Cover Image for meet.js Katowice #47
Cover Image for meet.js Katowice #47
Avatar for meet.js
Presented by
meet.js
Hosted By
31 Going
Registration
Welcome! To join the event, please register below.
About Event

(English below)

👋 Cześć! Zapraszamy na meet.js Katowice #47!

Spotykamy się ponownie, aby porozmawiać o technologiach, podzielić się wiedzą i spędzić czas w świetnym towarzystwie.

Widzimy się 26.11.2025 w biurze Northmill Bank (Zabrska 17, Katowice - Global Office Park, 8 piętro). Startujemy o 17:30 z networkingiem, a pierwsza prezentacja rusza o 18:00.


🗓️ Agenda

  • 17:30 - Otwarcie, networking i pizza 🍕

  • 18:00 - Powitanie i rozpoczęcie

  • 18:05 - Prezentacja #1: Kamil Krzywda (30 min) - "Server-Driven UI w React Native: Jak nasz BFF steruje aplikacją."

  • 18:35 - Przerwa

  • 18:45 - Prezentacja #2: Adrian Romański (45 min) - "Accessibility Driven Development"

  • 19:30 - Przerwa

  • 19:45 - Prezentacja #3: Kamil Łazarz (60 min) - "Kod, klik i magia — jak MCP zmienia sposób, w jaki tworzymy oprogramowanie"

  • 20:45 - Zakończenie i networking 🍻


🗣️ Prelegenci i Tematy

1. Kamil Krzywda - "Server-Driven UI w React Native: Jak nasz BFF steruje aplikacją."

O prelegencie: Kamil to doświadczony developer specjalizujący się zarówno w technologiach frontend (React) jak i backend (NestJS). Aktualnie zatrudniony jako Fullstack Engineer, pracował w najróżniejszych środowiskach, zaczynając od małych startupów, a kończąc na Allegro czy Siemens.

O prezentacji (30 min): Zamiast klasycznego SSR, w React Native stosujemy Server-Driven UI (SDUI). W mojej prezentacji pokaże, jak Backend for Frontend (BFF) dynamicznie definiuje widoki, a nasza biblioteka "Magic Dashboard" renderuje je po stronie klienta. Podejście to pozwala nam na wdrażanie zmian i testy A/B bez konieczności aktualizacji aplikacji w sklepie.

2. Adrian Romański - "Accessibility Driven Development"

O prelegencie: Przygoda Adriana z programowaniem zaczęła się od C++ w liceum. Po studiach na PJATK (robotyka) i pierwszych doświadczeniach zawodowych, zmienił kierunek na web development (Java/Spring). Miłość do Angulara sprawiła, że dziś rozwija się jako full-stack developer.

Specjalizuje się w Component Driven Architecture (Storybook), optymalizacji i monorepo (Nx). W ostatnim roku jego głównym zainteresowaniem stała się dostępność (A11Y). Po pracy: przez 15 lat hardcore’owy rajdowiec w WoW, fan anime i pasjonat squasha.

O prezentacji (45 min): 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 (25%) z live codingiem (75%), refaktoryzując realny kod pod kątem A11y.

3. Kamil Łazarz - "Kod, klik i magia — jak MCP zmienia sposób, w jaki tworzymy oprogramowanie"

O prelegencie: Kamil Łazarz to Senior Fullstack Engineer z ponad 14-letnim doświadczeniem w tworzeniu nowoczesnych aplikacji webowych i mobilnych. Pracuje w technologiach PHP, Node.js, React, React Native, Flutter, Python, TypeScript oraz w obszarze machine learningu, łącząc solidność backendu z precyzją frontendu. W swojej karierze prowadził zarówno małe, jak i duże zespoły, a także realizował projekty jako prawdziwy one-man-army. Miłośnik zwierząt, cyberbezpieczeństwa i nowoczesnych technologii.

O prezentacji (60 min): W świecie, gdzie kod, design i AI coraz częściej spotykają się w jednym narzędziu, MCP staje się brakującym ogniwem między twórcami a ich środowiskami pracy. Pokażę, jak za pomocą Cursora, Figma MCP i innych narzędzi — można połączyć świat kodu, designu i zarządzania w spójny, automatyczny workflow. Zobaczysz praktyczne przykłady i kilka tricków, które naprawdę ułatwiają życie developerom.


Wstęp wolny! Do zobaczenia!


👋 Hello! We invite you to meet.js Katowice #47!

We're meeting again to talk about technology, share knowledge, and spend time in great company.

See you on 26.11.2025 at the Northmill Bank office (Zabrska 17, Katowice - Global Office Park, 8th floor). We're kicking off at 17:30 with networking, and the first presentation starts at 18:00.


🗓️ Agenda

  • 17:30 - Doors open, networking, and pizza 🍕

  • 18:00 - Welcome and kickoff

  • 18:05 - Talk #1: Kamil Krzywda (30 min) - "Server-Driven UI in React Native: How our BFF controls the app."

  • 18:35 - Break

  • 18:45 - Talk #2: Adrian Romański (45 min) - "Accessibility Driven Development"

  • 19:30 - Break

  • 19:45 - Talk #3: Kamil Łazarz (60 min) - "Code, click, and magic — how MCP is changing the way we create software"

  • 20:45 - Wrap-up and networking 🍻


🗣️ Speakers and Topics

1. Kamil Krzywda - "Server-Driven UI in React Native: How our BFF controls the app."

About the speaker: Kamil is an experienced developer specializing in both frontend (React) and backend (NestJS) technologies. Currently employed as a full-stack engineer, he has worked in a wide variety of environments, from small startups to Allegro and Siemens.

About the talk (30 min): Instead of classic SSR, we use Server-Driven UI (SDUI) in React Native. In our presentation, we will show how our Backend for Frontend (BFF) dynamically defines views, and our "Magic Dashboard" library renders them on the client side. This approach enables us to deploy changes and A/B tests without requiring an app update in the store.

2. Adrian Romański - "Accessibility Driven Development"

About the speaker: Adrian's adventure with programming began with C++ in high school. After studying robotics at PJATK and gaining his first professional experience, he changed direction to web development (Java/Spring). A love for Angular made him a full-stack developer today.

He specializes in Component Driven Architecture (Storybook), application optimization, and monorepo architecture (Nx). In the last year, accessibility (A11Y) has become his main interest. After work: a hardcore World of Warcraft raider for over 15 years, an anime fan, and a squash enthusiast.

About the talk (45 min): This presentation will show how the lack of an accessibility-first approach leads to technical debt, code maintenance problems, and a worse UX. Using a developer's story and a menu component as an example, attendees will see how much work is required when accessibility isn't considered from the start. The talk combines storytelling (25%) with live coding (75%), refactoring real code for A11y.

3. Kamil Łazarz - "Code, click, and magic — how MCP is changing the way we create software"

About the speaker: Kamil Łazarz is a Senior Fullstack Engineer with over 14 years of experience in creating modern web and mobile applications. He works with PHP, Node.js, React, React Native, Flutter, Python, TypeScript, and in the machine learning field, combining backend robustness with frontend precision. In his career, he has led both small and large teams, as well as delivered projects as a true one-man-army. An animal lover, cybersecurity enthusiast, and modern technology aficionado.

About the talk (60 min): In a world where code, design, and AI increasingly meet in a single tool, MCP is becoming the missing link between creators and their work environments. I will show how using Cursor, Figma MCP, and other tools, you can connect the worlds of code, design, and management into a coherent, automated workflow. You'll see practical examples and a few tricks that truly make developers' lives easier.

Location
Zabrska 17
40-083 Katowice, Poland
8 floor, Northmill Bank
Avatar for meet.js
Presented by
meet.js
Hosted By
31 Going