Skip to content

Details

Hello everyone!

Let's celebrate the beginning of summer with ScalaWAW meetup!

The sponsor of the meetup is Iterators:
Our vision is to create an agile environment where the spark of the client’s idea is flamed by the most impactful solutions – fast, transparent, and sustainable. Check our open positions here - we're hiring Scala engineers on all levels, even complete beginners!

and Sumo Logic:
Sumo Logic Inc. enables customers to deliver reliable and secure cloud-native applications through its SaaS analytics platform. Sumo Logic helps practitioners and developers ensure application reliability, secure and protect against modern security threats, and gain insights into their cloud infrastructures. Customers worldwide rely on Sumo Logic to get powerful real-time analytics and insights across observability and security solutions for their cloud-native applications. For more information, visit www.sumologic.com.

The agenda of ScalaWAW #28:
18:00 - 18:15 - Meet & greet
18:15 - 19:00 - "Concurrency in Scala: from locks to STM", Michał Bednarz
19:00 - 20:00 - Networking break, sponsored by Iterators
20:00 - 20:30 - "Going serverless with Scala Native", Wojciech Mazur
20:30 - ... - Afterparty at UWAGA PIWO (https://goo.gl/maps/oR62vkrFjhG8G6sM8)!
The event will be live-streamed. Follow our Youtube channel for the details: https://www.youtube.com/scalawaw

Abstracts & bios:
"Concurrency in Scala: from locks to STM", Michał Bednarz
JVM provides us with both pessimistic and optimistic concurrency control mechanisms that ensure safe access to shared resources. On top of that - effect systems in Scala such as cats-effect and ZIO – provide functional, more composable concurrency control tools. In this presentation we'll take a look at different concurrency control mechanisms in Scala from low-level lock-based synchronization to the STM in effect systems.

"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.

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 6 years ago, however, for the last 3 of them I'm mostly involved in open-source projects and initiatives daily, eg. Scala Native or Scala 3 Open Community Build.

Events in Warszawa, PL
Hacking
JVM Languages
Programming Languages
Scala
Open Source

Members are also interested in