Skip to content

Add PSUG 101 #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions _posts/2019-10-03-PSUG101.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
layout: post
title: "PSUG #101 - Much Ado About Testing and fast stack-safe functional code"
categories: scala
---

Bonjour à tou•te•s

Pour ce meetup pré [Scala IO](scala.io), Ebiznext nous accueille pour parler de tests métamorphiques et de programmation fonctionnelle stack-safe et performante avec un retour d'expérience d'une librairie de batch.

-----------
## Much Ado About Testing — Nicolas Rinaudo

Testing is a wide field, with lots of weird concepts not much discussed in the industry.

This talk means to introduce:

* example based testing and how it falls short
* property based testing (PBT) and strategies to identify useful properties
* metamorphic testing for when PBT is too expensive

-----------
## 10 tips to write fast stack-safe functional code in Scala: the automatic-batching library experience report — Christophe Calvès

Have you ever heard the belief of functional programming being slow?

Have you ever been caught by a StackOverflowError in your recursive functions?

Have you ever rewritten your functional code into imperative style to make it fast and stack-safe?

What if i told you how to write fast and stack-safe functional code? Even for non tail-recursive functions! ;) In this talk i'll present you 10 tips to write fast and stack-safe functional code. It is based on my experience implementing [Auto-Batch](https://github.com/chrilves/auto-batch), a pure functional-programming Scala library to automatically batch API calls.