Scala meetup v17 - scala3 async & friends


Details
IMPORTANT: Registration: https://forms.gle/3omKsZMe2ft4jhh19 - required to be on an approved security list to get into a building.
Also, unfortunately, wearing a mask is mandatory inside the building.
New meetup in a new place, kickoff your autumn with new ideas and new connections!
Agenda:
18:30-19:00 Welcome
19:00-19:45 - scala3: Async programming and behind: next steps to make asynchronous programming a bit less awkward by Ruslan Shevchenko
19:45-20:00 - Coffee break
20:00-20:45 - Free time for a talk / and/or lighting talks about your what you do at your company
20:45 - 21:00 discussions / networking
Details below:
-
Async programming and behind by Ruslan - In this talk, we will speak about asynchronous programming in Scala, what is the current status quo, how to make it better, and what are the fundamental limitations. Can we provide a development environment that gives the programmer an experience comparable to the state-of-the-art mainstream back-end programming?
The one part of the story is an implementation of dotty-cps-async, which in addition to 'standard' await/async functionality support the generic monads, translation of applications of high-order functions, generation of call-chain proxies, and automatic coloring. The other part is a library which yet written, which should be eager evaluation monad runtime with structured concurrency. -
Free talk (TBA) and/or few short lightning talks (5-10 min) from participants about their current work/company/problems/solutions in a context of scala
Location:
diagramma.ai 1 Sumska Street, Kyiv. ВС "City ZEN Park"

Scala meetup v17 - scala3 async & friends