Logo Crossweb

Logowanie

close
Zarejestruj się Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij

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

ngpoznan-35-code-quality-accessibility-standardy-dla-kazdego
Wydarzenie:
ngPoznan #35 - Code Quality & Accessibility: Standardy dla każdego
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
16.10.2025 (czwartek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Plus Jeden Poznań
Adres:
ul. Za bramką 1
Strona www:
Opis:

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!


Więcej informacji: http://www.meetup.com/ng-poznan-meetup/events/311117870/

Podobne wydarzenia

Profile pracodawców