Dzień z życia Tech Leada

Spotkałeś kiedyś na swojej drodze prawdziwego lidera? Co odróżniało go od innych? Co sprawiało, że chciałeś za nim podążać? A może zawsze brakowało Ci wskazanego kierunku? Czy w świecie technicznym również potrzebujemy liderów? Po co nam lider? Przecież wiemy lepiej! W...

Potęga refactoringu

Zastanawialiście się kiedyś jak szybko Wasz kod stanie się legacy? Przecież dołożyliśmy wszelkich starań, aby był zgodny ze sztuką, po prostu dobrej jakości, zgadza się? Jednak czy to jakość kodu tutaj jest najważniejsza - co z wartością biznesową? Po dłuższym...

Integracja między kontekstami w DDD

Pod koniec stycznia brałem udział w konferencji DDD Europe poświęconej tematyce Domain Driven Design. Była to okazja do poszerzenia wiedzy, a przede wszystkim wymiany doświadczeń z innymi uczestnikami. Właśnie w ramach Modelling with Strangers, przy białej tablicy, próbowaliśmy zamodelować i...

Strategie modelowania w DDD

Inspiracją do publikacji poprzedniego artykułu związanego z Domain Driven Design była chęć pokazania jak można zorganizować kod w obrębie poszczególnych warstw. Przygotowany model nie ilustrował jednak w pełni flow oraz iterakcji pomiędzy poszczególnymi komponentami. Stąd też pojawił się pomysł przygotowania...

Warstwowa architektura w Domain Driven Design

Jako Software Architect dość często słyszę pytania w stylu gdzie ten fragment kodu umieścić?, czy to jest odpowiedzialność tej klasy? albo potrzebujemy wydelegować wykonanie akcji do innego obszaru aplikacji… Odpowiedzi udzielane na te pytania mają na celu pomóc tak zorganizować...