meet.js Gdansk TypeScript Meetup #17
Details
17 edycja Gdańsk TypeScript Meetup / meet.js by Handsontable
Rejestruj się imieniem i nazwiskiem.
Pamiętaj o zabraniu dokumentu potwierdzającego tożsamość.
Jeżeli nie korzystasz z aplikacji meetup proszę wyślij DM https://www.linkedin.com/in/mateusz-wojczal/
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/
Transmisja na żywo i nagranie dostępne na YT https://www.youtube.com/watch?v=NQS12C5droM
------
Agenda (kolejność może ulec zmianie):
I. Bóle Type-Safety podczas fullstackowania w ekosystemie JS – i jak je uśmierzyć
Adrian Połubiński
NIE JESTEM PRZECIWNY TypeScript. Sam spamuje i nie wyobrażam sobie pracy bez niego. Jednak, chce spojrzeć na temat 100% pragmatycznie 😺. Chcę po prostu podzielić się własną perspektywą i doświadczeniem.
TypeScript obiecuje nam bezpieczny, przewidywalny kod – ale czy zawsze faktycznie nam to pomaga?
Podczas pracy w środowisku fullstackowym (Next.js, tRPC, monorepo itd.) type-safety potrafi stać się bardziej przeszkodą niż wsparciem: generuje narzut, spowalnia development i komplikuje integracje.
W tej prezentacji przyjrzymy się, gdzie typy faktycznie zwiększają jakość kodu, a gdzie są jedynie pozornym zabezpieczeniem. Zobaczymy też, jak można uprościć komunikację front–back (np. przy pomocy tRPC, oRPC czy własnych rozwiązań), oraz jak zachować zdrowy balans między „type-purismem” a pragmatyzmem.
II. Jak projektowana jest elektronika, której używasz na codzień?
Dawid Perdek
Czy kiedykolwiek zastanawiałeś się, jak powstaje technologia, która ułatwia Ci życie każdego dnia? Od smartfonów przez inteligentne lodówki po satelity i auta elektryczne – te niezwykłe urządzenia są dziełem skomplikowanego procesu projektowania.
Dołącz do nas na fascynującą podróż, podczas której odkryjemy tajniki procesu projektowania i produkcji elektroniki. Dowiesz się, jak inżynierowie i projektanci przechodzą od pomysłu do gotowego produktu, jak rozwiązują złożone wyzwania techniczne i jak zbudowane jest oprogramowanie, które im to wszystko umożliwia.
III. Lessons learned from building an MVP FAST — and evolving it into a multi-client RBAC platform
Nina Marszałek
In Haptiq we’re building a platform that allows both us and our clients in the PE industry to integrate their applications into a unified, package-based RBAC system. The product started as a lightweight MVP, built fast and intentionally simplified to validate the concept. Today it is used by several clients and is evolving toward a full ecosystem with dozens of applications and significantly higher complexity.
This talk is a story-driven summary of the lessons and mistakes we uncovered while scaling an MVP into a multi-client platform. I’ll cover the pitfalls we hit when architecting the system, the tradeoffs we underestimated, and what I would do differently if I started over.
-----------------------------------------------------------------------
Prelegenci
Adrian Połubiński
Cześć, jestem Adrian. Programuję i chętnie dzielę się wiedzą. Pracuję jako Front-end Tech Lead. Więcej o mojej karierze znajdziesz na moim profilu LinkedIn, gdzie regularnie piszę o programowaniu. Moje posty osiągnęły 4 miliony wyświetleń w rok i mam 20k obserwujących.
Swoim doświadczeniem wspieram innych w rozwoju umiejętności i kariery w IT. Uważam, że świadome planowanie i działanie to klucz do sukcesu.
W wolnym czasie rozwijam greenonsoftware.com, gdzie dzielę się wiedzą, oraz 4markdown.com – CMS oparty na plikach Markdown z AI, służący do tworzenia notatek i roadmap.
Dawid Perdek
Klikam w komputer za pieniądze od dekady. Najwięcej się naklikałem w Angulara i Reacta, ale dotykałem też innych technologii. Ostatnie lata w swojej nauce skupiam się na architekturze, pracy z klientem, web3, AI i częstszym zapędzaniu się na backend. Lubię jeść, grać w piłkę i rozmawiać z ludźmi (w tym o klikaniu w komputer).
Nina Marszałek
Lubię, gdy dużo się dzieje. Dobrze czuję się w projektach, które mają tempo, zmienność i wymagają szybkich decyzji.
Nuda mnie zabija szybciej niż deadline.
Od zawsze miałam w sobie potrzebę sprawdzania, jak daleko można dojść, jeśli się nie zatrzymasz - „Kiedy wydaje ci się, że już nie dasz rady, jesteś dopiero w 40% swoich możliwości.”
Na co dzień pracuję jako inżynier oprogramowania, głównie w .NET, Angularze i React.
Poza typowym developmentem zajmowałam się też consultingiem IT- analizą procesów, doradztwem technologicznym i szukaniem rozwiązań, które mają sens nie tylko od strony kodu, ale też z perspektywy biznesu.
W wolnym czasie wspinam się, chodzę po górach, i gadam do kamery.
-----------
Partnerem wydarzenia jest Dynatrace wraz z przestrzenią stworzoną do organizacji meetupów #devonehub.
Dowiedz się więcej: https://careers.dynatrace.com/locations/gdansk/
-----------
Partnerem wydarzenia jest [meet.js](https://meetjs.pl/) - JavaScript meetups in Poland
