Scala.IO 2019

Lyon, France October 29, 2019, October 30, 2019, October 31, 2019
Tags: Tooling-and-build-systems, Effect-systems, Taming-recursion, Machine-deep-learning, Distributed-data-processing, 🇫🇷, 🇬🇧

CFP closes at  June 30, 2019 23:06 UTC

Welcome to Scala.IO 2019

Scala.IO is the Scala conference in France and this year is the sixth edition!

Every year, more than 350 attendees from France and Europe at large gather at ScalaIO to learn and share insights about the Scala programming language, its ecosystem and functional programming in general.

Crafted with ❤ by a crew of passionate volunteers from the French Scala community, it takes place in the beautiful city of Lyon, capital of the French gastronomy.

See you this fall in Lyon!

CFP Description

This sixth edition will feature one day of workshops and two days of conferences. We welcome talks targeting all audiences from beginners to veterans and we aim for balance between content in French and content in English (please write your abstract in the same language you intend to use for the presentation).

We want to present content about the Scala programming language and its ecosystem and about functional programming in general. As every year, we also feature a few talks about other functional languages.

We like talks and workshops presenting new concepts, techniques and libraries, but we also dig for experience reports about how these are used in real-life projects.

This year, we have listed a few topics of interest we’d like to hear about, these are listed below. This list is purely indicative though, take it as a hint about the shape we want to give to this edition. If there is a topic you’re enthusiastic about but doesn’t fall into one of these categories, just go ahead a submit a proposal anyway!

Tooling and build systems

There has been many activity lately about tooling for Scala developers: IDE integration and LSP, alternative compilers aiming for speed, new innovative build systems (and also updates to our beloved sbt).

Help our attendees find their way in this rapidly evolving landscape.

Effect systems

It feels like ages have passed since the recent “free monad frenzy”. Scala developers now have a pretty large choice of solutions for abstracting over effects in a functional way with libraries like cats-effects or zio, to name a few.

How are these solutions used in production? How do they compare to one another? What advantages do they bring, and what are the pitfalls one should be wary of when using them? Tell us!

Taming recursion

Although being an almost 30 years old idea, recursion schemes now appear as a shiny new technique to the Scala community. Help our attendees discover the concept and show them all the cool things we can do with it.

Machine/Deep learning

With the impressive rise of Apache Spark in the past few years, Scala has been dubbed the “lingua franca of Big Data”. But is it still the case now that machine-learning, and especially its variant deep-learning, are all the rage?

Tell us about how Scala is used in these domains.

Distributed data processing

Scala is indeed an excellent tool for processing large amounts of data in a distributed environment. From batch-processing using Apache Spark to real-time streaming using Monix, FS2 & al., there is no shortage of solid tools in our distributed computing tool-belt.

Show our attendees around this vast landscape and help them pick the right tool for their job!

Speak at Scala.IO 2019!
View Code of Conduct