meet.js Gdansk TypeScript Meetup #18
1. Od JSX do Live Activity: jak działa Voltra? - Szymon Chmal (Callstack, Microsoft MVP)
Chcesz tworzyć natywne Live Activities z pełnym wsparciem dla Dynamic Island, ale bez pisania ani linijki Swifta? Poznaj Voltra - bibliotekę, która łączy React Native bezpośrednio z Live Activities i Widgetami. Pokażę, jak od zera zbudowałem renderer, który zamienia JSX w natywne komponenty SwiftUI, oraz jak udało się obejść techniczne ograniczenia Apple, w tym niesławny limit 4 KB danych. Na koniec pobawimy się samą biblioteką: stworzymy nowe Live Activity od zera, a potem zaktualizujemy jego stan zdalnie.
2. Wszyscy jesteśmy częścią supply chain attack. Jak nieszczęśliwy zbieg wydarzeń doprowadził do kliku bezsennych nocy. - Michał Kotarbiński (KOIA CTO)
Ataki typu Supply chain w ekosystemie JS nie biorą się tylko i wyłącznie z paczek npm. W prezentacji zwrócę uwagę na co powinniśmy zwrócić uwagę w relacjach z klientami by ciężka praca developerów nie poszła w piach, jakie podstawowe praktyki możemy stosować by ograniczać ryzyko. Na końcu opowiem wam jak w ciągu 2 tygodni mieliśmy szczęście pracować nad dwoma niezależnymi atakami (shai-holoud i CVE-2025-66478), któryme nas dosięgły.
3. Rebranding na żywym organizmie: 7+ lat aplikacji, jedna zmiana marki - Kasia Jastrzębska (Cleo, Design System Technical Lead)
Co potrzeba, żeby przeprowadzić rebranding ogromnego, legacy codebase’u i nie rozsypać przy tym ani aplikacji — ani zespołu? Zapraszam na opowieść zza kulis rebrandingu w Cleo: ponad 7-letniej aplikacji finansowej w React Native, rozbudowanej o czat wspierany AI, narzędzia do budżetowania i kartę pomagającą budować historię kredytową.
Szukamy prelegenta — zapraszamy! Masz temat? Daj znać w komentarzu lub wiadomości — chętnie doradzimy i dodamy cię do agendy.
18 edycja Gdańsk TypeScript Meetup / meet.js by Handsontable
Co w planach?
1. Od JSX do Live Activity: jak działa Voltra? - Szymon Chmal (Callstack, Microsoft MVP)
Chcesz tworzyć natywne Live Activities z pełnym wsparciem dla Dynamic Island, ale bez pisania ani linijki Swifta? Poznaj Voltra - bibliotekę, która łączy React Native bezpośrednio z Live Activities i Widgetami. Pokażę, jak od zera zbudowałem renderer, który zamienia JSX w natywne komponenty SwiftUI, oraz jak udało się obejść techniczne ograniczenia Apple, w tym niesławny limit 4 KB danych. Na koniec pobawimy się samą biblioteką: stworzymy nowe Live Activity od zera, a potem zaktualizujemy jego stan zdalnie.
2. Wszyscy jesteśmy częścią supply chain attack. Jak nieszczęśliwy zbieg wydarzeń doprowadził do kliku bezsennych nocy. - Michał Kotarbiński (KOIA CTO)
Ataki typu Supply chain w ekosystemie JS nie biorą się tylko i wyłącznie z paczek npm. W prezentacji zwrócę uwagę na co powinniśmy zwrócić uwagę w relacjach z klientami by ciężka praca developerów nie poszła w piach, jakie podstawowe praktyki możemy stosować by ograniczać ryzyko. Na końcu opowiem wam jak w ciągu 2 tygodni mieliśmy szczęście pracować nad dwoma niezależnymi atakami (shai-holoud i CVE-2025-66478), któryme nas dosięgły.
3. Rebranding na żywym organizmie: 7+ lat aplikacji, jedna zmiana marki - Kasia Jastrzębska (Cleo, Design System Technical Lead)
Co potrzeba, żeby przeprowadzić rebranding ogromnego, legacy codebase’u i nie rozsypać przy tym ani aplikacji — ani zespołu? Zapraszam na opowieść zza kulis rebrandingu w Cleo: ponad 7-letniej aplikacji finansowej w React Native, rozbudowanej o czat wspierany AI, narzędzia do budżetowania i kartę pomagającą budować historię kredytową.
Szukamy prelegenta — zapraszamy! Masz temat? Daj znać w komentarzu lub wiadomości — chętnie doradzimy i dodamy cię do agendy.
4. Pizza i czas na pogaduchy
Do końca wieczoru mamy czas na dobre rozmowy.
Rejestruj się imieniem i nazwiskiem.
Pamiętaj o zabraniu dokumentu potwierdzającego tożsamość.
Przyjdź porozmawiać o najnowszych rozwiązaniach w TypeScript.
Spotkanie odbywa się dzięki wsparciu Dynatrace w #devonehub, miejscu stworzonym przez i dla IT geeków.
Transmisja na żywo i nagranie dostępne na YT
PRELEGENCI
Szymon Chmal
React Native Expert w Callstack. Microsoft MVP. Twórca Rozenite, Harness i Voltra. Gość, który nurkuje w kodzie i sprawia, że rzeczy "niemożliwe" nagle stają się możliwe. Skupiony na budowaniu nowej generacji narzędzi dla developerów React Native - takich, które pozwalają tworzyć i wypuszczać aplikacje jeszcze szybciej i z większą frajdą.
Michał Kotarbiński
Programować zacząłem jeszcze przed liceum a komercyjne projekty robię od najmniej od jego połowy czyli już od pnad 22 lat. W tym czasie pracowałem w małych 1 osobowych projektach, software housach jak i dużych korporacjach zdobywając doświdczenie typowo programistyczne, analitycznme jak i w relacjach z klientami. Od 4 lat pracuję w polsko-nowerskiej KOIA jako CTO/COO.
Kasia Jastrzębska
Design System Tech Lead at Cleo. Frontend Engineer for ages with a huge passion for CSS (and design systems!). Horse rider ;)
Partnerem wydarzenia jest Dynatrace wraz z przestrzenią stworzoną do organizacji meetupów #devonehub.
Partnerem wydarzenia jest [meet.js]