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

Krakow & London joint meetup: Context Propagation & Conjuring types from void

krakow-london-joint-meetup-context-propagation-conjuring-types-from-void
Wydarzenie:
Krakow & London joint meetup: Context Propagation & Conjuring types from void
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
14.03.2024 (czwartek)
Godzina:
19:00
Język:
angielski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Klub Re
Adres:
św. Krzyża 4
Opis:

Two cities, over 1000 kilometers away, hosting one meetup simultaneously! This time, we invite you to a special meetup hosted by London Scala User Group and Krakow Scala User Group. We prepared a special two-way livestream, so you can ask questions and discuss topics with our friends in London. Get ready for two very special talks for this occasion:


‘Deep Dive into Context Propagation‘ - Jacob Wang - from London

In this talk, we will look at various ways in Scala where values (or "context") can be passed without using function parameters. We'll understand how each of these work under the hood, and use this knowledge to help us debug integration issues with Distributed Tracing libraries


'Conjuring types from the Void‘ - Paweł Marks - from Krakow

We like static typing. It gives us a sense of safety, correct code, and those sweet, sweet suggestions in the IDE. But the world we live in is not a type-safe place. The code we write is just a tiny airship of compile-time verification floating over the void full of amorphous jsons, raw data frames, or SQL results full of nulls. I will be here to show you how to conjure some types from this void.


This won't be another ORM, annotation processor, or other heavy codegen you know from other languages. I will show you the tools added to Scala 3 to deal with dynamic data. They are lightweight, codegen- and reflection-free, and most importantly, have great support in the IDEs. You will also see how to create a simple, intuitive, and beginner-friendly API that will use the powerful features of Scala under the hood.


Speakers:

Jacob Wang

Jacob is a software developer at Medidata. He is passionate about better ways to solve problems with software, whether that’s functional programming, better tools or a cat on his lap.

Paweł Marks

Paweł is involved in shaping the future of Scala 3 as a member of the Scala Improvement Process Committee and as a leader of the compiler team at VirtusLab in Krakow, Poland.

Having been involved as a developer and architect in JVM tooling for many years, in 2020, he returned to Scala - his favorite language from college - and became part of the compiler team shortly after. He is now mainly responsible for the Scala release cycle and helping other compiler developers.


The event is sponsored by VirtusLab & Proxy Live Solutions.



Profile pracodawców

Podobne wydarzenia