Loading...
Skip to Content

Podcast Better Software Design

Odcinki podcastu

Better Software Design to podcast o architekturze, programowaniu i wyzwaniach z tym związanych

Kuba Szczepanik

O SCRUMie z Kubą Szczepanikiem i Jackiem Wieczorkiem

Wiele tematów potrafi podnieść temperaturę rozmowy, zaczynając choćby od osławionego pytania “taby czy...
Odcinek 54
Oskar Dudycz

O wadach i zaletach Clean Architecture z Oskarem Dudyczem

Niezależność od frameworka, interfejsu użytkownika, bazy danych i innych systemów zewnętrznych, a także...
Odcinek 53
Bartek Słota

O uprawnieniach i domenie z Bartkiem Słotą

W trakcie implementacji systemu często stajemy przed problemem kontroli uprawnień i decydowaniu, czy pozwalamy...
Odcinek 52
Aleksander Bartnikiewicz

O semantyce i roli reguł biznesowych z Aleksandrem Bartnikiewiczem

O tym, że procesy biznesowe istnieją i że są ważne wiedzą wszyscy. Potrafimy o nich ogólnie mówić na poziomie...
Odcinek 51
Oskar Dudycz

O implementacji logiki biznesowej z Decider Pattern z Oskarem Dudyczem

“Asking a question should not change the answer” - w myśl tej idei Bertranda Meyera warto...
Odcinek 50
Krzysztof Rakowski

O przeprowadzeniu zmiany z Krzysztofem Rakowskim i Pawłem Rekowskim

Nowy Rok to idealny moment na to, aby na chwilę odejść od technologii i porozmawiać o zmianie. A właściwie o...
Odcinek 49
Piotr Stawirej

O CUPID, alternatywie dla zasad SOLID z Piotrem Stawirejem

Zestaw zasad SOLID, wspomagający tworzenie łatwo rozwijalnego i utrzymywanego oprogramowania, jest znany w...
Odcinek 48
Andrzej Krzywda

O nauce DDD i bi-temporalnych eventach domenowych z Andrzejem Krzywdą

Po ponad 2 latach mam przyjemność ponownie gościć Andrzeja Krzywdę, jednak tym razem rozmawiamy na temat nauki...
Odcinek 47
Marcin Zajączkowski

O testowaniu mutacyjnym z Marcinem Zajączkowskim

Testy zawsze powinny być obywatelami pierwszej kategorii w projekcie, a ich jakości powinniśmy poświęcać sporo...
Odcinek 46
Kamil Grzybek

O testowalności oprogramowania z Kamilem Grzybkiem

Złożony system informatyczny może być postrzegany jako zbiór stanów ze zdefiniowanymi sposobami przejść...
Odcinek 45
Tomasz Nurkiewicz

O programowaniu reaktywnym z Tomkiem Nurkiewiczem

Każdy paradygmat programowania świetnie funkcjonuje w przestrzeni, do której został zaprojektowany. I...
Odcinek 44
Sławomir Sobótka

O subdomenach biznesowych ze Sławkiem Sobótką

Jednym z fundamentów Domain-Driven Design jest zrozumienie i dekompozycja działalności organizacji w odrębne...
Odcinek 43

Upraszczanie zmian to podstawa

Na początek ułatw sobie zmianę (uwaga.to może być trudne), potem wprowadź łatwą zmianę... Ten cytat podkreśla kluczową strategię w zarządzaniu projektami IT, która polega na upraszczaniu procesu zmiany przed jej faktycznym wprowadzeniem. Ta metoda wymaga głębokiego planowania i analizy, aby zidentyfikować i usunąć potencjalne przeszkody, co może być trudne, ale jest niezbędne dla płynności całego procesu. Gdy zmiana zostanie uproszczona, jej implementacja staje się znacznie łatwiejsza, szybsza i mniej podatna na błędy.