Scala Days’ cover photo
Scala Days

Scala Days

Education

The leading Scala conference for 16 years.

About us

Time to meet again <3 Scala Days 12 - 13 October 2026 Kulturbrauerei Berlin 2026 organizing host: Plain Schwarz

Website
www.ScalaDays.org
Industry
Education
Company size
2-10 employees
Headquarters
Lausanne
Type
Educational

Locations

Updates

  • 🚀 Scala Days 2026 CfP is now open! https://lnkd.in/d-m9GPNb If you’ve been building with Scala, experimenting, shipping, learning - this is your opportunity to share it with the community! We’re looking for talks, interactive labs, and workshops that reflect how Scala is used in practice today - from real-world systems and tooling to data and AI work. 🛠 We’re especially interested in: • practical insights and experience reports • lessons learned from real systems • forward-looking ideas grounded in real use 📅 Submission deadline: May 31, 2026 🎟 Also, today, April 30th, is your last chance to grab the Early Bird ticket! Details and submission: https://lnkd.in/d-m9GPNb

  • Here’s another set of Scala Days talks that step back and look at the bigger picture, from language safety and tooling to education, workflows, and community history. Some of these sessions zoom out into design and philosophy, others stay closer to day-to-day practice, but all of them reflect real experience and long-term thinking. 💡 Keynote: What's the deal with unsafe Rust? — Ralf Jung A clear explanation of what unsafe Rust is for, how it’s meant to be used, and how to think about safety guarantees. https://lnkd.in/ejKPE-yE ✨ On track with tracked — Kacper Korban An exploration of tracked values and how they help reason about dependencies and correctness. https://lnkd.in/eMshiemq 🔍 Keynote: How to Grow More Functional Programmers — Evan Czaplicki Thoughts on how people learn functional programming and how communities can support that growth. https://lnkd.in/eqtY_xGN 🤖 MeshCI: defining and running workflows in Scala — Jakob Odersky A look at defining and running workflows in Scala, focusing on structure, composability, and control. https://lnkd.in/er2FMsFC 🧪 A Typelevel retrospective — Arman Bilge A retrospective on the Typelevel ecosystem and its impact on how Scala is used today. https://lnkd.in/eCxZNUw9 💡 Business4s: Bridging the Gap Between Devs and the Business — By Any Means Necessary — Voytek Pituła A pragmatic look at connecting business concerns and technical implementation, using Scala as the common language. https://lnkd.in/ePg-QcHT ✨ Regenesca - Refactoring Generator of Source Code for Scala — Sakib Hadžiavdić An introduction to Regenesca and how automated refactoring can support long-term maintenance of Scala code. https://lnkd.in/eVZq28VS If you enjoy stepping back to reflect on where ideas come from and how they shape practice over time, this batch has a lot to offer.

  • Today’s set of Scala Days talks leans into the deeper layers of the ecosystem, from large-scale production systems to language tooling and internals. Some sessions focus on what it takes to build and evolve core infrastructure, others zoom in on language features, build tools, or the skills that shape better programmers over time. 💡 Designing the library powering Netflix's QoE with Scala 3 — Joan Goyeau A look at designing and evolving a Scala 3 library that runs at Netflix scale and supports quality-of-experience systems. https://lnkd.in/ekUAn-4P ✨ Just Import 'N' Go: Spec-first APIs without codegen — Tomas Mikula An exploration of spec-first API design in Scala, avoiding code generation by leaning on types and imports. https://lnkd.in/exscynpt 🔍 The first steps towards practical capture checking — Cao Nguyen Pham A practical discussion of capture checking and how it starts to fit into real Scala codebases. https://lnkd.in/eQExg4M8 🤖 sbt 2.0: go big — Eugene Yokota An overview of sbt 2.0, what’s changing, and how the new direction impacts Scala builds. https://lnkd.in/eJWPv9wR 🧪 Level Up: Become a Compiler Engineer \(and a Better Programmer\) — Jan-Pieter van den Heuvel A talk about compiler engineering as a learning path and how it sharpens your understanding of programming as a whole. https://lnkd.in/eGSuct_e If you’re interested in how Scala works at scale, how its tools evolve, or how digging into internals can make you a better developer, there’s a lot here worth spending time with.

  • Here’s another mix of Scala Days talks that look at Scala from very different angles, from personal learning journeys to language design, tooling, and everyday application code. Some of these sessions zoom out and ask big questions about Scala’s direction, while others zoom in on concrete problems like HTTP routing or editor support. 💡 From Paradigms to Percussion: A Beginner's parallel Journey (and struggles) with Scala and Drums — Priyanka Bose A personal and relatable story about learning Scala alongside learning a musical instrument, and the unexpected connections between the two. https://lnkd.in/eBBqCPrw ✨ Keynote: Where Are We With Scala's Capabilities? — Martin Odersky A reflective keynote on the current state of Scala, its strengths, and how its capabilities are evolving. https://lnkd.in/eg35HNEf 🔍 Coding the game of unspoken rules in Scala 3 — Adrien Piquerez, Benoît Fouré An exploration of how to model implicit rules and social dynamics in code using Scala 3. https://lnkd.in/ePh4RdaY 🤖 Routing Http Requests with Scala 3 — Noel Welsh A practical look at routing HTTP requests in Scala 3, with a focus on clear design and maintainable code. https://lnkd.in/eKh8w9mN 🧪 Unleashing the Full Potential of Metals — Tomasz Godzik A deep dive into Scala editor tooling and how Metals can significantly improve the development experience. https://lnkd.in/gSBRQwGD If you enjoy seeing Scala through both a human and a technical lens, this batch has a bit of both.

  • Here’s another set of Scala Days talks we wanted to surface, focusing on how Scala ideas show up in very different places. Some of these sessions go deep into language design and safety, others look at tooling, team dynamics, or even hardware — all from people working close to the problem. 💡 Capture Checking: A New Approach to Effect Safety in Scala — Oliver Bračevac An introduction to Capture Checking and a new way of reasoning about and controlling effects in Scala. https://lnkd.in/eBSS4fXa ✨ Simple and Safe Pickling of Closures in Scala 3 — Jonas Spenger, Philipp Haller A practical look at how closures can be serialized safely in Scala 3 without unnecessary complexity. https://lnkd.in/eqyjGKyG 🔍 AI Tooling for Scala Developers: What JetBrains Brings to the Table — Maciej Gorywoda An overview of JetBrains’ AI tooling for Scala developers and how it fits into everyday workflows. https://lnkd.in/eDe7sD34 🤖 Using Scala in a Go-First Company — Christian Hollinger A real-world perspective on where Scala fits inside a Go-heavy environment and what trade-offs come with it. https://lnkd.in/eW77472p 🧪 Scala Chip Design from Z1R0 to H1R0 — Oron Port A deep dive into using Scala for chip design, following the path from early experiments to working hardware. https://lnkd.in/egUwqBjf If you enjoy seeing Scala applied outside the usual boundaries, this batch has plenty of interesting angles to explore.

  • Scala Days in Lausanne was a chance for Kpler to reflect on more than a decade of building production-grade systems on top of the Scala ecosystem. Throughout the conference, conversations centered on real-world experience with scalable architectures, functional programming, and the lessons learned from running high-performance applications in production. By engaging with developers, architects, and contributors across the community, Kpler shared insights from their journey while also exploring new ideas shaping the next phase of Scala’s evolution. This exchange of experience and perspective is what keeps the ecosystem moving forward. Thanks Kpler, and to Alban B. , Konstantinos Maravegias, and Christos Mantzouranis, for being part of the Scala Days discussions and for their continued investment in the Scala community.

Similar pages