How slow is your tram (with Typelevel stack)& Going serverless with Scala Native


Details
Join us on February 29th for a Krakow Scala User Group Meetup. This time, the event will be held in English. Check out the details. ⬇️
🎙️ ‘How slow is your tram?‘ - Michał Pawlik
Have you ever wondered if it's worth catching a tram instead of walking or riding a bike? How slow is your tram on average?
In this beginner-friendly talk, we'll try to find out using the power of Scala and functional programming techniques.
We'll learn how to build an API client, handle JSON, stream and combine the data using FS2 and Cats Effect.
🎙️"Going serverless with Scala Native" - Wojciech Mazur
In the last few years, we could have seen a small resurrection of the Scala Native - an alternative runtime for Scala providing custom runtime for Ahead-of-Time compiled Scala applications. Thanks to the small footprint and instant startup one of the potential niches for Scala Native were Functions-as-a-Service. However, it always had 2 main obstacles to overcome: lack of dedicated runtimes and what is more important lack of pure Scala clients allowing to interact with services.
In this talk, I would present to you how can we quickly overcome both of these problems. We would implement a custom AWS runtime for Scala Native, create our own SDK and integrate it with one of the dominant effect systems.
Speakers:
🎙️ Michał Pawlik
Software engineer, writing (not exclusively) about Scala at https://blog.michal.pawlik.dev, OSS contributor, eager to help others onboard to FP world
🎙️ Wojciech Mazur
I'm a member of VirtusLab's Scala Compiler team, where we closely cooperate with Martin Odersky and the rest of the EPFL/LAMP team in improving the Scala language. I was also a member of Scala Center - a not-for-profit organization dedicated to improving Scala's ecosystem. I started to work with Scala 7 years ago, however, for the last 4 of them I'm mostly involved in open-source projects and initiatives daily, eg. Scala Native or Scala 3 Open Community Build.
The event is sponsored by VirtusLab & Proxy Live Solutions.

How slow is your tram (with Typelevel stack)& Going serverless with Scala Native