Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

ScalaWAW #28 - Scala Summer

scalawaw-28-scala-summer
Wydarzenie:
ScalaWAW #28 - Scala Summer
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
28.06.2023 (środa)
Godzina:
18:00
Język:
polski , angielski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
On-line
Adres:
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!
Opis:

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 pracodawców

Podobne wydarzenia