Skip to content

ngPoznan #35 - Code Quality & Accessibility: Standardy dla każdego

Photo of Piotr Wiórek
Hosted By
Piotr W. and Maciej
ngPoznan #35 - Code Quality & Accessibility: Standardy dla każdego

Details

Po udanej reaktywacji w kwietniu, wracamy z kolejną edycją meetupu ngPoznan! 🔥

📆 Data: 16 października 2025 (czwartek)
🕕 Godzina: 18:00
📍 Miejsce: Plus Jeden Coworking Space, Za Bramką 1, Poznań
🎟️ Limit miejsc: 50

🤝 Partner wydarzenia
Dziękujemy XTB za sponsoring meetupu i wspieranie Angularowej społeczności w Poznaniu 💪

Dziękujemy +jeden za świetną sale na nasze prelekcje 🤓

Dzięki takim partnerom możemy kontynuować tę inicjatywę i rozwijać frontendowy ekosystem w naszym mieście.

💡 Co i kto nas czeka?

💁‍♂️ 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.

🎤 “Mission: Quality - Enforcing standards with Nx generators and ESLint”
„Szybko i dobrze” – brzmi niemożliwie? Bez odpowiednich narzędzi i procesów to równie trudne, jak obiad poznaniaka bez pyry.
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.

***

💁‍♂️ 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.

🎤 “Accessibility Driven Development”
Budowanie dostępnych aplikacji to nie tylko kwestia zgodności z przepisami - to inwestycja w lepszy proces tworzenia oprogramowania. Ta prezentacja pokaże, ile dodatkowej pracy trzeba wykonać, gdy dostępność nie była uwzględniana od samego początku.
Brak podejścia accessibility-first prowadzi do narastającego długu technologicznego, trudności w utrzymaniu kodu i obniżenia UX.
Prześledzimy historię dewelopera, który zbagatelizował dostępność na wczesnym etapie projektu. Gdy przyszło wdrożyć realne wymagania dostępnościowe, okazało się, że wiele decyzji trzeba cofnąć, a sporo kodu - przemyśleć na nowo. Analizując fragmenty kodu uczestnicy zobaczą, jak podejście accessibility-first może znacząco ograniczyć techniczne komplikacje i poprawić jakość końcowego produktu.
Struktura prezentacji: 25% wstęp + storytelling, 75% live coding.

🧃 Co jeszcze?

Po prezentacjach tradycyjnie:
💬 swobodny networking z ludźmi z branży
🍕 pizza i coś do picia
🎁 konkurs z nagrodami – może wyjdziesz z nową licencją od JetBrains?

🧡 Spotkajmy się ponownie, porozmawiajmy o Angularze i wymieńmy doświadczeniami.
Zabierz znajomych z pracy, przyjdź solo — u nas każdy znajdzie miejsce!

🔥 WEJŚCIE BEZPŁATNE - konieczny jest zapis na stronie wydarzenia meetup.com

🚀 Więcej o naszym partnerze!
We are a global fintech company that provides investors instant access to financial markets worldwide through an online investing platform and the XTB mobile app 📲
Over the past two decades, we have grown our presence in the financial markets and now have more than 1,400 employees, with over 600 working in the Technology and Product Department.
We’re a team of experts who love what we do - creating innovative solutions that make a real impact worldwide enabling our clients (over 1,7 million! ✨) to put their money to work 🚀 We take pride in our app, which boasts an impressive rating of 4.7 on the App Store.
Our culture is built on trust, technology, and support. We work in dynamic, interdisciplinary teams where every voice is heard and valued. We embrace cutting-edge technologies to fuel our creativity and innovation, ensuring that collaboration is at the heart of everything we do. Whether you’re writing code, designing features, or solving problems, you’ll have the chance to see your ideas come to life and make a difference.
Join us in shaping the future of finance!
Explore our current opportunities → XTB Careers

🎥 Zgoda na zdjęcia i nagrania
Podczas wydarzenia robimy zdjęcia i nagrywamy wideo.
Biorąc udział, wyrażasz zgodę na publikację swojego wizerunku w materiałach promocyjnych ngPoznań (strona meetupu, social media itd.).

🤝 Za nagrody konkursowe dziękujemy JetBrains –
Copyright © 2025 JetBrains s.r.o.
JetBrains and the JetBrains logo are trademarks of JetBrains s.r.o.

Gotowy na #ngPoznań? Kliknij "Weź udział" i widzimy się 16 października!

Photo of ngPoznan Angular Meetup group
ngPoznan Angular Meetup
See more events
Plus Jeden
Za Bramką 1 · Poznań
Google map of the user's next upcoming event's location
FREE