Pascal Voitot at Lambda World 2016

Pascal Voitot at Lambda World 2016

 

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 effectual computations using interpreters. He’ll use OSS ‘Freek’ library developed in the context of Project September startup to help tame 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…

Subscribe to our official YouTube channel to be updated when new videos are added.

blog comments powered by Disqus

Ensure the success of your project

47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.