Public Speaking
I’ve had several opportunities to talk publicly about my favorite topics : Functional programming and distributed systems.
I also gave functional programming introduction classes to students in engineering. Here are some of my talks:
- Playing board games with Scala JS (2021) @ Scalacon
- A gentle introduction to Conflict-free Replicated data types (CRDTs) (2021)
- Free monads from scratch (2020)
- Type-safe, functional React apps with ReasonML @ QueerJS (2020)
- Type-safe internationalization with ReasonML @ React Beer Lille (2020)
- IO Monad & Error management, from Exceptions to Cats MTL (2019)
- 2-day Workshop : Functional programming in Scala (2019) (Exercises and slides on Github)
- Managing side effects in React applications @ React Beer Lille (2019)
- Functional programming with fp-ts @ Linkvalue (2018)
- Introduction to Akka actors for beginners @ Scala.io (2018) (Talk in French)
Functional programming training
I enjoy sharing my knowledge and producing educational content. I am an experienced programming instructor and have taught functional programming in Scala to dozens of professional developers and computer science students.
I can deliver training sessions, in English and French, covering, but not limited to
- programming with pure functions
- building HTTP applications using pure functional programming in Scala
- functional programming foundations in Haskell
If you are interested in in-person training on Scala and FP for you or your team, get in touch.