TypeScript Meetup #10 & DDD-GDA


Szczegóły
W nowym roku już dziesiąta edycja Gdańsk TypeScript Meetup tylko razem poruszymy takie tematy jak DDD i CQRS.
Event we współpracy z https://www.meetup.com/pl-PL/ddd-gda/
Rejestruj się imieniem i nazwiskiem.
Pamiętaj o zabraniu dokumentu potwierdzającego tożsamość.
Przyjdź porozmawiać o najnowszych rozwiązaniach w TypeScript.
Spotkanie odbywa się dzięki wsparciu Dynatrace w #devonehub, miejscu stworzonym przez i dla IT geeków.
Więcej na stronie 👉 https://devone.com.pl/
Let's meet at the ninth edition of the Gdańsk TypeScript Meetup.
Register with your first and last name.
Remember to bring an identity document.
Come and discuss the latest solutions in TypeScript.
The meeting is made possible thanks to the support of Dynatrace at #devonehub, a place created by and for IT geeks.
More information on the website 👉 https://devone.com.pl/
Agenda:
I. PL DDD na froncie + krótkie case study
Dawid Perdek
Jesteś programist(k)ą frontend? Właśnie odkrywasz zagadnienia dookoła DDD? Nie umiesz się odnaleźć w tym jak można je zaaplikować w Twoim frontendowym projekcie? Postaram się pomóc! Przejdziemy razem przez kilka z building blocks DDD, a potem rzucimy okiem na przykłady z "typowego frontendowego projektu komercyjnego". Pokażę jak rozumienie konceptów DDD może pomóc w budowaniu aplikacji na frontendzie. Nie będzie mikrofrontendów, ale też będzie zaj*biście!
Dawid Perdek
Principal Developer w Synergy Codes. Większość czasu pracował z Angularem, ale realizował też projekty z wykorzystaniem Reacta, Electrona czy NestJS. Poza pisaniem kodu organizuje warsztaty wewnętrznie i z klientami, prowadzi mentoring, pracuje nad firmowymi procesami dotyczącymi rozwijania oprogramowania i nie tylko. Inicjator, lubi pracę z ludźmi, chętnie dzieli się wiedzą, czy to w firmie, czy poza nią. Ostatnio mocno rozwija się w kierunku modelowania i architektury oprogramowania.
II. PL Modularność: W jaki sposób struktura katalogów w aplikacji może Ci pomóc z Domain Driven Design?
Marcin Ludwig
Domain Driven Design jest trudne. Myślę, że wielu z Was to przyzna. Istnieją rozwiązania takie jak Event Storming, jednak aby z nich skorzystać, należy spełnić wiele warunków. Nie zawsze da się też użyć rozwiązań typu Event Storming, szczególnie w przypadku nowych projektów. Pracuję z DDD od kilku lat i przez ten czas wypracowałem sposoby umożliwiające pracę z Domain Driven Design od pierwszego dnia w projekcie. W prezentacji pokażę jak struktura katalogów może pomóc w tworzeniu modularnego kodu i odkrywaniu domen.
Marcin Ludwig
Principal Developer specjalizujący się w architekturze frontendowej. Szkoli i uczy innych o architekturze frontendowej. Autor kanału YouTube @frontendarchitecture, na którym porusza tematy związane z JavaScriptem, architekturą, umiejętnościami miękkimi i zarządzaniem projektem. Autor e-booka „Struktura plików dla aplikacji frontendowej”, w którym pokazuje jak wybrać strukturę folderów w projekcie.
III. Harnessing Event Sourcing in NestJS with CQRS for Scalable Applications
Marek Majdak
In this presentation, I will delve into the integration of Event Sourcing within NestJS applications utilizing the Command Query Responsibility Segregation (CQRS) pattern. This session is designed for developers and architects seeking to enhance their system's scalability, traceability, and maintainability.
Marek Majdak – served for 10 years as a board member, delivery manager, and VP of Operations at Appriss Retail (former Sysrepublic), specializing in retail data analytics and crime detection for large chain stores in European, US, and Asian markets. A former business digitization expert at McKinsey & Company and, since 2021, Head of Development at Startup Development House, where he is responsible for technology consulting and startup development strategies for clients around the world. Privately, passionate technology enthusiast and petrolhead.
-----------
Partnerem wydarzenia jest Dynatrace wraz z przestrzenią stworzoną do organizacji meetupów #devonehub.
Dowiedz się więcej: https://careers.dynatrace.com/locations/gdansk/
O Dynatrace: In a world that runs on software, Dynatrace ensures that the software works perfectly. We foster a work environment built on innovation, agility, and collaboration. Ours is a culture that takes pride in enabling individuals to pursue big ideas, while recognizing the power of maintaining a healthy work-life balance.
Środki bezpieczeństwa zapobiegające rozprzestrzenianiu się COVID-19

TypeScript Meetup #10 & DDD-GDA