Logo Crossweb

Log in

close
Sign up Forgot password

Password recovery

close Enter the email address you used to register your Crossweb account.
Send
This event has already taken place. Check upcoming events

TypeScript Meetup #16 with meet.js

typescript-meetup-16-with-meetjs
Event:
TypeScript Meetup #16 with meet.js
Event type:
Meetup
Category:
IT
Topic:
Date:
02.10.2025 (thursday)
Time:
17:30
Language:
Polish
Price:
Free
City:
Place:
DevOne HUB
Address:
Agenda:

I. Accessibility Driven Development Start with A11y, Stay Ahead of Tech Debt - Adrian Romański

Ta prezentacja pokaże, jak brak podejścia accessibility-first prowadzi do długu technologicznego, problemów z utrzymaniem kodu i gorszego UX. Na przykładzie historii dewelopera i komponentu menu uczestnicy zobaczą, ile pracy trzeba wykonać, gdy dostępność nie była uwzględniana od początku. Prezentacja łączy storytelling z live codingiem refaktoryzującym realny kod pod kątem A11y.


II. Zero Downtime: Migrating a White-Label System Using DNS - Maciej Solnica

Chciałbym opowiedzieć o tym jak udało nam się bezpiecznie zmigrować system.

System: whitelabelowy sklep gdzie serwowana jest dokładnie ta sama instancja tylko sklepy wyglądają inaczej dzięki customizowalnej szacie graficznej

Sytuacja: Stara wersja systemu działała na fizycznym serwerze, na tym serwerze był hostowany i frontend i backend.

Przenieśliśmy całość systemu na AWS aby podnieść bezpieczeństwo i development experience oraz zaimplementowaliśmy nowy frontend.

Dwa systemy były odpalone jednocześnie - jeden na klasycznym serwerze a drugi w ekosystemie AWS.

Migrowaliśmy sklep po sklepie za pomocą automatyzacji zmiany rekordów DNS.


III. Mission: Quality - Enforcing standards with Nx generators and ESLint - Wojciech Trawiński

„Szybko i dobrze” – brzmi niemożliwie? Bez odpowiednich narzędzi i procesów zdecydowanie tak. W mojej prezentacji pokażę, jak tworzyć narzędzia i procesy, dzięki którym czas i energia mogą być poświęcone na implementację funkcjonalności biznesowych, przy jednoczesnym zachowaniu wysokiej jakości i spójności kodu. Opowiem o customowych Nx generators, które zapewniają deterministyczny sposób tworzenia rozwiązań zgodnych z ustalonymi standardami. Pokażę też, jak statyczna analiza kodu (ESLint) pomaga strzec różnych aspektów jakości – od dobrych praktyk programistycznych, przez dostępność (a11y), po zgodność ze współczesną składnią i rozwiązaniami z frameworka. Poznasz praktyczne sposoby na stopniową i granularną poprawę jakości kodu w Twoim projekcie.

Description:

Szesnasta edycja Gdańsk TypeScript Meetup / meet.js by Handsontable


Uwaga zmiana godziny, spotykamy się o 17:30


Rejestruj się imieniem i nazwiskiem.

Pamiętaj o zabraniu dokumentu potwierdzającego tożsamość.

Jeżeli nie korzystasz z aplikacji meetup proszę wyślij DM https://www.linkedin.com/in/mateusz-wojczal/


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.


Maciej Solnica

Absolwent Politechniki gdańskiej - ETI informatyka


Adrian Romański

Moja przygoda z programowaniem zaczęła się od C++ w liceum. Tak bardzo mi się spodobało, że zacząłem studia na PJATK, gdzie specjalizowałem się w robotyce. Jednak po zdobyciu pierwszych doświadczeń zawodowych zorientowałem się, że to nie do końca moja droga. Zdecydowałem się zmienić kierunek na web development, zaczynając jako Java developer pracujący z frameworkiem Spring.

Na początku frontend mnie nie przekonywał – aż ktoś w pracy pokazał mi Angulara. To była miłość od pierwszego wejrzenia! Od tamtej pory rozwijam się jako full-stack developer.

Specjalizuję się w Component Driven Architecture z wykorzystaniem Storybooka, optymalizacji aplikacji oraz architekturze monorepo opartej na Nx. W ciągu ostatniego roku moim głównym zainteresowaniem stała się dostępność (A11Y), która pochłonęła mnie równie mocno, jak Angular na początku mojej drogi.

Po pracy przez ponad 15 lat hardcore’owo rajdowałem w World of Warcraft.

Jestem też wielkim fanem anime oraz pasjonatem squasha.


Wojciech Trawiński

Na co dzień pracuję w XTB jako Senior Angular Software Engineer, dokładając swoją cegiełkę do tworzenia najlepszego fintechu na rynku. Jestem entuzjastą Angulara i pragmatykiem, skupionym na tworzeniu czytelnych oraz łatwych w utrzymaniu rozwiązań, zgodnie z zasadą „as simple as possible, as complex as needed”. Prowadzę bloga JavaScript Everyday, gdzie dzielę się wiedzą i doświadczeniem. Miłośnik motoryzacji, w szczególności F1 — w moich żyłach paliwo miesza się z kawą i czekoladą. Czas spędzany przed monitorem równoważę regularną aktywnością fizyczną — sprinty kończę zwykle co dwa tygodnie, więc dla odmiany biegam znacznie dłuższe dystanse.


Partnerem wydarzenia jest Dynatrace wraz z przestrzenią stworzoną do organizacji meetupów #devonehub.


Partnerem wydarzenia jest [meet.js] - JavaScript meetups in Poland

See an error in the description or event details?

Similar events