Cover Image for Designing the library powering Netflix's QoE with Scala 3 & Let's Teach LLMs to Write Great Scala!
Cover Image for Designing the library powering Netflix's QoE with Scala 3 & Let's Teach LLMs to Write Great Scala!
Avatar for Bay Area Scala
Presented by
Bay Area Scala

Designing the library powering Netflix's QoE with Scala 3 & Let's Teach LLMs to Write Great Scala!

Register to See Address
San Francisco, California
Registration
Event Full
If you’d like, you can join the waitlist.
Please click on the button below to join the waitlist. You will be notified if additional spots become available.
About Event

We have two great talks for this in person event by two great speakers!

Designing the library powering Netflix's QoE with Scala 3 By Joan Goyeau

From raw data to business metrics, Netflix calculates more than 750 measures like: hours streamed, play delay, rebuffers… across multiple teams and at scale!

Join me to understand how Scala 3 played an important role in designing the library that powers those measures, using direct style, opaque types, typeclasses, macros...

About Joan Goyeau

Joan is a Playback Data Engineer in the Data Science and Engineering org at Netflix.

As a functional programming enthusiast, Scala is his weapon of choice due to its grammatical simplicity combined with its powerful features.

He is often contributing to Scala related open source projects like Mill, Kubernetes Client, Avro4s...

Learn more about Joan Goyeau on LinkedIn here: https://www.linkedin.com/in/goyeau/

Let's Teach LLMs to Write Great Scala! By Kannupriya Kalra

Large Language Models (LLMs) are transforming how we build intelligent applications, but most tooling and best practices are centered around Python. Why should Python have all the fun? In this talk, we'll explore how LLMs work, from zero-shot prompting to agentic feedback loops, and discuss why typed languages like Scala offer a better foundation for building reliable, maintainable AI-powered applications.

We'll examine lessons from Python’s ecosystem—LangChain, LiteLLM, and PydanticAI—and why Scala deserves its own first-class LLM toolkit. Enter LLM4S, a project bringing structured, type-safe AI development to Scala. We'll dive into how we can leverage Scala’s strengths for robust tool calling, multi-step workflows, and agentic programming.

Join us to see how we can teach LLMs to generate great Scala code—and why that’s a game-changer for AI development.

About Kannupriya Kalra

Kannupriya Kalra is a functional programming enthusiast and Scala developer with 10 years of experience in building scalable software solutions. Currently a Software Engineer at Sky in London, she develops and maintains critical backend applications using functional Scala. She has previously contributed to Scala projects in various organizations in India, focusing on data engineering. Her expertise includes Scala, Akka, and big data technologies.

As a Google Summer of Code 2024 mentor with Scala Center, she contributed to Scaladex and Scala CLI projects. Additionally, Kannupriya is the org admin for the Google Summer of Code 2025 program with Scala Center, where she plays a pivotal role in guiding and shaping future open-source contributions. In 2024, she represented Scala Center at the Google Open Source Conference in Sunnyvale, California. With a passion for sharing knowledge, Kannupriya has delivered talks in four countries, inspiring and engaging developers worldwide.

Learn more about Kannupriya Kalra on LinkedIn: https://www.linkedin.com/in/kannupriyakalra/

Agenda

​5.30pm - Arrival, meet people, networking, find seat

​5.55pm - Welcome to Bay Area Scala by Salar Rahmanian

6.00pm - Designing the library powering Netflix's QoE with Scala 3 By Joan Goyeau

7.00pm - Let's Teach LLMs to Write Great Scala! By Kannupriya Kalra

8.00pm - Event end

After the event we can continue our conversations and grab a drink at a local bar (self funded). As a suggestion https://www.theirishbank.com which I believe is close to the event.

Thank You

Big Thank you to:

  • Our speakers

  • Tubi for hosting our event, you are awesome.

  • Everyone who attended and support our meetup group

Notes

Location
Please register to see the exact location of this event.
San Francisco, California
Avatar for Bay Area Scala
Presented by
Bay Area Scala