Chce się czymś podzielić. Przed chwilą w dyskusji matka wyznała, że kiedys w kłótni powiedziała ojcu, że chciała mieć tylko dzieci. I że mógł sobie wtedy pójść.
I mi tak przeleciało przed oczami x lat pogardliwego traktowania ojca przez matkę.
Alienacja rodzicielska tez byla grana. Pogarda tez mi sie od niej dostawalo, szczegolnie w okresie dorastania.
30 lat i chlop nie potrafi zyc z #rozowepaski Ani wejsc w jakiekolwiek relacje (x D)
Metody modelowania domeny w Doctrine 2

https://gildia-developerow.pl/metody-modelowania-domeny-w-doctrine-2/ ()

Warstwa domeny w Domain Driven Design jest prawdziwą wisienką na torcie. Powinniśmy dbać o nią, aby zawsze była czysta. Dziś przedstawię Wam kilka heurystyk, których stosowanie spowoduje, że Wasza domena nabierze barw ʕʔ

Tagi: #programowanie, #naukaprogramowania, #programista15k w #php, #symfony, #doctrine i #ddd. No i skoro #ddd to
CppPolska - Metody modelowania domeny w Doctrine 2

https://gildia-developerow.pl/met...

źródło: wesual-click-eXdKs9d37Sc-unsplash-1170x779

Pobierz
Metody modelowania domeny w Doctrine 2

Warstwa domeny w Domain Driven Design jest prawdziwą wisienką na torcie. Powinniśmy dbać o nią, aby zawsze była czysta.


@CppPolska: Jak będziesz używał encji z ORM-ma jak encji domenowych, to nigdy nie będzie czysta. To są zupełnie inne warstwy. Jak sobie nie wchodzą w paradę, to nie problemu z czystością i setterami.
W poszukiwaniu agregatów w Domain Driven Design

https://gildia-developerow.pl/w-poszukiwaniu-agregatow-w-domain-driven-design/ ( ͡ ͜ʖ ͡)

Agregaty to perła pośród całego Domain Driven Design. Święty Graal wielu, którzy migrują na DDD. Niby każdy wie o ich istnieniu, jednakże znaleźć projekt z ich wykorzystaniem jest niełatwo. Przejdźmy przez ten bardzo ciekawy element taktycznego DDD.

Tagi: #programowanie, #naukaprogramowania i #programista15k w #php, #ddd i ukochana #architektura ( ͡º ͜ʖ
CppPolska - W poszukiwaniu agregatów w Domain Driven Design

https://gildia-developer...

źródło: nicolas-gutierrez-cervetto-eeO6JSAoGGE-unsplash-scaled

Pobierz
Witam wszystkich w ten śnieżny wtoreczek! ( ͡º ͜ʖ͡º) Przychodzę do Was z nowym wpisem o Domain Driven Design ( ͡ ͜ʖ ͡)
Dziś będą riki-tiki - polityki! ( ͡~ ͜ʖ ͡°)

Wstrzykiwanie polityki do agregatu w Domain Driven Design

https://gildia-developerow.pl/wstrzykiwanie-polityki-do-agregatu-w-domain-driven-design/ ()

Kiedyś, podczas sesji Event Stormingu, w której brałem udział
CppPolska - Witam wszystkich w ten śnieżny wtoreczek! ( ͡º ͜ʖ͡º) Przychodzę do Was z ...

źródło: jack-taylor-oe8sIOWI9xY-unsplash-scaled

Pobierz
Jak pozbyć się setterów z encji?

https://gildia-developerow.pl/jak-pozbyc-sie-setterow-z-encji/ ()

Wszyscy dookoła mówią, że encje powinny zawierać wyłącznie logikę biznesową, a nie settery. Niby wszyscy to wiedzą, ale każdy i tak robi te settery. Ja wiem, dlaczego tak się dzieje i z chęcią Wam o tym opowiem ( ͡º ͜ʖ͡º)

Tagi: #programowanie, #naukaprogramowania i #programista15k w #symfony, #doctrine i #
CppPolska - Jak pozbyć się setterów z encji?

https://gildia-developerow.pl/jak-pozby...

źródło: joanna-kosinska-4dnG4q3kxdg-unsplash-scaled

Pobierz
@Pharos: Tak masz rację na początku autor wpisu umieścił encję, która jest encją DDD i encją ORM, ale to przekształca. Usuwa settery i dodaje niezmienniki przez co tworzy encję DDD, dodatkowo wspomina o klasie DTO, która jest modelem anemicznym i tu są wszystkie settery i gettery. Na końcu wpisu encja DDD nie jest równa encji ORM.
✨️ Obserwuj #mirkoanonim
W prawie każdej rodzinie wielodzietnej są dysfunkcje, ale jedna rodzina to nie cała ludzkość, więc osoba wybrana za cel może być obiektywnie w dużo lepszej sytuacji niż większość ludzi, ale subiektywnie czuje się jakby była bezwartościowa i jest w fatalnym stanie psychicznym. Nikt nie zasługuje na taki stan psychiczny, nawet ktoś w obiektywnie najgorszej sytuacji w Polsce, ale jest tak że osoby nawet całkowicie zdrowe i piękne chcą odejść
@mirko_anonim: ale rola ofiary nie musi być wieczna, można z niej wyjść, tylko trzeba się nauczyć stawiać granice, budować rezyliencję, robić swoim przeciwnikom terapię szokową wkrwić ich do tego stopnia że zaczną cię w końcu szanować. Po wyrównaniu sił tworzy się relacja oparta na szacunku, idziecie na kompromisy. Tylko nie po to powstała terapia, coaching, trening rezyliencji, budowania odporności psychicznej, trening umiejętności społecznych żeby z tego nie korzystać, to są narzędzia
Dzieeeeeń dobry, miłego poniedziałku wszystkim wykopowiczom! ( ͡° ͜ʖ ͡°)

Wczoraj otworzyłem świeżutkiego pull requesta w projekcie TheGame, czyli #opensource strategicznej grze #mmo w realiach kosmicznych (ʘʘ) I przy okazji napisałem wpis, w którym poruszam kilka ciekawych rozważań na temat ostatnich iteracji.

https://gildia-developerow.pl/the-game-6-kolonizujemy-planete-z-komponentem-galaxy/ ()

Grudzień zawitał a my mamy kolejną iterację projektu! ( ͡º ͜ʖ
CppPolska - Dzieeeeeń dobry, miłego poniedziałku wszystkim wykopowiczom! ( ͡° ͜ʖ ͡°)
...

źródło: javier-miranda-lH1VONHniMo-unsplash-scaled

Pobierz
Dzieeeeń dobry! ( ͡° ͜ʖ ͡°)

Mamy już (prawie) gotowy nowy komponent w projekcie TheGame, czyli grze MMO pisanej oczywiście w Symfony, zgodnie z zasadami Domain Driven Design! ( ͡° ͜ʖ ͡°) Zapraszam do lektury o komponencie FleetJourney ( ͡ ͜ʖ ͡)

Projekt TheGame #5 – Podróżujemy statkami z komponentem FleetJourney
https://gildia-developerow.pl/projekt-the-game-5-podrozujemy-statkami-z-komponentem-fleet-journey/ (
CppPolska - Dzieeeeń dobry! ( ͡° ͜ʖ ͡°)

Mamy już (prawie) gotowy nowy komponent w pr...

źródło: alonso-reyes-mG_rp41aYqM-unsplash-scaled

Pobierz
Jeżeli rezerwacja miejsca w kinie zależy od daty seansu (np. można rezerwować najpóźniej godzinę przed seansem) i od dostępności miejsca, to w jednym module trzymać Screening, Seat i Ticket czy Screenig powinien być w oddzielnym module, którego moduł Booking będzie się pytał za każdym razem o tę datę? Co będzie tutaj agregatem?
#programowanie #naukaprogramowania #programista15k #ddd
Dzieeeeń dobry wszystkim! :) Mamy nowy poniedziałek, a wraz z nim kolejny wpis z serii TheGame, czyli robimy strategiczną grę MMO typu OGame () #php #symfony #ddd

Dzisiaj (w ostatnim tygodniu) ogarnęliśmy podstawową logikę stoczni, w której możemy budować statki kosmiczne oraz działka planetarne ( ͡° ͜ʖ ͡°)

Projekt TheGame #4 – Konstruujemy statki z komponentem Shipyard
https://gildia-developerow.pl/projekt-the-game-4-konstruujemy-statki-z-komponentem-shipyard/

We wpisie jest
CppPolska - Dzieeeeń dobry wszystkim! :) Mamy nowy poniedziałek, a wraz z nim kolejny...

źródło: ant-rozetsky-SLIFI67jv5k-unsplash-scaled

Pobierz
Nie uwierzysz! Poznaj sekret odchudzenia agregatów w 2 godziny! Ta kuracja odmieni Twoje programistyczne życie!

Przepraszam za clickbait, ale nie mogłem sobie darować suchego żartu. W końcu jestem z nich znany.

No dobra, tak na serio, to nie clickbait. Faktycznie pokazałem w niecałe 2 godziny kilka prostych do zaaplikowania technik, które ułatwią Ci modelowanie i zaprogramowanie agregatów. Może nie odmieni Twojego życia ale może znacznie je ułatwić.

Nie wiesz co to agregat?
oskardudycz - Nie uwierzysz! Poznaj sekret odchudzenia agregatów w 2 godziny! Ta kura...
#ddd #oop #java #programowanie #hexagonalnaarchitektura

Jak mam se domenę, obiekty o znaczeniu biznesowym, które coś se robią, bez używania zewnętrznych rzeczy i mam adaptery, które potrafią np. przekonwertować obiekt domenowy do xml albo na dto albo wyciągnąć obiekt domenowy z bazy to teraz jak to połączyć? Prawidłowe będzie gdy:
stworzę se service, który będzie używał obiektów domenowych i adapterów (zdefiniowanych jako abstrakcji)?
Gdzie umieścić taki serwis? W pakiecie domain czy adapters? A
aczutuse - #ddd #oop #java #programowanie #hexagonalnaarchitektura

Jak mam se domenę...

źródło: l7knijwaobb51

Pobierz
@aczutuse: Jeśli w twoim przypadku umieścisz DTO w web, który jest częścią infrastruktury, to w jaki sposób serwis aplikacyjny który nie powinien mieć referencji do komponentów będących częścią warstwy infrastruktury będzie na nich operował? Nie możesz mieć sytuacji w której pakiet web ma referencję do application i jednoczesnie application ma referencję do web.

Jeśli serwis operuje na DTO i jednocześnie jest wywoływany w kontrolerze to DTO muszą siedzieć w pakiecie
@aczutuse: Infra bo to jest szczegół implementacyjny. Dziś używasz wbudowanych Springowych komponentów, a jutro możesz chcieć użyć dedykowanej zewnętrznej biblioteki, a po jutrze będziesz chciał odpalać job-a poza procesem aplikacji żeby mieć pewność, że jak padnie aplikacja to job będzie sobie dalej działał.

Co do osobnego pakietu to zależy od skali i struktury projektu. Ja preferuję mieć osobne pakiety. Czyli mam pakiet z adapterami do bazy danych, pakiet z adapterami do
Sieeemka! :) Chciałem pochwalić się, że mamy kolejny kawałek kodu gry #mmo w #ddd i #symfony ????????????

Projekt TheGame #3 – Budujemy budynki z komponentem BuildingConstruction

https://gildia-developerow.pl/projekt-the-game-3-budujemy-budynki-z-komponentem-building-construction/

Projekt TheGame nabiera rozpędu! ???? Właśnie dodałem nowy komponent i zintegrowałem go z dwoma poprzednimi. Dzieki temu możemy budować nowe budynki, o czym przeczytać możecie w dalszej części wpisu ????

Tagi: #programowanie i #naukaprogramowania w #php, #symfony i #ddd, trochę #programista15k (
CppPolska - Sieeemka! :) Chciałem pochwalić się, że mamy kolejny kawałek kodu gry #mm...

źródło: daniel-jankovic-kgPg5-HWY4g-unsplash

Pobierz