LOADING

Have we found the Holy Enum?

Let's take a look at the issues that enums have in Scala 2 and whether we found the Holy Grail with the introduction of Scala 3.

Jacek Kunicki
I'm a passionate software engineer living in the JVM land.
About This Talk

Enums are one of the language features that Scala 2 has been infamous for. The sole fact that there’s a number of approaches to implement enum-like behavior is already a warning light. Then, no matter which approach you choose - the built-in Enumeration, ADTs or an external library like Enumeratum - all of them have some drawbacks. Scala 3 has promised a revolution in the area of enums. In this talk we’re going to look at the issues that enums have in Scala 2 and whether we found the Holy Grail with the introduction of Scala 3.

more great talks

Might Be Interesting

Day 2
  —  
4:00 pm
arrow pointing right icon

Functional Event-Driven Architecture

A sneak-peek of the "FEDA: Powered by Scala 3" book.

Day 1
  —  
10:00 am
arrow pointing right icon

How to build lightweight microservices using ZIO stack

Let's go through some libraries from ZIO ecosystem that will allow us to implement API layer with ZIO HTTP

Day 1
  —  
4:30 pm
arrow pointing right icon

Things that are things, but not other things

Understanding the exact properties that disqualify a data type from being an instance of a given abstraction turns out to be surprisingly helpful

Day 1
  —  
11:30 am
arrow pointing right icon

Implicits in Scala 3

How Scala 3 addresses concerns around implicits and how implicits work in Scala 3.

Day 2
  —  
11:30 am
arrow pointing right icon

Cats Effect - Dispatcher, Supervisor, IOLocal

We will look into three less-understood, yet (arguably) extremely useful constructs introduced in Cats Effect 3: Dispatcher, Supervisor, IOLocal

See All Events
Join us!

We're looking for amazing speakers.
CFP is open till 10.01.2023

Fill in Call for Papers
location icon

Location

Centrum Konferencyjne POLIN, Poland
stay in touch icon

Follow Us

Contact Us