Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

ScalaWAW #28 - Scala Summer

scalawaw-28-scala-summer
Event:
ScalaWAW #28 - Scala Summer
Event type:
Meetup
Category:
IT
Topic:
Date:
28.06.2023 (wednesday)
Time:
18:00
Language:
Polish , English
Price:
Free
City:
Place:
On-line
Address:
On-line
Agenda:
  • 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
  • 20:00 - 20:30 - "Going serverless with Scala Native", Wojciech Mazur
  • 20:30 - ... - Afterparty!
Description:

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!


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.

Profile of employers

Similar events