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
 
W 2015 roku Meta, a właściwie ówczesny Facebook wydaje pierwszą wersję specyfikacji GraphQL, języka opisu zapytań do API, którego celem jest wydajne i mocno elastyczne pobieranie danych. A ten właśnie problem mocno doskwierał Facebookowi przy implementacji natywnych aplikacji mobilnych. Nadszedł rok 2024 i wiele organizacji przekonało się, że wdroż…
  continue reading
 
🔸 Jaka jest współczesna wizja męskości i w jaki sposób przekłada się to na ojcostwo? 🔸 Jakie są największe grzechy mężczyzn wobec siebie, a jakie kobiet wobec mężczyzn? 🔸 Dlaczego 84% samobójstw w 2023 należy do mężczyzn? 🔸 Jaka jest rola ojca w życiu chłopców, a jaka w życiu dziewczynek? 🔸 Jaki jest wystarczajaco dobry ojciec? 🔸 Jakie konsekwencje…
  continue reading
 
Frontend i jego technologie rozwijają się szybko. Tym razem na horyzoncie w świecie Angulara są Signals, które mogą dość mocno zmienić podejście do projektowania systemu. Po mocnym otwarciu serii o architekturze frontendu rozmową z Bartkiem Cytrowskim o makro-frontendzie Atlassiana, pora na temat typowo techniczny, związany jak to często w tym świa…
  continue reading
 
Zostać CTO i móc samodzielnie podejmować wszystkie decyzje techniczne w projekcie i mieć ostateczne zdanie na każdy temat... Taka wizja przyszłości w nawet średniej wielkości organizacji często nie ma jednak zbyt wiele wspólnego z rzeczywistością. Na czym więc polega rola Chief Technology Officera i ile jest w niej realnie technologii? W wiadomości…
  continue reading
 
🔸 Jaki jest współczesny obraz matki? 🔸 Jakie mogą być matki, jakie muszą, a jakie chcą być? 🔸 Czy jest jeden przepis na bycie mamą, a może więcej? I co z tą ilością robimy jako społeczeństwo? 🔸 Czy matki mogą się od siebie diametralnie różnić i wciąż nie odbierać sobie prawa do bycia wystarczająco dobrą matką? 🔸 Dlaczego współcześnie tyle radykaliz…
  continue reading
 
Czy stawianie na swoim zawsze jest przejawem niezależności? W dzisiejszym odcinku rozmawiamy o tym, że kiedy osią działania jest unikanie zależności i przywiązania w relacjach, niezależność zamienia się miejscem z antyzależnością. Powiązania w trójkącie zależność - antyzależność - niezależność wyjaśniamy, mamy nadzieję, klarownie i z sensem. Nie br…
  continue reading
 
Wiele osób chciałoby przy każdym projekcie pracować w green-fieldzie i móc wszystkie decyzje podejmować samodzielnie. Rzeczywistość jest jednak zwykle całkowicie inna, musimy żyć z odziedziczonym kodem i zaprojektowanym modelem. Taki green-field, w którym można zacząć projektować i wdrażać nowy model i techniki DDD, można jednak sobie wykroić. Wspó…
  continue reading
 
👉 Czy czujesz, że bez Twojej kontroli Twoja relacja się rozpadnie, a partner/partnerka sobie nie poradzi? 👉 Czy zdarza Ci się pilnować partnera i sprawdzać czy zrobił* wszystko tak, jak należy? 👉 Czy widzisz u siebie odruch ratowania innych kosztem siebie? Współuzależnienie to stan, kiedy żyję nieswoim życiem. Tańczę taniec, w którym prowadzą: kont…
  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
 
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 czujesz. Jego źrodło jest głębokie i mroczne, rozsiewa duszący pył, któ…
  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
 
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 umieć rozmawiać bez lęku. Tak jest u nas. ---- 🧡 Wesprzyj naszą prac…
  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
 
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 oczekiwanie na katastrofę. Czy możemy sami ją powodować, żeby już ni…
  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
 
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żniejsza niż ilość. To krok, który daje nadzieję na mądre społeczeńst…
  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
 
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żniejsza niż ilość. To krok, który daje nadzieję na mądre społeczeńst…
  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
 
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 umawiał wprost, ale wydarza się ze szwajcarską precyzją. Role ratow…
  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
 
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 kompas i ulec modzie na cele. Kiedy wpadniemy w kołowrotek planowania i d…
  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
 
🔸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? Wewnętrznego światła, które pomoże otulić lęk, złość, smutek, kolejny…
  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
 
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 sukcesami? Potrzebujemy ich wszyscy już od dziecka, aby czuć że coś jest…
  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
 
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.” „Wszystkie klęski na mnie.” To myśli wypełniające osobę, która funkcjonuj…
  continue reading
 
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 i wszystko, wtedy będę ważny_a! 🔸Jaki jest koszt tej funkcji w relac…
  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
 
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 skuteczniejszy niż pieniądze, piękny dom i wakacje marzeń. Relacja, w któr…
  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
 
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, aby pomimo doznanego cierpienia żyć życiem pełnym radości i spełnien…
  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
 
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, że coś ze mną nie tak. Jestem pechowa. Za mało męski, niezbyt sekso…
  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
 
Ś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 granic. Warto mieć je na odpowiednim poziomie. 👉 Buduje się ono w relacj…
  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
 
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 jaki sposób uzależniamy się od czegoś / kogoś, jakie warunki muszą być …
  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
 
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 wyniesione z dysfunkcjonalnego systemu rodzinnego. Kształtuje on – zw…
  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
 
Loading …

Skrócona instrukcja obsługi