DDD
Domain-Driven Development – „nadejszła wiekopomna chłiła”

Długo tutaj mnie nie było, wiele się działo, zmiana pracy, konferencje, wyjazdy. Blog-abstynencja. Liznąwszy nieco wiedzy na temat Domain-Driven Development, pora wrzucić jakiegoś kota do wora. O projekcie Chwilami rozmyślałem na temat projektu, jaki chciałbym zmaltretować. Wyszło przy tym kilka ciekawych pomysłów. Jednak do realizacji podejmę się projektu prostego, rozwiązującego mój mały problemik. Nie lubię np. […]

Read More →
Programistok 2017
W poszukiwaniu Programistoku

Programistok 2017   Gdy rękę wsadzisz w gębę Git Pulla, znikasz jak dane słane w /dev/null-a. W Programistoku wylądujesz w NET, Już nie pomoże ci CRTL+Z.   Przyznam się szczerze i bez bicia od pewnego czasu jak wróciło hasło Programistok 2017, wielokrotnie słuchałem klipu zwiastującego Programistok 2016, tak bardzo mi się spodobało wideo, iż wielokrotnie […]

Read More →
Fot. Nikola Król
Błędy początkującego prelegenta

Błędy początkującego prelegenta. 23-24 września to dzień, gdzie spotkało się ok 40 osób by w ramach DevStyle Speakers, szlifować swój kunszt prezenterski. W wymaganiach dla uczestników znajdowało się przygotowanie prezentacji, jaką należało następnie zaprezentować… W pierwszy dzień odbyły się zajęcia teoretyczno-praktyczne. Wszyscy uczestnicy mieli za zadanie na żywo zaprezentować odpowiedzi na trzy pytania: Następnie każde […]

Read More →
Domain-Driven Design - cykl życia.
Domain-Driven Design – 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 →