Domain-Driven Design - cykl życia.
DDD – i jego życie

Wstęp Poprzedni artykuł dotyczący składowych elementów wykorzystywanych w Domain-Driven Development, charakteryzuje komponenty wykorzystywane przy budowie złożonych modelów dziedziny (ang. Domain Model). Jednak owe komponenty wchodzą w skład większego bytu, posiadają swój cykl życia. Podobnie jak istota żywa, rodzą się, funkcjonują, umierają i niekiedy pozostawiają po sobie ślad w historii. W całym tym cyklu życia niezbędne […]

Read More →
Autobiografia Arnolda Schwarzeneggera

Dość sceptycznie podchodziłem od osoby Arnolda. Oceniając go jedynie z perspektywy filmów jakie obejrzałem z jego uczestnictwem. W trakcie czytania czułem się momentami zmieszany. Wiem, iż nie powinienem oceniać człowieka po tym co widzę, niestety dałem się znowu zwieść pozorom. Arnold okazał się, rzeczywistości niezwykłą osobą wartą naśladowania. Jest to klasyczny przykład gdzie w głównej […]

Read More →
Usługi (ang. service)
Domain-Driven Design – podstawowe części składowe

Do budowy Modelu Dziedziny (ang. Domain Model), wykorzystujemy kilka bazowych składowych powiązanych ze sobą relacjami. Asocjacje (ang. associations) Asocjacja to swoista abstrakcja stanowiąca o związku pomiędzy bytami wchodzącymi w skład Modelu Dziedziny (ang. Domain Model), jaką twórca uznał za odpowiednią. O czym należy pamiętać tworząc asocjacje: eliminacja zbędnych, im więcej tym model jest bardziej skomplikowany unikanie […]

Read More →
loose-coupling
Domain-Driven Design – izolacja przy pomocy warstw.

Poprawne modelowanie dziedziny skutkuje bezwzględnym wymaganiem dotyczą jej izolacji od reszty systemu. Z pomocą przychodzi architektura warstwowa wyodrębniająca z aplikacji spójne ze sobą pod względem działania obszary. Zebrane w ten sposób funkcjonalności są składowymi warstw. Przy czym bazowy zestaw warstw został zdefiniowany i zawiera: Interfejsu Użytkownika (ang. User Interface) – warstwa ta odpowiedzialna jest za […]

Read More →
Domain-Driven Design
Domain-Driven Design – Język Wszechobecny.

Odwiecznym problemem jaki napotykają na swojej drodze dwie ścierające się siły: zlecający i wykonawca, jest wzajemna komunikacji i zrozumienie. Problem narasta gdy obie persony obracają się w odseparowanych środowiskach. Przykładem takiej sytuacji jest klient (Ekspert Domenowy, eng. Domain Expert) definiujący wymagania aplikacji i wykonawca (np.: zespół programistów, programista). Dobrym przykładem takiej sytuacji jest często komunikacja […]

Read More →
Domain-Driven Design
Domain-Driven Design – Wstęp

Niniejszym otwieram cykl postów związanych z rozkminianiem architektury wytwarzania oprogramowania o nazwie DDD => Domain-Driven Design. Jest to temat jaki od pewnego czasu dręczy mnie, i chcę rozwinąć swoje zdolności w tym konkretnym obszarze.   W tym celu zaopatrzyłem się w dwie pozycje: Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym. Eric Evans. DDD dla architektów […]

Read More →
Budowanie zaangażowania przy wykorzystaniu Grywalizacji.
Gala Finałowa Daj Się Poznać 2017 – i Moje wystąpienie.

Moje wystąpienie Hohoho jaka miła niespodzianka w poniedziałek. Maciej Aniserowicz zamieścił nagrania z wystąpień na Gali Finałowej Konkursu Daj Się Poznać 2017 jaka się odbyła w siedzibie Microsoftu. Zapraszam do obejrzenia nie tylko Mojego wystąpienia.:D  Agenda wystąpienia: http://godev.gemustudio.com/2017/06/05/budowanie-zaangazowania-uzytkownikow-przy-wykorzystaniu-grywalizacji/   Pozostałe wystąpienia W trakcie gali odbyło się 15 debiutanckich prelekcji, jedne wypadły gorzej (jak jak moja), inne […]

Read More →
GIT
Model pracy z gałęziami w GIT

Ostatnimi czasy natknąłem się w internetach na model pracy z repozytorium GIT wykreowany przez Vincenta Driessena. Jego podejście sugeruje by trzymać się dwóch głównych gałęzi o nazwach master i jej podgałęzi rozwojowej develop. Gałąź master odzwierciedla docelowy kod programu jaki znajduje się na produkcji z niej wyciągane są podgałęzie w przypadku wymagania poprawek jest to […]

Read More →
Pierwsza prezentacja.
Czego obawiałem się przed pierwszym wystąpieniem publicznym?

Za mną pierwsze i mam nadzieję nie ostatnie wystąpienie publiczne w ramach Gali Finałowej DSP2017, organizowanej przez Macieja Aniserowicza w siedzibie Microsoftu. Niniejszym dzielę się swoimi przemyśleniami dotyczącymi obaw jakie odczuwałem w ramach tego “traumatycznego” przeżycia.     Czas Bardzo łatwo podczas stanu podniesionej adrenaliny jest popełnić proste błędy, np. mówić za wolno, tym samym […]

Read More →
Daj Się Poznać 2017 – to już jest koniec…

Gala finałowa Daj Się Poznać 2017 ostatecznie zamyka tegoroczną edycję konkursu spłodzonego w pocie czoła przez Macieja. Miałem przyjemność uczestniczyć w tym doniosłym wydarzeniu nie tylko jako obserwator ale także prelegent. Było to dla mnie bardzo interesujące wydarzenie, dzięki któremu mogłem zapoznać się z wieloma interesującymi osobistościami :D. Atmosfera była zajefajna, pizza/kawa OK.   Przed […]

Read More →