~/talks

François Armand

what they talk about

where they keep going back

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Systematically handling errors in your code to make them usefulDevoxx France 20212021-09-29
Shows using typed errors and dedicated error channels so the compiler forces handling, demonstrating ZIO in Scala and its adoption in Rudder to replace…
Talk in French on
We Ported Rudder to ZIO - Systematic Error Management in Your ApplicationsScalaIO 20192019-10-29
A team migrated about one third of a 100,000‑line, 10‑year Scala app called Rudder onto ZIO in roughly one month to improve error handling. They introduced an…
Talk in French on
Rex "Doobie": A Functional JDBC That Doesn't Hide SQLScala.IO 20162016-10-27
Doobie is a functional Scala library that wraps JDBC to provide composable, pure data-structure-based database access while still using raw SQL. The talk…
Talk in French on
Initiatory Journey from Exceptions to Composable Error TypesScala.IO 20142014-10-23
A migration story from Java exceptions to safer error types: Option, Lift’s Box, and finally a custom error ADT inspired by Scalaz, applied over five years in…
Talk in French on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.