to top

About Scalar

2020 brings a new format of Scalar. We are diving deep into practical know-how and getting our hands dirty. Join customized three-days Functional Programming tracks!

To make it easier for you, the sessions are divided into four sections. For those new to FP, for those acquainted with FP and for the advanced ones.
In between coding you get quite a few breaks for cooling your brain and meeting other FP enthusiasts.

note: You are buying a ticket for the whole event, not for a single workshop or a group of workshops. Attendees can freely switch between sessions and choose their own, individual path in getting Scala knowledge.

SCALAR IN SHORT:
7th edition

Hands-on FP workshops rooted in the biggest Scala conference in Europe.

Warsaw

Located in one of the most vibrant cities
in Central Europe.

Workshops-driven

Practical workshops led by world-class experts.

Community

Meeting point for FP enthusiasts filled with networking and the after-party.


to top

Agenda: Thursday, 19th March

9:00
Registration
9:50
Welcome
10:00

K. Kondzielski, A. Warski Programmer-friendly, type-safe HTTP API descriptions

Oli Makhasoeva An introduction to recursion schemes

John A. de Goes Hands-On Functional Design

R. S. Figueiredo Fork Your Fibers, Terminate Your Threads

11:00

K. Kondzielski, A. Warski Programmer-friendly, type-safe HTTP API descriptions

Oli Makhasoeva An introduction to recursion schemes

John A. de Goes Hands-On Functional Design

R. S. Figueiredo Fork Your Fibers, Terminate Your Threads

12:00

Kamil Owczarek DAML: The functional approach to blockchain applications

Michał Płachta Programming IO using the MTL style

Daniel Rey A tale of Either and friends

K. Ciesielski, A. Ludwikowski Akka Typed fundamentals

13:00
Lunch break
14:30

Kamil Owczarek DAML: The functional approach to blockchain applications

Michał Płachta Programming IO using the MTL style

Daniel Rey A tale of Either and friends

K. Ciesielski, A. Ludwikowski Akka Typed fundamentals

15:30

Kamil Owczarek DAML: The functional approach to blockchain applications

Michał Płachta Programming IO using the MTL style

Daniel Rey A tale of Either and friends

K. Ciesielski, A. Ludwikowski Akka Typed fundamentals

16:30

Kamil Owczarek DAML: The functional approach to blockchain applications

Michał Płachta Programming IO using the MTL style

Daniel Rey A tale of Either and friends

K. Ciesielski, A. Ludwikowski Akka Typed fundamentals

18:00
Party: Grill & Bar Osada, Bitwy Warszawskiej 1920, 19

Agenda: Friday, 20th March

10:00

Devon Miller Full Stack Development Leveraging Scala.js, ML/NLP and a Mixed Codebase

Jarek Ratajski From Scala to assembly How the JVM works

Łukasz Biały, Piotr Gawryś Getting work done with Monix

Mateusz Kubuszok Type-class derivation for newcomers

11:00

Devon Miller Full Stack Development Leveraging Scala.js, ML/NLP and a Mixed Codebase

Jarek Ratajski From Scala to assembly How the JVM works

Łukasz Biały, Piotr Gawryś Getting work done with Monix

Mateusz Kubuszok Type-class derivation for newcomers

12:00

Devon Miller Full Stack Development Leveraging Scala.js, ML/NLP and a Mixed Codebase

Jarek Ratajski From Scala to assembly How the JVM works

Łukasz Biały, Piotr Gawryś Getting work done with Monix

Mateusz Kubuszok Type-class derivation for newcomers

13:00
Lunch break
14:30

Devon Miller Full Stack Development Leveraging Scala.js, ML/NLP and a Mixed Codebase

Jarek Ratajski From Scala to assembly How the JVM works

Łukasz Biały, Piotr Gawryś Getting work done with Monix

Mateusz Kubuszok Type-class derivation for newcomers

15:30

Devon Miller Full Stack Development Leveraging Scala.js, ML/NLP and a Mixed Codebase

Jarek Ratajski From Scala to assembly How the JVM works

Łukasz Biały, Piotr Gawryś Getting work done with Monix

Mateusz Kubuszok Type-class derivation for newcomers

16:30

Devon Miller Full Stack Development Leveraging Scala.js, ML/NLP and a Mixed Codebase

Jarek Ratajski From Scala to assembly How the JVM works

Łukasz Biały, Piotr Gawryś Getting work done with Monix

18:00
Party: Pod Mosteczkiem Pub, Poniatowski Bridge

Agenda: Saturday, 21st March

10:00

Adam Fraser ZIO Test For Everyone

Dejan Mijic Declarative concurrency with ZIO STM

Simon Schenk Building an Effect Runtime

Michał Gutowski Introduction to property based testing

11:00

Adam Fraser ZIO Test For Everyone

Dejan Mijic Declarative concurrency with ZIO STM

Simon Schenk Building an Effect Runtime

Michał Gutowski Introduction to property based testing

12:00

Wiem Zine Elabidine Friendly Functional Programming

Konrad Szatan Absorb and manipulate your data with Kafka Connect and Kafka Streams

M. Rooding, J. Rosenberg Building a streaming Stock Market Analysis tool on Kubernetes with Cloudflow

Michał Gutowski Introduction to property based testing

13:00
Lunch break
14:30

Wiem Zine Elabidine Friendly Functional Programming

Konrad Szatan Absorb and manipulate your data with Kafka Connect and Kafka Streams

M. Rooding, J. Rosenberg Building a streaming Stock Market Analysis tool on Kubernetes with Cloudflow

Alex Merritt Bringing deep learning models to production with ONNX-Scala

15:30

Wiem Zine Elabidine Friendly Functional Programming

Konrad Szatan Absorb and manipulate your data with Kafka Connect and Kafka Streams

M. Rooding, J. Rosenberg Building a streaming Stock Market Analysis tool on Kubernetes with Cloudflow

Alex Merritt Bringing deep learning models to production with ONNX-Scala

16:30

Konrad Szatan Absorb and manipulate your data with Kafka Connect and Kafka Streams

M. Rooding, J. Rosenberg Building a streaming Stock Market Analysis tool on Kubernetes with Cloudflow

Alex Merritt Bringing deep learning models to production with ONNX-Scala

17:30
Ending

to top

Team

Organized bySoftwaremill.com

Jan Zborowski

Adam Warski

Sylwia Górska

Marta Mielcarek

Aleksandra Puchta-Górska

Ida Bzowska