Spotlight on Pascal Voitot
When: Saturday, October 1st - 17:30 - 18:30
Describe & Conquer (& Freek)
Through some basic code samples not requiring deep theoretical background, Pascal will show how to build (in Scala) everyday-life program by pushing a bit further the good old separation of business logic description from execution. This will rely on basic Domain Specific Languages (DSL), combined using buzz-concepts like Free monads, Coproducts & monadic ‘onions’. Naturally, he’ll also demonstrate how to compile descriptions into effectful computations using interpreters. He’ll use OSS ‘Freek’ library developed in the context of Project September startup to help taming those creatures in a seamless way. Eventually, he’ll try to scratch a few deeper concepts like limitations, Free monads ‘transpiling’ & optimizations, compile-time optimization of Coproduct structure, SI-2712 patch etc…
Pascal is a Senior Backend/Distributed systems developer at ‘Project September’ loudly advocating for Functional Programming languages, mathematical foundations & cuisine. You can follow him @mandubianhotep to follow up on his work.
About Lambda World:
Lambda World takes place September 30th - October 1st, in Cadiz, Spain and is hosted by 47 Degrees in conjunction with the Scala and Java communities of Spain. The event is located at the Palacio de Congresos, an old tobacco factory near the beach. You can find more details at Lambda.world.