Sébastien Doeraene at Scala Days: “When I started Scala.js, little did I know that it would turn into the largest project of my life”

A compiler/runtime systems hacker and a Scala enthusiast, Sébastien Doeraene is best known as the author of Scala.js and as an Executive Director of the Scala Center. He holds a PhD from EPFL, having worked under the supervision of Prof. Martin Odersky, and a master’s degree in computer science engineering from Université catholique de Louvain in Belgium. Fun fact: when Sébastien is not busy coding, he sings in choirs and a cappella groups such as the Ensemble Vocal Évohé, or composes for said choirs.

In advance of his upcoming talk on Scala.js and WebAssembly at Scala Days Lausanne, we spoke to Sébastien about his Scala path, his role at the Scala Center and how Scala.js became the largest project of his life.

Odd Möller at Scala Days: “I still find some of the type level programming wonderfully challenging”

A lifelong coder who got started by hogging his mother’s Pascal books and his father’s MacPlus in the mid-’80s, Odd left university in the late ’90s to spend years in the Java Enterprise Factory. He discovered Scala in 2008, recently contributing more to the community, with “TreeSeqMap” being his first larger contribution to Scala.

In advance of his talk Immutable Sequential Maps – Keeping order while hashed at Scala Days Lausanne, we spoke to Odd about the reasons he chose Scala, why Scala is never boring and the details of his upcoming talk at Scala Days.

Wiem Zine Elabidine at Scala Days: “Scala is a friendly way to learn Functional Programming”

As a Scala Backend Developer at MOIA, Wiem Zine Elabidine is also an OSS contributor and Functional programming enthusiast.

At Scala Days Lausanne, together with Olivier Girardot she’s presenting a talk High-performance Privacy By Design using Matryoshka & Spark discussing Matryoshka – a framework that makes it possible to browse data structures using recursion schemes. In advance of the talk, we spoke with Weim about her Scala journey (she started learning Scala by taking Martin Odersky’s courses on Coursera), how Scala conferences and events help her grow in her career and what one should expect from her upcoming Scala Days talk with Olivier Girardot.

Zahari Dichev at Scala Days: “Scala and its expressiveness allows me to focus on the essence of problems”

Formerly a trading systems developer in the City of London and a Scala consultant, Zahari Dichev works at Bullet.io, helping companies abandon paper and digitize their business processes with Scala. A passionate advocate of mechanical sympathy and contributor to the Akka Affinity dispatcher, he is interested in sharing his knowledge and views on Scala, Akka, performance and the JVM.

In advance of his talk Creating Native iOS and Android Apps in Scala without tears at Scala Days Lausanne, we spoke to Zahari about his first speaking experience at Scala Days, the problems Scala solves for him and why choosing the right approach is the biggest challenge developers face.  

Daniela Sfregola at Scala Days: “Building a hybrid language is not easy: building a hybrid community is even more challenging!”

Another active contributor to the Scala Community, Daniela Sfregola is the maintainer of a few open source projects and organizer of the London Scala User Group meetup. She is also writing a book with Manning Publications, titled “Get Programming with Scala”.

In her talk Refactor all the things! at Scala Days Lausanne, Daniela will analyze snippets of code and highlight common Scala anti-patterns that make them difficult to understand. In advance of the talk, we asked Daniela about her transition from studying ancient Latin and Greek to Scala, the challenges of learning Scala as a newcomer and the details of her upcoming talk.