TypeScript Meetup #12
Details
Dwunasta edycja Gdańsk TypeScript Meetup
Rejestruj się imieniem i nazwiskiem.
Pamiętaj o zabraniu dokumentu potwierdzającego tożsamość.
Jeżeli nie korzystasz z aplikacji meetup proszę wyślij maila ze swoim zgłoszeniem na meetup@escola.pl
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/
------
Agenda:
I. Emmett, czyli Event Sourcing ❤️ TypeScript & Node.js 2.0
Oskar Dudycz
Półtorej roku temu próbowałem was przekonać, że Event Sourcing nie jest taki straszny, a do tego całkiem użyteczny. Tym razem chciałbym Wam przedstawić Emmetta - framework, który weźmie Wasze aplikacje z powrotem do przyszłości.
Ideą dla utworzenia Emmetta było ułatwienie tworzenia aplikacji skupionych na biznesie, obcięcie zbędnego kodu, ale bez używania magii. Kombinacja użycia zdarzeń i ich skupienia na biznesie, eskpresyjności TypeScript i lekkości Node.js ma w tym pomóc.
Zabierzcie otwartą głowę, przykryjcie ją ewentualnie czapką Konstruktywnego Krytyka i zobaczcie i przedyskutujcie na żywo co o tym sądzicie!
Dokumentacja Emmetta: https://event-driven-io.github.io/emmett/getting-started.html
Oskar Dudycz - Od ponad 15 lat tworzy systemy informatyczne bliskie biznesowi. Zaczynał karierę, gdy StackOverflow jeszcze nie istniał. Jest programistą, liderem technicznym, architektem. Lubi tworzyć dobrze przemyślane systemy, narzędzia i frameworki, które są używane na produkcji i ułatwiają życie ludzi. Wierzy, że Event Sourcing, CQRS, i w ogólności, architektury oparte o zdarzenia są dobrymi podstawami, dzięki którym można to osiągnąć.
II. Testy mutacyjne - trochę teorii i trochę praktyki ze stryker-js
Dawid Perdek
Code Coverage 100% nie znaczy, że jest dobrze. To znaczy - w sumie jest, ale wciąż wiele błędów może się prześlizgnąć i wciąż możemy zabezpieczyć się przed nimi lepiej. Zobaczymy w praktyce jak mogą w tym pomóc testy mutacyjne!
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.
III. [NX, turborepo] Czy build system w Twoim projekcie ma sens?
Piotr Szarmach
Build systemy z założenia są w stanie znacznie usprawnić proces tworzenia, testowania i wydawania aplikacji - jednakże czy zawsze jest to odpowiedni wybór? W swojej prezentacji postaram się przybliżyć jaki zysk oraz narzut otrzymujemy kiedy przyjdzie nam zmierzyć się z wdrożeniem takiego narzędzia do projektu.
Piotr Szarmach – Pasjonat aplikacji webowych, frontendowiec od ponad 8 lat - principal frontend developer i tech lead w firmie Xebia Poland. Zawodowo specjalizujący się głównie w językach JavaScript / TypeScript. Propagator czystego, zgodnego ze sztuką kodu, zwolennik prostych rozwiązań. Na codzień pracuje z wykorzystaniem Reacta. Prywatnie spełnia się jako miłośnik gier retro oraz artysta SFX.
-----------
Partnerem wydarzenia jest Dynatrace wraz z przestrzenią stworzoną do organizacji meetupów #devonehub.
Dowiedz się więcej: https://careers.dynatrace.com/locations/gdansk/
COVID-19 safety measures
TypeScript Meetup #12