4 DAY CONFERENCE

ScalaCon 2022

Tuesday, 4th - Friday, 7th October, Online Conference

27 experts spoke.
Overview

ScalaCon is a collaborative project brought to you by the folks behind Scala eXchange and Scala Days!

Join us for a conference of expert talks, networking opportunities, virtual sponsor booths, and a safe space for talking about our favorite language, it's past, present, and future.

For complete details on ScalaCon, please visit the project's microsite at scalacon.org


Please note: This conference is a third party event. Premium Membership benefits do not apply.

Excited? Share it!

Programme

Day 1: 4 October

Keynote Meetup and ScalaCon Kickoff Live in London

Track Main Track
19:00
KEYNOTE

Simply Scala

Martin Odersky

Keynote


software-development scala
20:00

Live Q&A

20:30

End of Livestream

Day 2: 5 October

ScalaCon Live Online

Track Main Track
15:50

Welcome and Opening Remarks

16:00
KEYNOTE

Tournesol: An Open-Source Project for Collaborative Algorithmic Governance

Lê Nguyên Hoang

Keynote


software-development scala
16:45

Live Q&A

16:50

Break

17:00

How to Avoid Safety Hazards when using Closures in Scala

Philipp Haller


scala3 scala distributed-programming concurrency serialization language-design software-development
17:45

Live Q&A

17:50

Break

18:00

Scala with Batteries Included?

Krzysztof Romanowski


scala3 software-development scala
18:45

Live Q&A

18:50

Mid-Day Break

20:00

How to Test a Million Lines of Code without Writing a Single Test

Wojciech Mazur


tooling community-build scala compiler software-development
20:45

Live Q&A

20:50

Break

21:00

Fetchless – A New Take on Data Retrieval

Ryan Peters


scala fetch software-development
21:45

Live Q&A

21:50

Break

22:00

A Practical Skeleton for your next Scala/Scala.js Web Application

Alexis Hernandez


postgresql play-framework scalabily-typed slinky react software-development scala.js web-application
22:45

Live Q&A

22:50

Break

23:00

Data-Centricity: Rethinking Introductory Computing to Support Data Science

Kathi Fisler


software-development data data-centric
23:45

Live Q&A

23:50

End

Day 3: 6 October

ScalaCon Live Online

Track Main Track
12:50

Welcome & Opening Remarks

13:00

Type-Level Programming in Scala

Matt Bovel


software-development type-level-programming scala scala-3
13:45

Live Q&A

13:50

Break

14:00

It Quacks but it’s not a Duck: Structural Typing in Scala 3

Michał Pałka


software-development scala-3 scala
14:45

Live Q&A

14:50

Break

15:00
2

Towards a Healthy & Resilient Scala Community

Adam Goodman and Darja Jovanovic

Keynote


software-development scala
15:45

Live Q&A

15:50

Break

16:00

Managing Micro-Libraries with Scala CLI

Alexandre Archambault


software-development scala-3 scala
16:45

Live Q&A

16:50

Mid-Day Break

18:00
2

Scala in Ukraine

Roksolana Diachuk and Maciej Gorywoda


software-development ukraine community scala
18:45

Live Q&A

18:50

Break

19:00

Preparing Apache Kafka for Scala 3

Josep Prat


software-development interoperability java dotty scala oss migration kafka scala-3
19:45

Live Q&A

19:50

Break

20:00

Function Reuse is just Wishful Thinking

Nicolas Rinaudo


software-development flatmap apply applicative functor monad scala
20:45

Live Q&A

20:50

Break

21:00

Autograder for Functional Programming and Beyond

Dragana Milovancevic


software-development scala
21:45

Live Q&A

21:50

End of Day

Day 4: 7 October

ScalaCon Live Online

Track Main Track
09:50

Welcome & Opening Remarks

10:00

Getting Started with Scala.js, Laminar and Vite

Sébastien Doeraene


software-development scalably-typed laminar vite scala.is
10:45

Live Q&A

10:50

Break

11:00

Building a Debugger for Scala 3

Adrien Piquerez


software-development tasty compiler debug tooling scala-3
11:45

Live Q&A

11:50

Break

12:00
2

Grackle – GraphQL Server

Miles Sabin and Rafał Piotrowski


software-development graphql scala
12:45

Live Q&A

12:50

Break

13:00

Say Goodbye to Implicits – Contextual Abstractions in Scala 3

Magda Stożek


software-development implicits scala-3 scala
13:45

Live Q&A

13:50

Mid-Day Break

15:00

Speck Flavored Streaming Micro-Services with Akka

Andrea Zito


software-development library micro-services streaming akka scala
15:45

Live Q&A

15:50

Break

16:00

Taming the Context Beast

Paweł Marks


software-development context-functions implicits scala scala-3
16:45

Live Q&A

16:50

Break

17:00

The Middle Way for Static Typing in Spark DataFrames

Alfonso Roa


software-development cats spark scala
17:45

Live Q&A

17:50

Break

18:00

What Logic can Teach Us, Scala Programmers

Juan M. Serrano


software-development puzzles types logic scala-3
18:45

Live Q&A

18:50

End of Day

SkillsCasts
Other Years


Thank you to our sponsors and partners


Platinum

Gold

Silver

Bronze

Partners