Skip to content

TypeScript Meetup #10 Escola x DDD-GDA

Photo of Piotr Suwała
Hosted By
Piotr S. and Mateusz W.
TypeScript Meetup #10 Escola x DDD-GDA

Details

===== WAŻNE =====
Meetup organizowany razem z escolą - zapisy na głównym wydarzeniu:
przejdź na główne wydarzenie.

===== Opis =====

W nowy roku już dziesiąta edycja Gdańsk TypeScript Meetup tylko razem poruszymy takie tematy jak DDD i CQRS.
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
Prezentacja kierowana bardziej do juniorów oraz midów, seniorzy mogą się tutaj nudzić (ale mogą też sprowokować ciekawą dyskusję).
Wprowadzimy kilka z podstawowych konceptów DDD i udowodnimy na przykładzie z projektu komercyjnego, że ich rozumienie pozwala tworzyć lepszy kod również w standardowym projekcie frontendowym.

II. PL Modularność: W jaki sposób struktura katalogów w aplikacji może Ci pomóc z Domain Driven Design?

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. EN Supercharge your app with AI through Langchain Library OR 2. Harnessing Event Sourcing in NestJS with CQRS for Scalable Applications
Marek Majdak
Join us for a deep dive into the innovative Langchain library, an essential resource for building production-ready AI services using Nest.js and TypeScript. This webinar will demystify the complex world of embeddings and vector stores, demonstrating how you can seamlessly integrate these concepts into your workflows to build powerful, AI-driven applications.
We'll explore how to import pages from Confluence, store them in a vector store, and create an API that utilizes an LLM model to answer questions. Whether you're a developer eager to expand your knowledge or a manager seeking to understand the potential of these tools, this webinar offers insights that can transform your approach to application development.
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.

Photo of DDD-GDA group
DDD-GDA
See more events
DevOne Hub
Aleja Grunwaldzka 411 · Gdańsk