show episodes
 
Artwork

1
Schodami do siebie - O życiu DDD

Katarzyna Burzyńska, Anna Seweryńska, Cezary Biernacki

Unsubscribe
Unsubscribe
Miesięcznie
 
Podcast Schodami do Siebie to co dwutygodniowe spotkania przy kawie, podczas których bierzemy na warsztat różne trudności w myśleniu o sobie, budowaniu relacji, osiąganiu sukcesów, czy odczuwaniu satysfakcji z życia. Przyglądamy się im, zdejmując z nich zaklęte milczenie TABU – aby w świetle dziennym przestały być takie straszne. Dzieciństwo nas kształtuje – to jasne, ale nie musi determinować tego, kim jesteśmy w dorosłym życiu. Możemy się tego nauczyć – odkryć siebie na nowo i żyć życiem w ...
  continue reading
 
Loading …
show series
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Było o napięciu, o perfekcjonizmie. Będzie o poczuciu winy. Trójkącie dramatycznym dramatycznych relacji. Poczucie winy pali, rozdziela i rani 😫 Plecie przekonania silne i stabilne. Najczęściej dotyczące tego, że jestem(ś) nie taki(a), jak trzeba. Źle patrzysz, źle widzisz, źle czu…
  continue reading
 
"Jak mamy pozyskać świetnych architektów, jeśli w swojej karierze będą mieli okazję ją tworzyć mniej niż pół tuzina razy?". Dokładnie takie pytania postawił Ted Neward, szukając sposobu na doskonalenie umiejętności tworzenia architektury. I trudno się tu nie zgodzić, patrząc jak często w zespołach duże projekty powstają od samego początku. Istnieje…
  continue reading
 
Jeśli wycena projektu podawana jest w dwóch wersjach, z uwzględnieniem testów i bez, to z software craftsmanshipem ma to niewiele wspólnego. To tak, jakby pytać chirurga, czy może przyspieszyć operację nie dezynfekując skalpela. Jakość nie powinna być elementem przetargowym. Chyba, że pracujemy nad proof-of-concept, ale tego rodzaju projekty często…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Perfekcjonizm — to się leczy. Jaka jest różnica pomiędzy ambicją, a perfekcjonizmem i dlaczego dążenie do ideału, szukanie go w innych i świecie to (auto)destrukcja? 🍵 Zaparzcie ziółka i zapraszamy do odsłuchu. Jak zawsze wprost, naturalnie i z humorem 😁 O trudnych rzeczach trzeba …
  continue reading
 
Odpowiedzialność za zapewnienie jakości w projekcie nie spoczywa na pojedynczej osobie, tylko na całym zespole. A rola QA nie sprowadza się tylko i wyłącznie do projektowania i implementacji przypadków testowych w procesie inspekcji systemu, ale także na byciu adwokatem jakości w projekcie, i czasem zadawaniu trudnych pytań o to, dlaczego pewne fun…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Pozornie kazdy z nas dąży do harmonii i optymalnego szczęścia w życiu, a jednak tytułowe zdanie pada z ust wielu. Dlaczego boję się, kiedy w życiu i relacjach panuje spokój? Skąd ten niepokój i napięcie? Spodziewam się, że zaraz coś się wydarzy i ciszę przerwie burza. Wyczerpujące …
  continue reading
 
Tworzenie oprogramowania nie sprowadza się jedynie do backendu, natomiast tematyka architektury front-endu do tej pory była w zasadzie zupełnie nieobecna w Better Software Design. Do tej pory, ponieważ dzisiejszy odcinek otwiera nowy rozdział w podkaście i tego rodzaju zagadnienia będą się co jakiś czas pojawiać. A rozmowy na takie właśnie tematy p…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Instagramowa psychoedukacja otworzyła nam szerzej świadomość na temat zdrowia psychicznego i sposobów dbania o siebie. Coraz więcej osób sięga po pomoc. Moda na psychoterapię i inne ścieżki poszukiwania siebie daje nam szansę na zbudowanie społeczeństwa, dla którego jakość jest waż…
  continue reading
 
Błędów nie popełnia tylko ten, co nic nie robi, a szramy Wietnamu biorą się z nie z czytania książek, tylko z osadzania zawartych w nich idei w złożonej rzeczywistości konkretnych projektów. Dziś zapraszam na rozmowę o często trudnych realiach wprowadzania Domain-Driven Design do organizacji i procesach Domain Discovery. Moimi gośćmi są Dariusz Paw…
  continue reading
 
Czy kilka twoich projektów dla różnych klientów ma dokładnie taką samą strukturę wewnętrzną, stosowane są dokładnie te same wzorce organizacji kodu i architektury? Albo wszędzie widzisz możliwość zastosowania CQRS, rozdziału na komendy i query, czy możliwość zaimplementowania taktycznych wzorców z DDD? W wielu przypadkach będzie to zapewne całkowic…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Instagramowa psychoedukacja otworzyła nam szerzej świadomość na temat zdrowia psychicznego i sposobów dbania o siebie. Coraz więcej osób sięga po pomoc. Moda na psychoterapię i inne ścieżki poszukiwania siebie daje nam szansę na zbudowanie społeczeństwa, dla którego jakość jest waż…
  continue reading
 
Domain-Driven Design jest skuteczną metodą analizy i modelowania złożonych, nierozpoznanych jeszcze problemów biznesowych. Jednak niektóre wzorce strategiczne są bardzo mgliste i mogą nie dostarczać konkretnych sposobów do działania w projekcie. Krytyka DDD w tym obszarze wydaje się mieć sporo podstaw... Bo czym właściwie jest subdomena? W myśl def…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Dzisiejszym odcinkiem domykamy temat rozpoczęty jeszcze w ubiegłym roku. Ratownik, ofiara i... kat. Dramatyczny trójkąt rozgrywajacy się w relacjach. Każda z ról ma przypisane zadania, które realizuje bynajmniej nie sama, aby utrzymać dynamikę relacji. Wprawdzie nikt się na nią nie…
  continue reading
 
W informatyce są tylko dwie trudne rzeczy: unieważnianie pamięci podręcznej i nazywanie rzeczy... A jeśli mówimy co systemach rozproszonych, to do tej krótkiej listy Phila Karltona należy dopisać jeszcze skuteczną komunikację sieciową. Projektując systemy często zapominamy o tym, jak zawodny może być to komponent. A złośliwie zawiedzie pewnie w bar…
  continue reading
 
Gdy coś się dobrze zaczyna, często kończy się źle... A jednym z tego powodów w projekcie jest niekontrolowane wprowadzenie couplingu, czyli sprzęganie różnych jego elementów ze sobą. Różne komponenty nagle stają się od siebie zależne, logika biznesowa połączona z frameworkiem czy bazą danych, a w efekcie całość jest coraz trudniejsza do utrzymania …
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Nowy początek to dobra okazja do refleksji nad tym, co było, jakie było i jakie może być. Czego potrzebuję, co jest dla mnie i mojego otoczenia wspierające, a co już nie służy i ciągnie w destrukt 🤔 Jednak w tym czasie zalewających podsumowań, celów i planów łatwo zgubić swój kompa…
  continue reading
 
Mijający właśnie rok dla Better Software Design był szczególny i "naj" z wielu powodów - liczby nowych odcinków, odsłuchanych rozmów, nowych słuchaczy... Nie byłoby tego podcastu bez was, także w tym roku w formie podcastowego prezentu i podziękowania za wspólnie spędzony rok, zapraszam na odcinek specjalny. Wraz z Wojtkiem Ptakiem i Jarkiem Pałką,…
  continue reading
 
"Jako użytkownik chcę przeszukać bazę książek, aby znaleźć kilka książek" - takiego rodzaju User Story są niestety dość typowe i w zasadzie niewiele dobrego wnoszą do projektu. A trudności, jakie często pojawiały się przy formułowaniu wartościowych User Story, skutkowały się pojawianiem różnych technik wspomagających ich rozpoznanie. Kuźnią wielu p…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie 🔸Jak przeżyć święta? 🔸Jak przetrwać święta z rodziną? 🔸Jak radzić sobie w święta? 🔸Jak wytrzymać z rodziną? To pytania, które królują w wyszukiwarce tym częściej im bliżej świąt. A co jeśli powiemy Wam, że w tym chaosie i wzburzonym oceanie emocji można poszukać iskierki spokoju? W…
  continue reading
 
Stres w pracy nie jest rzadkim zjawiskiem. Pozostawiony sam sobie przez dłuższy czas, może zacząć wyrządzać nam więcej szkód, w tym doprowadzić do syndromu wypalenia zawodowego. O tym jak może się objawiać wypalenie w naszym codziennym życiu, jak można sobie z nim radzić i jak reagować, gdy problem zaczyna dotykać osoby w naszym otoczeniu - o tym w…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Cieszenie się życiem i doświadczanie przyjemności - stan (niby) normalny, pożądany, a dla wielu niedostępny. Życie w Krainie Wiecznego Napięcia nie sprzyja beztrosce. Trzeba zachować czujność i kontrolę otoczenia, aby przetrwać. Realnie zagrożone jest życie emocjonalne. A co z sukc…
  continue reading
 
Eventy stanowią naturalny sposób komunikacji w systemach rozproszonych. Jednak przesyłanie i dalsze przetwarzanie zdarzeń z jednego systemu do drugiego zazwyczaj wymaga określonej infrastruktury i wprowadza do systemu nowy rodzaj złożoności. Zawodność przesyłania danych, unikanie wielokrotnego przetwarzania tych samych wiadomości, zapewnianie kolej…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Strategia na widzialność, słyszalność, zrozumienie: OFIARA. „Dlaczego innym się udaje, tylko nie mi?” „Ja się tak bardzo staram, a inni tego nie doceniają.” „Nie uda mi się, choćbym się starał*.” „Inni chcą mnie tylko skrzywdzić.” „Nie zasługuję na miłość. Jestem do niczego.” „Wszy…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Bliskości i ciepła potrzebuje każdy z nas, ale w dorosłość wchodzimy z różnymi przekonaniami na ten temat. Kiedy nie mam doświadczenia bezwarunkowego zauważania mnie i moich przeżyć, uczę się zabiegac o to inaczej. Opracowuję strategię na przetrwanie: kiedy będę ratować wszystkich …
  continue reading
 
Encje domenowe to obok Value Objectów jeden z podstawowych wzorców implementacyjnych Domain-Driven Design. Mogą działać zarówno samodzielnie, jak i być częścią innych struktur, np. agregatów. Ale czym właściwie są encje i co odróżnia je od pozostałych wzorców taktycznego DDD? W telegraficznym skrócie encje to obiekty domenowe posiadające ściśle okr…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Nasze przeżycie warunkują emocjonalne stosunki z innymi ludźmi. Bycie kochanym, widzianym ze swoimi potrzebami, rozumianym. Dobre relacje, w których jest szacunek, zaufanie i ciekawość siebie wzajemnie, to najlepszy suplement dla poczucia szczęścia i dobrego zdrowia. O wiele skutec…
  continue reading
 
W greenfieldzie, który jeszcze nie dotarł do środowiska produkcyjnego zazwyczaj wszystko jest dość proste. Nawet przy zupełnej zmianie koncepcji w najgorszym razie można postawić bazę danych czy środowisko od zera. Jednak gdy system działa na produkcji, trzeba wprowadzać w nim głębsze zmiany, a do tabel w bazie przywiązana jest nie tylko aplikacja,…
  continue reading
 
Każdy kod zostanie przetestowany, wcześniej bądź później. Pozostają jedynie pytania na jakim etapie i przez kogo zostanie to wykonane i jaki będzie tego ostateczny koszt. Gdy aplikacja staje się złożona i tworzy ją wiele różnych komponentów, proces testowania może zacząć przysparzać pewnych trudności, choćby z odwzorowaniem odpowiedniego środowiska…
  continue reading
 
Czy nieczytelny, trudno nierozszerzalny i na dodatek zduplikowany kod może być dobry? Co więcej, nawet pożądany? Tak, jeśli w projekcie istotne są zupełnie inne drivery, np. w postaci oczekiwanej dużej wydajności systemu. Wówczas poświęcenie pewnych cech kodu na cześć innych wydaje się mieć dużo sensu. Dziś zapraszam na rozmowę z Tomaszem Lelkiem, …
  continue reading
 
Temat tworzenia oprogramowania pod konkretne potrzeby biznesowe, we współpracy z ekspertami domenowymi pojawiał się wielokrotnie w podkaście. Ale jak tworzyć oprogramowanie w modelu open-source, które będzie wykorzystywane przez innych developerów i gdzie pojedynczy ekspert domenowy nie istnieje, bo trzeba dbać o wielu różnych klientów? Jak tworzyć…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Kończymy pierwszy sezon podcastu o życiu DDD. Dużo w nim o cierpieniu, opuszczeniu, rozdzierających emocjach i samotności. Niemało o strategiach na przetrwanie pośród niekończącej się burzy. Czy traumatyczne doświadczenia to prosta droga do nieszczęśliwego życia? Czy możliwe jest, …
  continue reading
 
Eventy świetnie pozwalają rozdzielać duże systemy na mniejsze części i i przenosić między nimi dane. Każda usługa może wówczas je przetwarzać w oparciu o własną logikę biznesową. Problem w tym, że propagacja danych w systemie jest dość prosta, ale ich usunięcie już niekoniecznie... O tym, w jaki sposób możemy rozwiązywać problem przetwarzania danyc…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Wkładam tyle wysiłku, staram się, mam cele, jestem miły, spełniam oczekiwania, podejmuję wyzwania, odpowiadam na potrzeby... Jednak wciąż nie czuję tego CZEGOŚ 😶 Codzienność, mimo drobnych i ogromnych sukcesów, wypełniona jest nienazwanym, trudno uchwytnym przekonaniem i poczuciem,…
  continue reading
 
"Architekci muszę bez przerwy oceniać cechy architektury, aby upewnić się, że ciągle zapewniają one jakość i nie stają się antywzorcami..." Ten cytat z książki "Building Evolutionary Architectures: Support Constant Change" autorstwa Neala Forda, Rebeki Parsons i Patricka Kua dotyczy jednego z fundamentów architektury ewolucyjnej, czyli tzw. funkcji…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Świadomość i głębokie poczucie, że jesteśmy warci szacunku i miłości to sedno wewnętrznego spokoju i harmonii. Wpływa na każdy aspekt naszego życia – umiejętność odpoczynku, budowanie więzi i szczerych relacji, satysfakcję z życia i zdolność do rozpoznawania i trzymania swoich gran…
  continue reading
 
Konferencja PHPers Summit 2023 była świetną okazją do tego, aby zrobić coś zupełnie inaczej w podkaście. Mikrofony i reszta sprzętu wylądowała w jednej z hal Międzynarodowych Targów Poznańskich, na scenie zasiedli obok mnie Michał Giergielewicz i Grzegorz Korba z trójmiejskiego GetResponse, a na sali pojawiło się kilkaset zainteresowanych rozmową o…
  continue reading
 
Idea zaproponowanej przez Alistaira Cockburna architektury heksagonalnej ma już prawie 20 lat. Ale jak krótko i rzeczowo opisać założenia Hexagonal Architecture, czy też Ports & Adapters? I jak to przekłada się na kod systemu? Każdy koncept można bardzo mocno i niepotrzebnie skomplikować. Nawet tak prosty w swojej istocie jak Porty i Adaptery. Dziś…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Skoro w ostatnim odcinku ustaliliśmy już raz na zawsze, że każdy emocje ma i każdy ich doświadcza po swojemu, rozważmy, który ze sposobów jest konstruktywny i pomaga zachować zdrowy dystans do i od emocji, a który jest nałogowy i może być uzależniający. Stawiamy pytania o to, w jak…
  continue reading
 
Subdomena czy bounded-context może być odkryta lub zamodelowana z użyciem heurystyk, które pojawiły się już kilkukrotnie we wcześniejszych rozmowach. Ale jak te koncepty mapują się na kod naszego systemu? Gdzie i jak zobaczymy w IDE ich istnienie i zakres? Odpowiedzią na te pytania mogą być opisane przez Erica Evansa moduły, zwane także pakietami. …
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Kraina mroczna, tajemnicza i zimna 🥶 – niczym Buka. Jedną z podstawowych trudności, z jaką mierzą się DDD są nieuchwytne, a jednocześnie obezwładniające poczucie lęku i samotności. Jednym z powodów tak zdeterminowanego napięciem przeżywania są mechanizmy regulowania swoich emocji w…
  continue reading
 
Kod często można zmienić relatywnie łatwo. Jednak zupełnie inaczej jest z własnymi nawykami czy podejściem. Dziś na czynniki pierwsze rozkładamy kilka typowych "dev-grzeszków", które z perspektywy osób odpowiedzialnych za całe piony IT mogą przeszkadzać w karierze. Ponieważ technologia to niestety nie wszystko... Moim gościem jest dziś ponownie Woj…
  continue reading
 
Do dziś pamiętam pierwsze wydanie pewnego projektu... 30 sekund po zakończeniu procedury rozdzwoniły się telefony i jasne już było, że choć wdrożenie może i się udało, to wydanie już niekoniecznie. Jakiś czas później sterowaliśmy zmianami w zachowaniu kodu na produkcji bez konieczności jego aktualizacji, już całkowicie bezstresowo. Jedną z zastosow…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Kim jestem? 🤔 Egzystencjalne pytanie, które jest szczególnie trudne dla osób z dysfunkcyjnych systemów. Wieloletni trening mentalny przygotowujący do mistrzostwa w zgadywaniu potrzeb innych, obserwacji sygnałów płynących z ich ciał, praktyce regulacji nie swoich emocji, kształtuje …
  continue reading
 
Istnieją trzy rodzaje dokumentacji. Przy czym pierwszy rodzaj to taki, który… nie istnieje. A o dwóch pozostałych dowiesz się z tego odcinka. Dziś moim gościem jest Marcin Markowski, a rozmawiać będziemy o dokumentacji i sposobach na utrzymanie jej aktualności. Bo niestety, mało co tak przeszkadza podczas pracy jak dokumentacja, na której nie można…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Każdy system ma wgrane oprogramowanie, w którym poszczególne jego elementy mają swoje miejsce i rolę do spełnienia. W którym sposób wchodzenia w relacje, przeżywania życia, jego napięć, trudów i radości, jest określony. Te zasady i wartości nadają porządek, bo bezpieczeństwo to nad…
  continue reading
 
Wytwarzanie oprogramowania, zwłaszcza tego złożonego, to gra zespołowa. A gdy w projekcie udział bierze wiele zespołów, musimy zatroszczyć się choćby o komunikację pomiędzy nimi, czy przypisanie właściwych odpowiedzialności w projekcie. Dziś moim gościem jest Piotr Kacała, CTO i członek zarządu Displate, a rozmawiać będziemy o podejściu zwanym Team…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Nasza codzienność wypełniona jest myślami, które ją kreują. Niektóre z nich są bardzo dla nas wspierające, inne odbierają nam sprawczość, przynoszą cierpienie. Są takie, które zmuszają nas do działań, z których nie jesteśmy później dumni. To przekonania mające swoje źródło głęboko …
  continue reading
 
Projektowanie systemu rozproszonego, opartego np. o architekturę mikroserwisową, zwykle nie jest trywialne. Pojawia się tu choćby problem komunikacji poszczególnych części systemu i właściwego sposobu jej testowania... Wspólnie z moim dzisiejszym gościem, Rafałem Maciakiem, przyglądamy się idei testowania kontraktowego, które świetnie rozwiązuje pr…
  continue reading
 
🧡 Wesprzyj nas na Patronite ➡ https://patronite.pl/schodamidosiebie Rodzina to źródło życia. Źródło wyposażające nas w narzędzia, umożliwiające przeżycie. Dostajemy drogowskazy – zasady, wartości i prawdy dziedziczone z pokolenia na pokolenie. Pomagają przetrwać rodowi, pielęgnują tradycję, zawierają mądrość starszyzny. Zdarza się też, że w tym ska…
  continue reading
 
CQRS, czyli Command Query Responsibility Segregation, jest wzorcem wyjątkowo popularnym i powszechnie stosowanym w wielu systemach. Mało kto jednak sięgnął po oryginalny dokument autorstwa Grega Younga, który opisuje założenia tego konceptu architektonicznego i z czasem obrósł on kilkoma mitami. Dziś w podkaście ponownie gości Oskar Dudycz, z który…
  continue reading
 
Loading …

Skrócona instrukcja obsługi