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

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

ngpoznan-35-code-quality-accessibility-standardy-dla-kazdego
Event:
ngPoznan #35 - Code Quality & Accessibility: Standardy dla każdego
Event type:
Meetup
Category:
IT
Topic:
Date:
16.10.2025 (thursday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Plus Jeden Poznań
Address:
Description:

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


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!

See an error in the description or event details?

Similar events

There are no upcoming events for these parameters in the Crossweb database.
Do you know about an event? Please add it.