Przejdź do treści

TypeScript Meetup #16 with meet.js

Zdjęcie użytkownika Michał Michalczuk
Hosted By
Michał M. i Mateusz W.
TypeScript Meetup #16 with meet.js

Szczegóły

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.
Więcej na stronie 👉 https://devone.com.pl/

Transmisja na żywo i nagranie dostępne na YT (link bedzie opublikowany na kilka dni przed wydarzeniem)

------

Agenda (kolejność może ulec zmianie):

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.
1. abc.shop.com wskazuje na stary system
2. Trigger migracji -> zmiana wpisów DNS
3. abc.shop.com wskazuje na nowy system
opcjonalny 4. rollback
Ciekawe rzeczy w tym procesie:
- przygotowania do tego żeby nie było strat danych po migracji, no bo w sumie to przez chwile działały 2 bazy danych
- automatyzacja DNS za pomocą AWS Lambda
https://www.koiasoft.no/blog/digital-transformation-of-ecommerce-platform-skyrocketing-client-experience-with-a-modernised-front-end-user-interface <--Tutaj to wszystko opisane bardziej pod osoby nietechniczne

III. TBA

Prelegenci

Maciej Solnica
Absolwent Politechniki gdańskiej - ETI informatyka
10.2017 - 05.2022 Neoteric
• Leading Neoteric Academy and internship program
• Working on projects as a Team leader
• Developing web applications using
- React with Redux
- JointJS, Rappid
- Node.js, Express, NestJS
- PostgreSQL, mongo
• Working on company development
• Mentoring developers
• Working on software architecture
• Working on product development directly with clients all over the world
• Estimating Projects
06.2022 - 04.2023 Swing Dev - Senior fullstack developer
Maintaining and developing Fin tech system
02.2022 - now - Wanacode Cofounder
At Wanacode, we scout exceptional talent and take them through an intensive, mentorship-based program led by senior developers. The end result? Well-prepared junior and mid-level developers ready to contribute from day one — at a lower cost than traditional hires.
We also stay involved after placement, offering continuous mentorship to help these developers grow fast and deliver even more value. Our model works for everyone: students get a clear growth path, companies get skilled developers affordably, and we earn a small commission for helping it all come together.
Our webpage https://wanacode.io/
Our blog https://wanago.io/
11.2022 - now KOIA
- helping businesses with an old legacy codebase to get out of the tech debt and create up to date scalable solutions
- working on organization development
- Project tech lead
- System architecture
- NodeJS, NestJS, React, Typescript
Projects:
- Fitness App - transforming the fitness app from WordPress solutions without any automation. To a custom system solution that saves hundreds of work hours per month thanks to advanced automation and user friendly Interface.
- Eccomerce project - transforming a gift card webshop system from a big tech debt to a modern UI and scalable architecture. Migrating the system seamlessly with a downtime close to zero. Helping the client to improve the system gradually, so the cost and risk of failure are minimized
- carbon footprint analysis - building a custom dashboard for advanced data analysis which helps big insurance companies to decrease carbon footprint.

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.

-----------
Partnerem wydarzenia jest Dynatrace wraz z przestrzenią stworzoną do organizacji meetupów #devonehub.
Dowiedz się więcej: https://careers.dynatrace.com/locations/gdansk/

-----------
Partnerem wydarzenia jest [meet.js](https://meetjs.pl/) - JavaScript meetups in Poland

Photo of Gdańsk TypeScript Meetup Group group
Gdańsk TypeScript Meetup Group
Zobacz więcej wydarzeń
Potwierdź udział do
czwartek, 2 października 2025
07:30
DevOne Hub
Aleja Grunwaldzka 411 · Gdańsk
Google map of the user's next upcoming event's location
BEZPŁATNIE
Zostało 100 miejsc