Tworzenie real-time czatu w aplikacjach webowych i mobilnych oraz zasady SOLID, a współczesny JS i React
12 grudnia 2023
18:00
Gliwice, Górnych Wałów 26

Zapisz się
Chcesz sprawdzić jak napisać czat internetowy real-time z wykorzystaniem GraphQL?
Interesują Cię praktyczne przykłady wykorzystania zasad SOLID we współczesnych realiach JavaScriptu i Reacta?
Wpadasz do nas na live-coding, wieczór z JavaScript i Jeopardy w doborowym gronie? Nie przegap tego spotkania. Zarezerwuj swoje miejsce na DevDucku w Gliwicach!
O tworzeniu czatu w czasie rzeczywistym z subskrypcją GraphQL w aplikacjach webowych i mobilnych opowie Wam Gosia Zielińska, JavaScript FullStack Engineer, której praktyka zaczęła się od baz danych, a doszła do programowania full-stack. Marek Chotoborski, JavaScript FullStack Developer, opowie Wam o przykładach z projektów, w których wykorzystaliśmy zasady SOLID przy tworzeniu aplikacji webowych. Wieczór zakończymy grą w Jeopardy i posiadówką z pizzą, napojami i dobrym towarzystwem. Wpadaj do nas na DevDuck - Edycja Domówka!
Nagrania z wydarzenia
Czat w czasie rzeczywistym z subskrypcją GraphQL w aplikacjach webowych i mobilnych

DevDuck Coming soon
Zostaw nam swojego maila, żeby w pierwszej kolejności dowiedzieć się, kiedy będziemy organizować następny meetup.
W programie
18:00-19:00
Czat w czasie rzeczywistym z subskrypcją GraphQL w aplikacjach webowych i mobilnych
W dzisiejszych czasach JavaScript daje nam ogromne możliwości, dzięki czemu możemy programować aplikacje webowe, desktopowe oraz mobilne za pomocą tylko jednego, już znanego nam języka. W połączeniu z GraphQL’owymi subskrypcjami jesteśmy w stanie napisać wieloplatformową aplikację, z wyświetlaniem danych real-time. Brzmi trudno? Wcale takie nie jest! W czasie prezentacji pokażę Wam jak w prosty sposób możemy napisać internetowy czat.
19:15 - 20:00
Czy zasady SOLID nadążają za zmianami w świecie JavaScriptu i Reacta?
Zasady SOLID są jednym z fundamentów branży programistycznej od ponad dwudziestu lat. Czy są one jednak nadal aktualne? Podczas prelekcji opowiem o praktycznym stosowaniu tych zasad w tworzeniu aplikacji webowych, jak staraliśmy się dostosować je do współczesnych realiów JSa i Reacta i co z tego wynikło. Porozmawiamy o programowaniu funkcyjnym na realnych przykładach z pracy developera.
W programie
TECHNOLOGY STAGE
18:15
Czy Continuous Deployment eliminuje potrzebę Quality Assurance?
Znaczna część produktów chwali się sprawnie działającym procesem Continuous Deployment. Pokażę, czym jest prawdziwy Continuous Deployment, argumenty za i przeciw jego implementacji, oraz odpowiem na tytułowe pytanie.
18:45
AI-Augmented Fitness Functions — skalowalność i utrzymywalność zaszyte w PR
Jak przekuć wymagania niefunkcjonalne w działające „bramki” jakości? Pokażę, jak zaszyć skalowalność i maintainability jako fitness functions (SLO, koszty, granice architektury, idempotencja) oraz wykorzystać AI do wykrywania dryfu architektury i przewidywania wpływu zmian na p95 i koszt, jeszcze na etapie PR. Czyli jak praktycznie wykorzystać AI w walce o krótsze MTTR, mniej „niespodzianek” po wdrożeniu i przewidywalne koszty.
19:20
LLM Era: Jak Documentation-Driven Development zapewnia lepszą współpracę z AI.
AI bez kontekstu = nowy dev bez onboardingu. Dokumentacja to klucz do efektywnej pracy z LLM. Opowiem, jak ją utrzymywać, współtworzyć z AI i nie przesadzić.
Pokażę też, jak customowi agenci z niezależną pamięcią i kontekstem poprawiają analizy przedimplementacyjne i podnoszą jakość współpracy z AI.
BUSINESS STAGE
18:15
Zostaw Zeldę i Peach w spokoju - uratuj swój produkt! Czego o błędach w produkcie uczą nas gry wideo?
Gry uczą nas, jak wzbudzać flow, angażować i nagradzać użytkowników.
Pokażę, jak przenieść mechanizmy (core loop) do Product Managementu, by stworzyć genialny produkt!
18:45
Od Koncepcji do Użytkownika: Kluczowa Rola PM na Każdym Etapie Software Development Life Cycle.
Rola PM/BA to coś więcej niż zarządzanie backlogiem. Pokażę, jak wspierałem cały SDLC: od feasibility i presales, przez kompleksowe product discovery workshops, kick-off, development, aż po release support.
Prezentacja oparta na praktycznych case studies z mojej kariery.
19:20
Vibe Code w Enterprise? Koncepcja produktu od Pre-Sales po Discovery.
W fazie pre-sales i discovery liczy się szybkość reakcji i trafność decyzji.
AI zmienia sposób, w jaki projektujemy - prototypy powstają w godziny zamiast tygodnie. Pokażę, jak AI-assisted prototyping przyspiesza proces decyzyjny, buduje zaufanie i zrozumienie u klientów oraz pozwala zespołom szybciej testować realne pomysły.
Opowiem też o sukcesach, ryzykach zbyt dużego zaufania do AI i o tym, jak UX kształtuje strategię projektu od samego początku.
20:00 - 20:30

Jeopardy
Pięć kategorii, dwadzieścia pięć pytań i zagwozdki, które do tej pory zdarzało Ci się mieć tylko przy najbardziej skomplikowanych projektach. Zmierz się z innymi uczestnikami w konkurencjach szeroko związanych ze światem programowania (i nie tylko), tak, aby jak najszybciej podać poprawne... pytanie?
Nagrody czekają!
Przekąski
i networking.
Wpadniesz?
Poczuj atmosferę DevDucka
Chcesz wpaść na nasz meetup, ale nie wiesz co Cię czeka? Sprawdź nagranie i dołącz do kolegów i koleżanek po fachu.


.webp)






