LOADING

Beyond `flatMap`: Is Kyo the Future of Scala Effects?

Jonathan Winandy
Data Engineer
About This Talk

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, evaluating their approaches to:

- Effect Modeling: How they represent, compose, and handle effects and errors.

- Concurrency & Resilience: The guarantees and costs of their fiber and structured concurrency models.

- Developer Experience: The trade-offs in readability, ergonomics, and type-driven safety.

We will focus on how Kyo’s use of algebraic complements the work of its predecessors.

You'll see how it embraces Scala 3 and understand why it earns its place in an already fantastic field.

more great talks

Might Be Interesting

Day 1
  —  
arrow pointing right icon

Can we have the Standard Library for Macros?

Do you like it when compiler generates the boring code for you? Fast, mundane, boring-but-error-prone code? Do you need to implement such a code generator yourself? Have you found out that Shapeless/Mirrors bend your brain a bit too much?

Day 1
  —  
arrow pointing right icon

Automating API Busywork with Scala

Writing client-facing APIs involves mundane tasks, whether it be REST, GraphQL, or gRPC. In this talk, I will pick two repetitive tasks during API development and demonstrate how we can utilize Scala to automate the most boring parts.

Day 1
  —  
arrow pointing right icon

Navigating Scala’s AI Landscape

In this talk, I’ll guide you through the crossroads where Scala intersects with AI, some applications aimed at boosting developer productivity, others focused on integrating your code with LLMs.

Day 1
  —  
arrow pointing right icon

Scala and TypeScript Synergy: Developing a real-time collaborative text editor

In this presentation, I will demonstrate how we leveraged the strengths of Scala and TypeScript to develop a collaborative text editor that meets the strictest standards for security, performance, and real-time collaboration.

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