Functional Scala 2021

Learn the critical topics you need to excel as a Scala developer, and celebrate the Scala programming language and the community.

Get tickets now
Register
Get your ticket!
London UK
1 Kensington Gore
Dec 2-3
2-3.12.2021
500 tickets
Register now!

A unique Hybrid conference

Attend the only event in 2021 held in a hybrid model both online and in person in the heart of one of the most vibrant Scala Communities - London. Dedicated to innovation in the functional Scala language and ecosystem. Accessible to Western Europe and Eastern Americas.

Our topics

Scala 3, innovative libraries, case studies, language topics, and the business case for the Scala programming language.

24 speakers

Local speakers and international speakers, fresh faces and acclaimed speakers, from across industry, education, and academia.

Our ideas

Scala 3 is coming soon, and with it, a new generation of software and developers. Learn about the emerging future at FS2021.

Join us

Three packed days of thought-provoking keynotes, educational talks, and case studies, and afterhours networking.

Call for Papers

We are soliciting proposals for speaking at Functional Scala 2021, covering all areas of the Scala language, tools, libraries, and paradigms, including:

Scala language features
Open source Scala libraries
Applications written with Scala
Spark frameworks and libraries
ZIO, Typelevel, Monix libraries
Lightbend libraries and frameworks

Our Speakers

Check our our amazing lineup of speakers. Some world famous. Some fresh faces. All guaranteed to make you celebrate the joy and the future of the Scala programming language.

Itamar Ravid
Speaker

Itamar Ravid
Speaker
Itamar Ravid
X
Production-Grade Microservices with ZIO
Speaker
December 4, 2020 15:30

These days, there are all sorts of boxes to check when deploying production-grade microservices. Our applications must be (reasonably!) performant and correct, but they must also be observable, resilient, and easily extensible. In this talk, Itamar will share from his experience in running microservices-based on ZIO in production: resilient, Kubernetes-friendly structuring; cloud-native observability with logs, metrics and telemetry and modern ways of service communication.

Adam Fraser
Speaker

Adam Fraser
Speaker
Adam Fraser
X
Compositional Caching
Speaker
December 3, 2020 15:30

In this talk, Adam will introduce ZIO Cache, a new library in the ZIO ecosystem that provides a drop in caching solution for ZIO applications. We will see how ZIO’s support for asynchrony and concurrent lets us implement a cache in terms of a single lookup function and how we get many other things such as typed errors and compositional caching policies for free. See how easy it can be to add caching to your ZIO application!

John A. De Goes
Keynote Speaker

CEO Ziverge Inc. aiming to change the world through the power of functional programming.

John A. De Goes
Keynote Speaker
John A. De Goes
X
This Is Your App on Scala 3
Keynote Speaker
December 4, 2020 19:00

Scala 2.x has had a giant impact on the JVM, influencing both the Java programming language, and new languages like Kotlin, as well as the entire data ecosystem through highly successful projects like Spark and Kafka. Yet, the world is a very different than when Scala 2.x was created. Some features that were cutting-edge in 2006 are now mainstream in Java. Some features, like implicits, have been criticized for being too low-level and confusing. Enter Scala 3, a massive revision of the language nearing its first release candidate. In this presentation, John A. De Goes provides a compelling new vision of the future of the Scala programming language, showing how more than a decade of feedback and collaboration between industry and academia has yielded a powerful language with the features we need to build modern, cloud-native applications. Discover what your apps will look like on Scala 3!

Read about all the Speakers

Subscribe to the Newsletter

Subscribe to the Functional Scala 2021 Newsletter to receive notification of schedule, discounts on tickets, speaker announcements, and more details on activities.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

The program

Functional Scala 2021 spans Thursday and Friday (Dec 2 - 3), including activities in the evenings.

  • 10:30
    Scala 3 Crash Course
    All Day
    An all-day crash course on Scala 3, taught by John A. De Goes. Level up your Scala 2 skills to Scala 3, so you will be ready for the coming wave of libraries, tools, and frameworks that are all designed to provide the best experience with Scala 3.
No items found.
15:30
keynote
Compositional CachingCompositional Caching
Adam Fraser
&
Length:
30
Minutes
15:30
19:00
keynote
This Is Your App on Scala 3This Is Your App on Scala 3
John A. De Goes
&
Length:
60
Minutes

SCALA 3

Prepare yourself for the language, the libraries, and the tooling all forming around Scala 3.

Every ticket to Functional Scala 2021 includes collectible T-shirt.

Covering the latest concepts, libraries, frameworks, practices, and tools across Scala 2.x, JVM, JS, native, and Graal, Functional Scala 2021 places a special emphasis on Scala 3 content.

Are you ready for the next major version of the Scala programming language? Come to Functional Scala 2021, and you will be!

Learn more

Register now!

Attend in person in London or online from anywhere in the world and be a part of this amazing conference today.

£195
Early bird
  • Discounted self-pay rate

  • Attend in person or online

  • Includes full two days

  • Includes Collectible T-shirt

  • Cheapest possible price

Register now!
£395
Standard
  • Standard & corporate rate

  • Attend in person or online

  • Includes full two days

  • Includes Collectible T-shirt

  • Cheaper than last minute tickets

Register now!
£695
VIP
  • Special ticket for generous patrons

  • Attend in person or online

  • Includes full two days

  • Includes Collectible T-shirt

  • Includes exclusive speaker dinner & premium seating*

Register now!