Better Software Design podcast. Rozmowy o projektowaniu oprogramowania, architekturze i wyzwaniach z tym związanych.
Podcast o sprawach ważnych i ważniejszych. Rozmowy o pasjach, zainteresowaniach, tych typowych i tych nietypowych. Rozmowy doprawiane dawką humoru, gramem ironii i szczyptą sarkazmu. #tozależy to nowy projekt autorów Klientomania.pl: Macieja Busia, Filipa Gotkiewicza i Arka Cempury.
B
Better Software Design


1
51. O semantyce i roli reguł biznesowych z Aleksandrem Bartnikiewiczem
1:23:02
1:23:02
Na później
Na później
Listy
Polub
Polubione
1:23:02
Na blogu Aleksandara znaleźć można artykuł Model pojęciowy - Diagram, który przedstawia wizualną stronę wspomnianego w odcinku przykładu. Materiały dodatkowe: Manifest Reguł Biznesowych, polska wersja manifestu Business Rules Group The Business Rules Manifesto*, angielska wersja 2.0 manifestu, listopad 2003 Business Rule Concepts : Getting to the P…
T
To zależy


1
TZ#30: A czy Ty już jesteś ESG – pytamy Marka Friedmana
55:26
55:26
Na później
Na później
Listy
Polub
Polubione
55:26
ESG to termin, który zaczyna być coraz częściej słyszany zarówno wśród korporacji, ale także i inwestorów. W 2022 roku można było odnieść wrażenie, że już warto się witać “A czy Ty już jesteś ESG?”. Temat mocno przewijał się przez media, ale także dużo się pisało, dyskutowało na Linkedin. Co jest to ESG? Co oznaczają poszczególnego litery tego skró…
B
Better Software Design


1
50. O implementacji logiki biznesowej z Decider Pattern z Oskarem Dudyczem
1:02:37
1:02:37
Na później
Na później
Listy
Polub
Polubione
1:02:37
Materiały dodatkowe: Functional Event Sourcing Decider, źródłowy artykuł na blogu Jérémiego Chassaing na temat implementacji wzorca Decider Functional Event Sourcing, nagranie prezentacji Jérémiego z DDD Europę 2020, niestety bez obrazu z laptopa How to effectively compose your business logic, artykuł Oskara na temat kompozycji logiki z wzorcem Dec…
B
Better Software Design


1
49. O przeprowadzeniu zmiany z Krzysztofem Rakowskim i Pawłem Rekowskim
55:07
55:07
Na później
Na później
Listy
Polub
Polubione
55:07
Materiały dodatkowe: 8-krokowy process przeprowadzenia zmiany, podsumowanie wspomnianego przez Krzysztofa frameworka Johna Kottera Technology Strategy Patterns: Architecture as Strategy, książka Ebena Hewitta Nerd Management, video podcast Krzysztofa i Pawła na tematy związane z zarządzaniem zespołami IT…
B
Better Software Design


1
48. O CUPID, alternatywie dla zasad SOLID z Piotrem Stawirejem
1:03:09
1:03:09
Na później
Na później
Listy
Polub
Polubione
1:03:09
Materiały dodatkowe: CUPID - the back story, pierwszy artykuł Dana Northa o kwestionowaniu zasad SOLID CUPID - for joyful coding, kontynuacja tematu na blogu Dana Northa CUPID - for joyful coding, nagranie prezentacji z konferencji NDC London 2022 Patterns of Software: Tales from the Software Community, Richard P. Gabriel…
B
Better Software Design


1
47. O nauce DDD i bi-temporalnych eventach domenowych z Andrzejem Krzywdą
1:00:57
1:00:57
Na później
Na później
Listy
Polub
Polubione
1:00:57
Materiały dodatkowe: Bitemporal History, wpis na blogu Martina Fowlera na temat problemu modelowania bitemporalnego As Time Goes By…, a Bi-temporal Event Sourcing story, prezentacja - Thomas Pierrain z konferencji DDD Europe 2018 4 Strategies for future events with Event Sourcing, strategie rozwiązywania problemu "zdarzeń z przyszłości" Eventsourci…
B
Better Software Design


1
46. O testowaniu mutacyjnym z Marcinem Zajączkowskim
1:00:32
1:00:32
Na później
Na później
Listy
Polub
Polubione
1:00:32
Materiały dodatkowe: Testowanie mutacyjne, prezentacja Marcina na temat testowania mutacyjnego z konferencji Boiling Frogs 2016 Slajdy prezentacji Jak szybkie (lub wolne) jest testowanie mutacyjne?, artykuł Marcina na temat szybkości testowania z mutantami, na przykładzie PIT i projektów FOSS Blog Marcina Twitter Marcina Przykładowe narzędzia testo…
B
Better Software Design


1
45. O testowalności oprogramowania z Kamilem Grzybkiem
1:15:10
1:15:10
Na później
Na później
Listy
Polub
Polubione
1:15:10
Materiały dodatkowe: An Introduction to General Systems Thinking , książka Geralda M. WeinbergaAutor: Mariusz Gil
B
Better Software Design


1
44. O programowaniu reaktywnym z Tomkiem Nurkiewiczem
1:05:46
1:05:46
Na później
Na później
Listy
Polub
Polubione
1:05:46
Materiały dodatkowe: Reactive programming: lessons learned, prezentacja Tomka z konferencji JDD 2018 What Color is Your Function? RxMarbles, interaktywne diagramy Rx nurkiewicz.com, strona Tomka i jego podcastu Around IT in 256 Seconds Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications Narzędzia: ReactiveX, pełna list…
B
Better Software Design


1
43. O subdomenach biznesowych ze Sławkiem Sobótką
1:01:20
1:01:20
Na później
Na później
Listy
Polub
Polubione
1:01:20
Aktualizacja... Podczas publikacji odcinka niestety nie zapisały się linki do książek. Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML, Jim Arlow, Ila Neustadt Analysis Patterns: Reusable Object Models, Martin Fowler, z przedmową Ralpha Johnsona i Warda Cunninghama Data Model Patterns: Conventions of Thought, D…
B
Better Software Design


1
42. O analizie biznesowej i systemowej z Moniką Perendyk
1:27:49
1:27:49
Na później
Na później
Listy
Polub
Polubione
1:27:49
Materiały dodatkowe: Software Requirements, Karl Wiegers, Joy Beatty, wydanie III Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level, Klaus Pohl, Chris Rupp Specification by Example: How Successful Teams Deliver the Right Software, Gojko Adzic Facylitacja-wiedza, …
B
Better Software Design


1
41. O Domain Storytelling z Maciejem Jędrzejewskim
1:06:55
1:06:55
Na później
Na później
Listy
Polub
Polubione
1:06:55
Materiały dodatkowe: Domain Storytelling Quick Start Guide, szybkie wprowadzenie do techniki Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software, Henning Schwentner oraz Stefan Hofer Find Context Boundaries with Domain Storytelling, prezentacja Henninga Schwentner oraz Stefana Hoferz konferencji DDD EU 2018 L…
B
Better Software Design


1
40. O architekturze frontendu z Tomaszem Ducinem
1:25:01
1:25:01
Na później
Na później
Listy
Polub
Polubione
1:25:01
Materiały dodatkowe: The Testing Trophy And Testing Classification, artykuł Kenta C. Doddsa dotyczący zmiany struktury testów w projekcie GOTO Conferences, nagrania z różnych edycji konferencji GOTO Pozwoliłem też sobie wybrać kilka konkretnych prezentacji z GOTO: Structure and Interpretation of Test Cases, Kevlin Henney, GOTO 2022 When To Use Micr…
B
Better Software Design


1
39. O driverach architektonicznych z Kubą Pilimonem
1:04:44
1:04:44
Na później
Na później
Listy
Polub
Polubione
1:04:44
Materiały dodatkowe: Software Architecture for Developers, książka Simona Browna Design It! : Pragmatic Programmers: From Programmer to Software Architect, książka Michaela Keelinga Thinking Architecturally, książka Nathaniela Schutty Thinking Architecturally, prezentacja Nathaniela związana z powyższą książką…
B
Better Software Design


1
38. O budowaniu fundamentów z Michałem Giergielewiczem
1:31:49
1:31:49
Na później
Na później
Listy
Polub
Polubione
1:31:49
Patrząc na tematy związane z Domain-Driven Design czy książki, można by powiedzieć „DDD - to nie takie proste”. Z Michałem Giergielewiczem rozmawiamy dziś o tym, jak można wejść w ten świat i jak zbudować solidne fundamenty pod przyszłe poznawanie bardziej zaawansowanych wzorców i praktyk.Autor: Mariusz Gil
B
Better Software Design


1
37. O Context Mappingu z Bartkiem Słotą
1:16:03
1:16:03
Na później
Na później
Listy
Polub
Polubione
1:16:03
Materiały dodatkowe: Context Maps - a deep dive, prezentacja Michaela Plöda z konferencji KanDDDinsky 2019 Context Mapper, narzędzia do dokumentowania i wizualizowania map kontekstówAutor: Mariusz Gil
T
To zależy


1
TZ#29: Z Rafałem Liebrechtem, człowiekiem, który... pojawia się i znika, rozmowa o doradzaniu i nie tylko
40:27
40:27
Na później
Na później
Listy
Polub
Polubione
40:27
Pojawił się swego czasu na Linkedin człowiek w białym podkoszulku, która zaczął w innym sposób mówić o... biznesie. Nie przedstawiał czarodziejskich recept, nie mówił, że “możesz wszystko, jeśli tylko chcesz”. Mówił, że jeżeli coś nie idzie z Twoim biznesem, to nie szukaj winnych – tylko popatrz na siebie. Zacznij od siebie. Do tego jeszcze jego zn…
T
To zależy


1
TZ#28: Pot, krew, łzy i ...dziury czyli Wisła 1200 w rozmowie z Lechem Cempurą
31:44
31:44
Na później
Na później
Listy
Polub
Polubione
31:44
Jest taki przejazd rowerowy, które zwie się Wisła 1200. To nawet więcej niż przejazd rowerem, to ultra przejazd rowerem. Raz w roku się odbywa. Grupa śmiałków na swych rączych rowerach pędzie od gór do morza albo od morza do gór. Według organizatorów Wisła 1200 to: “trasa wytyczona jest po nadwiślańskich drogach, szutrach, ścieżkach, skarpach i wał…
B
Better Software Design


1
36. O modularyzacji monolitu z Kamilem Grzybkiem
1:19:25
1:19:25
Na później
Na później
Listy
Polub
Polubione
1:19:25
Materiały dodatkowe: Modular monolith: Primer, część 1 serii Modular Monolith: Architectural Drivers, część 2 serii Modular Monolith: Architecture Enforcement, część 3 serii Modular Monolith: Integration Styles, część 4 serii Modular Monolith: Domain-Centric Design, część 5 serii Modular Monolith with DDD, przykład modularnego monolitu w repozytori…
B
Better Software Design


1
35. O Wardley Mappingu z Radkiem Maziarką
51:34
51:34
Na później
Na później
Listy
Polub
Polubione
51:34
Dodatkowe materiały Wardley Mapping - notatki ze spotkania na Miro Konto Simona Wardley’a na Twitterze Nauka map Wardley’a w 90 sek Narzędzia konsultanta, artykuł wprowadzający na blogu Radka Analiza przypadku Zalando, przykład praktycznego użycia map Introduction to Value Chain Mapping", keynote Simona Wardley'a z konferencji OSCON 2014 Crossing t…
B
Better Software Design


1
34. O autonomii zmiany w architekturze mikroserwisowej z Łukaszem Szydło
54:17
54:17
Na później
Na później
Listy
Polub
Polubione
54:17
Materiały dodatkowe Context Maps - a deep dive, Michael Plöd, prezentacja z konferencji KanDDDinsky 2019Autor: Mariusz Gil
B
Better Software Design


1
33. O temporal modelingu i Event Sourcingu z Oskarem Dudyczem
1:01:11
1:01:11
Na później
Na później
Listy
Polub
Polubione
1:01:11
Modelowanie domeny z użyciem Event Sourcingu wymaga wzięcia pod uwagę kilku czynników. Jednym z nich jest liczba zdarzeń, jaka będzie związana z modelowanym obiektem. Wraz z Oskarem Dudyczem, Developer Advocate w EventStore, rozmawiamy w tym odcinku o temporal modelingu, czyli modelowaniu obiektów w odniesieniu do upływającego czasu, kontroli długo…
T
To zależy


1
TZ #27: Zadbaj o JA, nie karm strachu, nie siej paniki - rozmowa z Anną Bolanowską
49:10
49:10
Na później
Na później
Listy
Polub
Polubione
49:10
Jest rok 2022. Marzec. Trwa wojna za wschodnią granicą Polski. 24 lutego 2022 putinowska Rosja najechała na Ukrainę. Tylko dlatego, że Ukraina miała inny plan na siebie. Zdecydowanie sprzeciwiamy się rozwiązywaniu problemów na drodze agresji, zabijania ludzi! Arek Cempura w rozmowie z Anną Bolanowską jak powinnismy się zachować w tym „nienormalnym …
B
Better Software Design


1
32. O Behaviour-Driven Development z Michałem Michalukiem
1:15:19
1:15:19
Na później
Na później
Listy
Polub
Polubione
1:15:19
Materiały dodatkowe: Składnia języka Gherkin Cucumber JBehave SpecFlow Behat Thoughtworks Gauge Thoughtworks Taiko Dodatkowo, sporo ciekawych odnośników do materiałów związanych z Behaviour-Driven Development znajduje się z repozytorium Mateusza, Awesome-BDDAutor: Mariusz Gil
B
Better Software Design


1
31. O refaktoryzacji organizacji z Wojtkiem Ptakiem
1:37:24
1:37:24
Na później
Na później
Listy
Polub
Polubione
1:37:24
Materiały dodatkowe.. Prezentacje: Dissecting Bounded Contexts, prezentacja Nicka Tune z konferencji DDD Europe 2020 Context Maps - a deep dive, prezentacja Michaela Plöd z konferencji KanDDDinsky 2019 Książki: Accelerate: Building and Scaling High-Performing Technology Organizations, Nicole Forsgren,Jez Humble, Gene Kim The DevOps Handbook: How to…
B
Better Software Design


1
30. O rozwoju i utrzymaniu produktu z Wojtkiem Wiktorowiczem
1:04:59
1:04:59
Na później
Na później
Listy
Polub
Polubione
1:04:59
Przykłady przykładami, ale jeśli trafia się tylko okazja, to warto porozmawiać o prawdziwych projektach i ich wyzwaniach. Gościem 30-stego odcinka Better Software Design jest Wojtkiem Wiktorowicz, obecnie zajmujący stanowisko Head of Engineering, który na co dzień pracuje nad rozwojem i utrzymaniem platformy Displate - globalnego marketplace’u dla …
B
Better Software Design


1
29. Domain Driven Design Essentials: Domain Service
21:01
21:01
Na później
Na później
Listy
Polub
Polubione
21:01
W ramach mini-serii Domain-Driven Design Essentials rozmawialiśmy do tej pory o wzorcu Value Object. Dziś z Kubą Pilimonem rozmawiamy o kolejnym wzorcu taktycznego DDD, a konkretnie o serwisie domenowym. A w rozmowie poruszamy dziś następujące tematy:- czym właściwie jest Domain Service? - jaki kod można w nim osadzić i jak to identyfikować?- pojaw…
B
Better Software Design


1
28. O Event Sourcingu z Oskarem Dudyczem
1:33:30
1:33:30
Na później
Na później
Listy
Polub
Polubione
1:33:30
Materiały dodatkowe: https://event-driven.io/pl/, blog Oskara - pragmatycznie o programowaniu, można tutaj znaleźć serie artykułów o Event Sourcingu, CQRS, architekturze i innych ciekawych tematach https://martendb.io, implementacja EventStore i bazy dokumentowej dla .NET z wykorzystanie PostgreSQL https://www.eventstore.com, dedykowana baza danych…
B
Better Software Design


1
27. O wszystkim i o niczym z Kubą Pilimonem
1:40:47
1:40:47
Na później
Na później
Listy
Polub
Polubione
1:40:47
Materiały dodatkowe: DevKuchnia #11 z Mariuszem Gilem o żywocie konsultanta DevKuchnia #12 z Bartkiem Słotą o żywocie konsultanta The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully, Gerald M. Weinberg, ciekawa pozycja o byciu konsultantem, jest w niej sporo wartych uwagi wskazówek przydatnych nie tylko konsultantom, More S…
T
To zależy


1
TZ #26: Gdy regułą brak reguł jest - czyżby zarządzanie (prawie) turkusowe?
1:03:29
1:03:29
Na później
Na później
Listy
Polub
Polubione
1:03:29
Czy znasz powiedzenie „zasady /reguły są po to by je łamać” ? Prawdopodobnie nawet często go używasz, aby uzasadnić jednorazowe niestandardowe działanie. A jednak większość firm, ale i ludzi na codzień tkwi w utartych schematach działania czy powtarzanych zasadach postępowania. Reed Hastings pomny swoich doświadczeń zdobytych podczas zarządzania wł…
T
To zależy


1
TZ #25: Czy ekologia jest tylko dla bogatych - lekki spór z Przemysławem Przybylskim
1:03:53
1:03:53
Na później
Na później
Listy
Polub
Polubione
1:03:53
Ekologia (gr. οἶκος (oíkos) 'dom' + λόγος (logos) 'słowo, nauka') – nauka o strukturze i funkcjonowaniu przyrody, zajmująca się badaniem oddziaływań pomiędzy organizmami a ich środowiskiem oraz wzajemnie między tymi organizmami (czyli strukturą ekosystemów). Podajemy tą definicję, bo warto ją znać. Bo ekologia to nie jakiś potwór, który nie pozwala…
B
Better Software Design


1
26. O perspektywach Being, Behaving, Becoming
11:55
11:55
Na później
Na później
Listy
Polub
Polubione
11:55
"There are only two hard things in Computer Science: cache invalidation and naming things" - nie pierwszy raz wracam w podkaście do słów Phila Karltona, a zapewne także i nie ostatni. Gdy coś raz zostanie nazwane, zwłaszcza niefortunnie, często bardzo trudno się od tej nazwy uwolnić. Tym razem chciałbym więc zwrócić uwagę na to, co i jak możemy prz…
B
Better Software Design


1
25. O modelu i modelowaniu ze Sławkiem Sobótką
1:08:18
1:08:18
Na później
Na później
Listy
Polub
Polubione
1:08:18
Materiały dodatkowe: Model jest wszystkim czego potrzebujesz, prezentacja z konferencji Confitura 2013 DevKuchnia, czyli piątkowe spotkania w symulatorze kuchniAutor: Mariusz Gil
T
To zależy


1
TZ #24: Jestem rzecznikiem, doświadczonym rzecznikiem prasowym - rozmowa z Przemysławem Przybylskim
1:07:59
1:07:59
Na później
Na później
Listy
Polub
Polubione
1:07:59
Rzecznik prasowy, wg. istniejących definicji to osoba odpowiedzialna za kontakty danej instytucji lub organizacji z mediami. Jest to profesja z pogranicza public relations oraz dziennikarstwa. Z jednej strony osoba, która wykonuje ten zawód, musi stosować metody inne niż dziennikarskie, a z drugiej dobrze, jeśli wie, jak działają dziennikarze i jak…
T
To zależy


1
TZ #23: Polski język, trudny język, ale … piękny być może - rozmowa z Tomaszem Piekotem
1:02:25
1:02:25
Na później
Na później
Listy
Polub
Polubione
1:02:25
Pewnie też wam się zdarza, że gdy otrzymujcie urzędowe pismo, to mózg wchodzi w inny tryb pracy. Tryb, który można by nazwać “wypuść mnie stąd, co ja czytam!”. I pewnie myślicie, że tam gdzieś siedzi teraz ktoś z szerokim uśmiechem na twarzy w stylu “Mamy cię”. I radość jego jest tym większa im większa jest świadomość, że bez pomocy za tzw. “chiny …
T
To zależy


1
TZ #22: Fintech, czyli co to właściwie jest i gdzie tego szukać- rozmowa z Łukaszem Piechowiakiem
45:29
45:29
Na później
Na później
Listy
Polub
Polubione
45:29
d wielu lat w przestrzeni “lata” pojęcie fintech. Często starszy się nim zarządy … banków. Wiele firm próbuje się pod nie podczepić. Mniej lub bardziej trafnie i elegancko. Jednak nie zmienia to faktu, że ten fintech sporo namieszał w obszarze usług finansowych. Przede wszystkim wniósł wiele korzyści dla klientów - szybkie przelewy, wygodne płatnoś…
T
To zależy


1
TZ #21: Copywriter czyli … władca słów i emocji - rozmowa z Basią Stanisz
52:01
52:01
Na później
Na później
Listy
Polub
Polubione
52:01
Prawie każdy słyszał takie hasła jak “just do it”, “nokia connecting people”, “oferta zrembu zawsze na czasie” (to ci znacznie starsi podkastosłuchacze) czy też “ojciec prać”. Wielu z nas czyta wciągające opisy produktów, jara się tekstami e-maili, które dostaje. A za wszystko to (lub prawie) odpowiada często tajemniczy … copywriter. Arek Cempura w…
T
To zależy


1
TZ #20: Sztuczna (ale czy) inteligencja zmienia świat - rozmowa z Sebastianem Kondrackim
45:27
45:27
Na później
Na później
Listy
Polub
Polubione
45:27
Sztuczna inteligencja na dobre zagościła w naszym życiu. To już nie SF, ale codzienność. Oczywiście różnej jakości są te “sztuczne inteligencje”, ale jest ich coraz więcej. Arek Cempura w rozmowie z Sebastianem Kondrackim m.in. na temat tego czym jest SI, jak wpłynie na rynek pracy, czy powinniśmy się jej bać…
T
To zależy


1
TZ #19: Zadbaj o siebie (i bliskich) bardziej - rozmowa z Anną Bolanowską
59:07
59:07
Na później
Na później
Listy
Polub
Polubione
59:07
Jest rok 2021. Marzec. Właśnie obchodzimy rocznicę wydarzenia #zostanwdomu. Miało być na 2 tygodnie, no może miesiąc. Minął właśnie rok, a świat nadal jest sparaliżowany przez mikrocoś. Okazało się, że jesteśmy bezradni. Arek Cempura w rozmowie z Anną Bolanowską czy i jak pandemia na na nas wpłynęła, czy radzimy sobie z tym, czy potrafimy my prosić…
T
To zależy


1
TZ #18: Studia czy studiowanie oto jest pytanie - rozmowa z Noemi Truszkowską i Jakubem Tańskim
46:13
46:13
Na później
Na później
Listy
Polub
Polubione
46:13
Jest rok 2021, luty, mroźna i śnieżna zima. Arek Cempura rozmawia z Noemi Truszkowską i Jakubem Tańskim – studentami Uniwersytetu Ekonomicznego we Wrocławiu, na temat tego czy warto studiować, po co studiować, co z tego można mieć, co chcieliby zmienić, bo stratą czasu jest. I jak to jest, kiedy studiuje się w … piżamie.…
T
To zależy


1
TZ #17: Jeśli masz głos to uważaj, jak go używasz - rozmowa z Romanem Jędrkowiakiem i Krzysztofem Czyżewskim
58:40
58:40
Na później
Na później
Listy
Polub
Polubione
58:40
Arek Cempura w rozmowie z Romanem Jędrkowiakiem (doświadczony marketingowiec) i Krzysztofem Czyżewskim (prawnik) na temat tego jak bardzo odpowiadamy za to co publikujemy, np. na linkedin i z czym musimy liczyć, gdy coś napiszemy. O skutkach potencjalnych i reputacji. A także o wolności słowa i wypowiedzi w tzw. przestrzeni publicznej.…
B
Better Software Design


1
24. O Aggregates By Example, analiza procesu wypożyczenia ze Sławkiem Sobótką
1:18:57
1:18:57
Na później
Na później
Listy
Polub
Polubione
1:18:57
Powraca temat analizy przykładowego agregatu i Aggregates By Example, tym razem moim gościem jest jednak Sławek Sobótka i wspólnie rozkładamy na czynniki pierwsze proces wypożyczenia książki z biblioteki. Oczywiście jest to tylko pretekst do tego, aby porozmawiać o samym procesie projektowania agregatu, możliwych jego wersjach i związanych z tym ko…
Podczas sesji Big Picture EventStorming bardzo często generowanych jest wiele zdarzeń, które podczas kolejnych kroków stormingu są kolejno eliminowane. W tym odcinku przyjrzymy się 4 rodzajom zdarzeń, czym różnią się od siebie zdarzenia środowiskowe, interfejsowe, domenowe i infrastrukturalne i do czego ten podział można wykorzystać podczas pierwsz…
B
Better Software Design


1
22. O Aggregates By Example, kontynuacja analizy agregatu
37:37
37:37
Na później
Na później
Listy
Polub
Polubione
37:37
Materiały dodatkowe: BSD #2, O Aggregates By Example, analiza procesu rezerwacji z Kubą Pilimonem, odcinek podcastu, w którym razem z Kubą analizujemy kilka propozycji agregatów Repozytorium Aggregates By Example, repozytorium z przykładami implementacji różnych agregatów O odkrywaniu granic - heurystyki ważnych decyzji, Kuba Pilimon, prezentacja z…
B
Better Software Design


1
21. O refaktoryzacji legacy z Andrzejem Krzywdą i Robertem Pankowieckim
1:01:51
1:01:51
Na później
Na później
Listy
Polub
Polubione
1:01:51
Materiały dodatkowe: The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It, Michael E. Gerber Object-oriented metrics by Robert Martin, ciekawe przedstawienie 5 metryk OO Uncle Boba odnośnie couplingu i pochodnych wartościAutor: Mariusz Gil
T
To zależy


1
TZ #16: O tym jak elegancko i tanecznie “z liścia dać można” z Małgorzatą 'Cuidadosa' Piasecką
40:46
40:46
Na później
Na później
Listy
Polub
Polubione
40:46
Małgorzata “Cudidadosa” Piasecka w czasie rozmowy z Arkiem Cempurą w Klientomanii (odcinek 87) przyznała się, że spokój, opanowanie i sprawność pozwala jej zachować … capoiera. Stąd i ta rozmowa o tej ciekawej sztuce walki wywodzącej się z Brazylii. A także skąd się wzięło, czym jest i co oznacza “Cudidadosa”.…
B
Better Software Design


1
20. O grafach i Neo4j z Jarkiem Pałką
1:06:42
1:06:42
Na później
Na później
Listy
Polub
Polubione
1:06:42
Materiały dodatkowe: Neo4j.com Neo4j console, konsola online, gdzie można się pobawić przykładowym grafem bezpośrednio z przeglądarki Neo4j GraphGists, zestaw świetnych przykładów użycia grafów GraphGist portal, jeszcze więcej przykładów użycia Neo4j Cypher Refcard, refcard języka Cypher Panama Papers, strona główna International Consortium of Inve…
Phil Karlton dawno temu powiedział swoje słynne zdanie: "There are only two hard things in Computer Science: cache invalidation and naming things". Tematem odcinka 19 będzie właśnie nazewnictwo, ale w kontekście zdarzeń domenowych.Odcinek też jest jednocześnie rozwinięciem rozmowy z Miłoszem, jednym ze słuchaczy podcastu. Miłosz kilka dni temu zwró…
B
Better Software Design


1
18. About the past, present and future of IT with Uncle Bob
46:45
46:45
Na później
Na później
Listy
Polub
Polubione
46:45
From time to time we should stop for a moment and take a look around. We will see what is behind us already and what is waiting for us in the future. In this episode my today guest, Robert C. Martin widely known as Uncle Bob, shares his perspectives on Agile, challenges and state of IT industry.This episode of Better Software Design podcast is in E…
T
To zależy


1
TZ #15: O Iranie rozmowa z Markiem Kamińskim i Cezarym Łuszczewskim
48:27
48:27
Na później
Na później
Listy
Polub
Polubione
48:27
Marek Kamiński i Cezary Łuszczewski opowiadają, jak było podczas ich podróży do Iranu. Co ich zaskoczyło, co zdziwiło. I kiedy się zorientowali, że “za darmo” wcale nie znaczy “za darmo” - tylko jest to … wstęp do taarof. A także dlaczego kierowca taksówki wysadził ich przy pierwszej stacji metra a Marek niechcący sprzedał okulary.…