Julien is the author of Monocle, a lens/optics library in scala and a contributor to various functional libraries such as scalaz, cats or argonaut.
Talks I've Given
-
Types vs Tests
Featuring Julien Truffaut
Tab vs spaces, vim vs emacs, types vs tests, our community is full of these conflicts. In this talk, you will explore the latter: what is the impact of types in our programs? Can types help write more efficient tests? If so, how?
scala type-theory types testing -
JsonPath: Type safe query DSL using optics - Advanced
Featuring Julien Truffaut
JSON is a very common serialisation format used to transfer or store data. Most JSON libraries offer an API to manipulate JSON documents but it often involves mutation and/or lack type safety. Argonaut and Circe - two major JSON scala libraries - recently got a new DSL which focus on clarity and...
json dsl api scala scalax lens optic functional-programming