A Maiden Voyage into Open Source, Datatypes, and Scala
L Denney
♥
Cats Go Wasm/WASI: Typelevel on Server-side WebAssembly
Mariusz Jakoniuk
♥
Inline Traits for Specialization
James You
Lunch & Networking
♥
The state of Scala in 2026
Piotr Chabelski, Lukas Rytz
Speaker Discussions
♥
Shopping for a Scala Framework
Daniel Ciocîrlan, Riccardo Cardin
Speaker Discussions
♥
The State of Scala on WebAssembly
Rikito Taniguchi
Speaker Discussions
♥
Caching in Scala using Cats Ref
Katrina Petrevice
Speaker Discussions
Closing Session
♥
Community Party
Maschinenhaus
♥
Simpler User Interfaces with Capability-Passing
Noel Welsh
Speaker Discussions & Snacks
♥
AI Multiplies — Let Scala Hold the Line
Krzysztof Romanowski
Speaker Discussions
Lunch & Networking
♥
Scala’s LibGDX: A Report from the Trenches
Mateusz Kubuszok
Speaker Discussions
Speaker Discussions
♥
Is metaprogramming just functional programming?
Kathryn Frid
Speaker Discussions
♥
Optimizing Scala bytecode for fun and profit
Solal Pirelli
Speaker Discussions
Palais Atelier
♥
Securing Typelevel: Lessons from the GitHub SOS Fund
Antonio Jimenez
Speaker Discussions & Snacks
♥
How OOP Earned Our Trust and Let Us Down
Pavel Kozlov
Speaker Discussions
Lunch & Networking
♥
Quality Pipelines for Generative AI
Bill Venners
Speaker Discussions
♥
On Folding
Johanna Odersky
Speaker Discussions
♥
Back to the roots – VirtusLab Scala Stack
Jacek Kunicki
Speaker Discussions
♥
Teaching Software Architecture using Scala
Michael Sperber
Speaker Discussions
Frannz Salon: Lab 1
♥
A Distributed System On Fire: Diagnosing Failures with otel4s
Antonio Jimenez, Maksym Ochenashko
Lunch & Networking
Frannz Salon: Lab 2
♥
Building Real Applications in Scala Native
Noel Welsh
Lunch & Networking
Frannz Salon: Lab 3
♥
sbt 2.0 lab
Eugene Yokota, Anatolii Kmetiuk
Lunch & Networking
Tuesday, October 13
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
Kesselhaus
Welcome Back!
♥
Future of Programming
Nada Amin
Keynote Discussion & Snack
♥
A Typelevel Prospectus
Arman Bilge
Speaker Discussions & Snack
♥
Where Scala meets AI
Adam Warski
Speaker Discussions
♥
Stop testing, start proving
Valentin Bergeron
♥
Scala OSS vs. the LLM Era
Patryk Zieliński
♥
AI on your desktop: secure automation using capture checking
Salim Belkhir
♥
DimWit – Tensor programming with wit
Benjamin Meyer, Marcel Lüthi
Lunch & Networking
Panel Discussion
Community Discussions
♥
Making the AI agents safe with Scala
Łukasz Biały, Jakub Warchoł
Speaker Discussions
♥
Advocacy, Funding, and Patience: The Security Audit of Scala
Amir Montazery
Speaker Discussions
♥
Type-Driven AI: High quality Scala code with LLM
Giovanni Ruggiero
Speaker Discussions
Closing Session
Maschinenhaus
♥
Report: where are we going with the Standard Library?
Jamie Thompson
Speaker Discussions & Snack
♥
First-class Logical Refinement Types for Scala
Matt Bovel
Speaker Discussions
Lunch & Networking
Community Discussions
Speaker Discussions
♥
Cyfra: Scala on GPU
Szymon Rodziewicz, Marcin Złakowski
Speaker Discussions
♥
Metals Reimagined – LSP in the age of LLMs
Tomasz Godzik
Speaker Discussions
Palais Atelier
♥
Mastering IntelliJ IDEA’s Debugger for Scala Development
Maciej Gorywoda
Speaker Discussions & Snack
♥
Build Robust Data Pipelines with Wick
Joan Goyeau
Speaker Discussions
Lunch & Networking
Community Discussions
♥
Scoverage: Test Coverage for the Scala Codebases
Anatolii Kmetiuk
Speaker Discussions
Speaker Discussions
♥
Bridging between Scala & Python with GraalVM
Hamza Remmal
Speaker Discussions
Frannz Salon: Lab 1
♥
Build a production service with VirtusLab Scala Stack and AI
Piotr Janczyk
Lunch & Networking
Frannz Salon: Lab 2
♥
Build a webapp with Cats Effect and FS2
Arman Bilge
Lunch & Networking
Frannz Salon: Lab 3
♥
Reactive UI with Laminar
Jamie Thompson
Lunch & Networking
Manage Consent
We would like to add your visit to our site's statistics. We will not create a profile. If you click "deny" we will only save cookies and data which are necessary for the functioning of the website.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
This website uses Third Party Integrations to provide content like e.g. embedded video content. The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.