Drawing from multiple Scala LLM workshops we conducted this past year, I will share insights to significantly enhance your AI experience.

Large language models and agentic systems are currently very popular, with many advocating for their use. However, they sometimes fail to deliver the expected 'magical' results. Does this mean they are not useful? Absolutely not. With the right strategy and tools, you can leverage them effectively in Scala using existing solutions like the Metals Language Server. While this may not be a '10x developer' experience, even a 50% productivity boost is a significant win.
Drawing from multiple Scala LLM workshops we conducted this past year, I will share insights to significantly enhance your AI experience. I'll cover LLM fundamentals, but my primary focus will be on the Model Context Protocol and the agentic system tooling, particularly our solutions within the Scala ecosystem. These tools allow agents to interact with your machine and the external world in a controlled way, providing LLMs with crucial feedback to refine their output. My goal is for the audience to leave with a strong foundational understanding of how to use AI tools and where to seek further improvements.
In my talk I will argue that we can do much better by relying in a systematic way on types and capabilities.
For nearly a decade, Scala's concurrency has been driven by Akka, Cats Effect and ZIO, each with its own vision for purity, safety, and pragmatism. Kyo enters this incredible ecosystem with a fresh perspective.This talk provides a critical, technical comparison of these systems through a unified framework.
In this talk, I will present insights from running the Open Community Build, where we continuously build and migrate nearly 2,000 open-source projects to the newest Scala Next versions, from scratch, every week.
I would like to present the use of NamedTuples to implement some cool things in SQL Libraries
In this talk, we will refactor a real-world service using Extensions, Union Types, and Context Functions, demonstrating how to achieve a strictly typed, decoupled architecture that remains easy to read and evolve.
Learn how to accelerate Scala code by orders of magnitude with Cyfra.