DevTalk

DevTalk

By Maciej AniserowiczTechnology
Download on the App Store

DevTalk episodes

  • DevTalk Trio S04E09 – Research, reprezentacja, synteza: gdzie AI przestaje pomagać w modelowaniu

    Czy analiza to rysowanie diagramów w ulubionej notacji? Krótka odpowiedź – nie.

    W dłuższej wersji Trio Sławek Sobótka, Kuba Pilimon i Ignacy Szreter rozmawiają o 3 etapach analizy (research, zmiana reprezentacji, synteza) i omawiają, który z nich AI robi świetnie, a w którym wciąż potrzebny jest człowiek.

    Z odcinka dowiesz się:

    • czym jest rzeczywista analiza w IT;
    • czy zgodność z notacją (BPMN, UML, user stories) nie świadczy o jakości analizy;
    • z jakich trzech etapów składa się dobra analiza;
    • jak źle dobrana reprezentacja prowadzi do złego podziału systemu;
    • w którym etapie analizy AI pomaga najbardziej, a w którym najmniej.
    • A teraz… PLAY!

      https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E09_-_Research_reprezentacja_synteza__gdzie_AI_przestaje_pomagac_w_modelowaniu.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

      Linki:

      • Szkolenie Domain Drivers
      • DevTalk Trio Sezon 4
      • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

        Muzyka wykorzystana w intro:
        “Misuse” Kevin MacLeod (incompetech.com)
        Licensed under Creative Commons: By Attribution 3.0
        http://creativecommons.org/licenses/by/3.0/

        The post DevTalk Trio S04E09 – Research, reprezentacja, synteza: gdzie AI przestaje pomagać w modelowaniu appeared first on DevTalk.

        39 min
      • DevTalk Trio S04E08 – Rozpoznawanie klasy problemów modelarskich z AI

        Overengineering czy po prostu dajemy wszędzie CRUD-a? Jak rozpoznać klasę problemu i dobrać architekturę aplikacyjną do każdego modułu i to jeszcze w pracy z AI?

        W tym odcinku DevTalk Trio Sławek, Kuba i Ignacy rozmawiają właśnie o tym, że rozwiązaniem nie jest jedna standardowa architektura dla całego systemu, tylko rozpoznanie, z jaką klasą problemu masz do czynienia.

        Z odcinka dowiesz się:

        • jakie są dwa najczęstsze typy architektów;
        • jakie klasy problemów występują w systemach i czym się od siebie różnią;
        • czy w erze AI wciąż trzeba klasyfikować problemy;
        • jak AI może pomóc zespołom, które mają trudności z architekturą;
        • co ma wspólnego karta ciąży z modułem zadań.
        • A teraz… PLAY!

          https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E08_-_Rozpoznawanie_klasy_problemow_modelarskich_z_AI.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

          Linki:

          • Szkolenie Domain Drivers
          • DevTalk Trio Sezon 4
          • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

            Muzyka wykorzystana w intro:
            “Misuse” Kevin MacLeod (incompetech.com)
            Licensed under Creative Commons: By Attribution 3.0
            http://creativecommons.org/licenses/by/3.0/

            The post DevTalk Trio S04E08 – Rozpoznawanie klasy problemów modelarskich z AI appeared first on DevTalk.

            36 min
          • DevTalk Trio S04E07 – Ubiquitous Language z DDD z AI

            W tym odcinku DevTalk Trio rozmawiamy o ubiquitous language w Domain-Driven Design: skąd się wziął, po co jest i dlaczego przy programowaniu z LLM-ami ma jeszcze większe znaczenie niż kiedyś. Z odcinka dowiesz się:

            • czym jest język wszechobecny i dlaczego działa tylko w obrębie kontekstu;
            • o co chodzi z neuronalnymi podstawami DDD Brandoliniego;
            • czym jest luka reprezentacyjna;
            • dlaczego homonimy typu order są groźne dla LLM-a;
            • jak używać LLM-a do szukania archetypów w domenie;
            • co ma wspólnego karta ciąży z modułem zadań.
            • A teraz… PLAY!

              https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E07_-_Ubiquitous_Language_z_DDD_z_AI.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

              Linki:

              • Szkolenie Domain Drivers
              • DevTalk Trio Sezon 4
              • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

                Muzyka wykorzystana w intro:
                “Misuse” Kevin MacLeod (incompetech.com)
                Licensed under Creative Commons: By Attribution 3.0
                http://creativecommons.org/licenses/by/3.0/

                The post DevTalk Trio S04E07 – Ubiquitous Language z DDD z AI appeared first on DevTalk.

                31 min
              • DevTalk Trio S04E06 – Zmiana paradygmatu programowania z AI

                Uwaga: w tym odcinku sporo dzieje się na ekranie. Ignacy pokazuje kod krok po kroku (mniej więcej od 6. do 18. minuty), dlatego zachęcamy do obejrzenia go na platformie wideo. Jeśli jednak wystarczy Ci sam komentarz, słuchaj śmiało!

                Z tego odcinka dowiesz się:

                • Dlaczego spory o paradygmat nie mają znaczenia;
                • Czy da się zmienić paradygmat w godzinę;
                • Jak testy w DSL pozwalają zmienić implementację bez ruszania ani przecinka w scenariuszach;
                • Gdzie szukać punktu odcięcia, gdy warstwy w systemie są pomieszane;
                • Dlaczego testy powinni umieć przeczytać ludzie z biznesu;
                • Czemu skill do zmiany paradygmatu powinien się wywalić na rozlanym monolicie;
                • Czy AI jest mądrzejsze od programisty, czy po prostu dobrze odhacza checklistę.
                • A teraz… PLAY!

                  https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E06_-_Zmiana_paradygmatu_programowania_z_AI_.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

                  Linki:

                  • Szkolenie Domain Drivers
                  • DevTalk Trio Sezon 4
                  • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

                    Muzyka wykorzystana w intro:
                    “Misuse” Kevin MacLeod (incompetech.com)
                    Licensed under Creative Commons: By Attribution 3.0
                    http://creativecommons.org/licenses/by/3.0/

                    The post DevTalk Trio S04E06 – Zmiana paradygmatu programowania z AI appeared first on DevTalk.

                    0 min
                  • DevTalk Trio S04E05 – Projektowanie agregatów DDD z AI

                    AI nie zaprojektuje Ci agregatu, jeśli powiesz mu: zaprojektuj agregat. Ale jeśli dasz mu swoją metodykę zamkniętą w procedurę, stanie się partnerem, który poprowadzi Cię krok po kroku i przypilnuje granic.

                    Z tego odcinka dowiesz się:

                    • Czym różni się automatyzacja pracy od eksternalizacji wiedzy;
                    • Kiedy w systemie w ogóle nie ma miejsca na agregat;
                    • Jak ruch i liczba użytkowników wywracają Twój model do góry nogami;
                    • Czy blokować optymistycznie czy pesymistycznie;
                    • Czemu craft na poziomie kodu wciąż się liczy;
                    • Jak wytropić ukryte agregaty w legacy;
                    • Czy łatwiej przyjąć bezlitosny feedback od AI niż od kolegi z zespołu;
                    • Po co AI ma celowo psuć Twój model.
                    • A teraz… PLAY!

                      https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E05_-_Projektowanie_agregatow_DDD_z_AI.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

                      Linki:

                      • Szkolenie Domain Drivers
                      • DevTalk Trio Sezon 4
                      • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

                        Muzyka wykorzystana w intro:
                        “Misuse” Kevin MacLeod (incompetech.com)
                        Licensed under Creative Commons: By Attribution 3.0
                        http://creativecommons.org/licenses/by/3.0/

                        The post DevTalk Trio S04E05 – Projektowanie agregatów DDD z AI appeared first on DevTalk.

                        37 min
                      • DevTalk Trio S04E04 – Jak wyznaczać granice agregatów w DDD?

                        Agregat to chyba najczęściej źle rozumiany wzorzec taktyczny w DDD.

                        I znowu o tych agregatach, i znowu o tym DDD… no właśnie znowu, bo gdyby były projektowane dobrze, nie musielibyśmy do tego wracać.

                        Z tego odcinka dowiesz się:

                        • Czym naprawdę jest agregat;
                        • Dlaczego modelowanie „jak wygląda świat rzeczywisty” prowadzi na manowce;
                        • Czy „atom” byłby uczciwszą nazwą niż „agregat”;
                        • Czy współbieżność i rywalizacja o zasoby wywracają definicję z 2003;
                        • Jak właściwa granica wyłania się z czasowników, nie z rzeczowników;
                        • Kiedy agregatu w ogóle nie ma;
                        • Czym jest agregat procesowy i jak wiąże się z sagami i granicami mikroserwisów.
                        •  

                          A teraz… PLAY!

                          https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E04_-_Jak_wyznaczac_granice_agregatow_w_DDD_.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

                          Linki:

                          • Szkolenie Domain Drivers
                          • DevTalk Trio Sezon 4
                          • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

                            Muzyka wykorzystana w intro:
                            “Misuse” Kevin MacLeod (incompetech.com)
                            Licensed under Creative Commons: By Attribution 3.0
                            http://creativecommons.org/licenses/by/3.0/

                            The post DevTalk Trio S04E04 – Jak wyznaczać granice agregatów w DDD? appeared first on DevTalk.

                            35 min
                          • DevTalk Trio S04E03 – AI, modularyzacja i szukanie autonomicznych modeli (DDD i AI)

                            W trzecim odcinku naszych rozmów o DDD i AI Instruktorzy Domain Drivers sprawdzają, czy sztuczna inteligencja naprawdę dobrze modularyzuje systemy, czy tylko sprawnie udaje.

                            Z tego odcinka dowiesz się:

                            • Czy AI dobrze modularyzuje to odpowiednio postawione pytanie;
                            • Dlaczego LLM domyślnie dzieli system jak naiwny początkujący;
                            • Jak z rzeczowników rodzi się spaghetti;
                            • Co odróżnia eksperta i jak przenieść jego intuicję do modelu w formie konkretnych procedur;
                            • Na czym polega generalizacja przez zachowanie, nie tożsamość;
                            • Jak szukać punktu, w którym generalizacja pęka;
                            • Czym są soczewki i jak przyspieszają modelowanie;
                            • Kiedy taniej sprawdzić hipotezę, niż podjąć błędną decyzję;
                            • Czy „nie deleguj myślenia” to wciąż dobra rada.
                            •  

                              A teraz… PLAY!

                              https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E03_-_AI_modularyzacja_i_szukanie_autonomicznych_modeli_DDD_i_AI.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

                              Linki:

                              • Szkolenie Domain Drivers
                              • DevTalk Trio Sezon 4
                              • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

                                Muzyka wykorzystana w intro:
                                “Misuse” Kevin MacLeod (incompetech.com)
                                Licensed under Creative Commons: By Attribution 3.0
                                http://creativecommons.org/licenses/by/3.0/

                                The post DevTalk Trio S04E03 – AI, modularyzacja i szukanie autonomicznych modeli (DDD i AI) appeared first on DevTalk.

                                53 min
                              • DevTalk Trio S04E02 – Metryki granic i modeli

                                Skąd wiesz, że Twój podział na moduły i konteksty w DDD jest dobry? Zamiast polegać na intuicji, pokazujemy konkretne metryki oceny architektury: rozwijalność, autonomię zespołów i mierzenie zależności między modułami na poziomie strategicznym i taktycznym.

                                Z tego odcinka dowiesz się:

                                • Ile poziomów wiedzy o metrykach naprawdę istnieje;
                                • Dlaczego rozwijalność mówi więcej niż wszystko inne;
                                • Jak symulować przyszłe zmiany, zanim nadejdą;
                                • Czym są antywymagania i po co je stawiać;
                                • Jak policzyć zależności (strzałki) między modułami;
                                • Dlaczego dobro biznesu bywa wymówką;
                                • Kiedy metryka rozwijalności przestaje działać;
                                • Czym grozi joinowanie po mikroserwisach;
                                • Dlaczego autonomia to nie cel, tylko środek;
                                • Po co robić cztery alternatywne modele naraz;
                                • Czym jest second system syndrome.
                                •  

                                   

                                  A teraz… PLAY!

                                  https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E02_-_Metryki_granic_i_modeli.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

                                  Linki:

                                  • Szkolenie Domain Drivers
                                  • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

                                    Muzyka wykorzystana w intro:
                                    “Misuse” Kevin MacLeod (incompetech.com)
                                    Licensed under Creative Commons: By Attribution 3.0
                                    http://creativecommons.org/licenses/by/3.0/

                                    The post DevTalk Trio S04E02 – Metryki granic i modeli appeared first on DevTalk.

                                    54 min
                                  • DevTalk Trio S04E01 – Czym jest ten przeklęty Bounded Context i czy w 2026 go potrzebujesz?

                                    Czy Bounded Context po ponad dwóch dekadach jeszcze się broni?

                                    Jakub Pilimon, Ignacy Szreter i Sławek Sobótka uczyli się Domain-Driven Design w trzech różnych epokach (od monolitów, na których wieczorami grało się w Quake’a, po dzisiejszy świat SaaS-ów) i swoim doświadczeniem dzielą się w tym odcinku DevTalk.

                                    Z tego odcinka dowiesz się:

                                    • Skąd wziął się bounded context u Evansa;
                                    • Kiedy analiza lingwistyczna pomaga, a kiedy zawodzi;
                                    • Czy kilka zespołów może pracować na jednym kontekście;
                                    • Jak jedna technika stała się nazwą dyscypliny;
                                    • Dlaczego jeden „pacjent” to tak naprawdę kilka różnych rzeczy;
                                    • Czym jest autonomiczny model i po co go stosujemy;
                                    • Czego o modelowaniu uczy crash test samochodu;
                                    • Jak zmienił się świat od monolitów do SaaS-ów;
                                    • Dlaczego to IT najlepiej rozumie biznes.
                                    •  

                                      A teraz… PLAY!

                                      https://traffic.libsyn.com/devtalk/DevTalk_Trio_S04E01_-_Czym_jest_ten_przeklety_Bounded_Context_i_czy_w_2026_go_potrzebujesz_.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

                                      Linki:

                                      • Szkolenie Domain Drivers
                                      • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

                                        Muzyka wykorzystana w intro:
                                        “Misuse” Kevin MacLeod (incompetech.com)
                                        Licensed under Creative Commons: By Attribution 3.0
                                        http://creativecommons.org/licenses/by/3.0/

                                        The post DevTalk Trio S04E01 – Czym jest ten przeklęty Bounded Context i czy w 2026 go potrzebujesz? appeared first on DevTalk.

                                        40 min
                                      • DevTalk #148 – O Quantum Computing z Marcinem Iwanowskim

                                        Quantum computing brzmi jak odległa przyszłość, ale to technologia, która już działa i w którą duże organizacje pakują ogromne pieniądze.

                                        W tym odcinku Marcin Iwanowski tłumaczy w przystępny sposób, czym są kubity, superpozycja i splątanie, oraz dlaczego komputery kwantowe mogą już wkrótce łamać szyfry i rozwiązywać problemy uważane dotąd za nierozwiązywalne.

                                        Z tego odcinka dowiesz się:

                                        • Dlaczego programiści powinni interesować się quantum computing;
                                        • Co oznacza wykładniczy wzrost złożoności problemu;
                                        • Czym różni się kubit od klasycznego bitu;
                                        • Dlaczego prawdopodobieństwo to nienajlepsze słowo opisujące kubita;
                                        • Ile kubitów mają dziś dostępne komputery kwantowe;
                                        • Kiedy komputer kwantowy złamie realny klucz szyfrujący;
                                        • Do czego polskie Ministerstwo Obrony wykorzystało technologię kwantową;
                                        • Od czego zacząć naukę quantum computing jako programista.
                                        •  

                                          A teraz… PLAY!

                                          https://traffic.libsyn.com/devtalk/DevTalk_148_-_O_Quantum_Computing_z_Marcinem_Iwanowskim.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

                                          Linki:

                                          • książka Introducing Microsoft Quantum Computing for Developers, Johnny Hooyberghs.
                                          • Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

                                            Muzyka wykorzystana w intro:
                                            “Misuse” Kevin MacLeod (incompetech.com)
                                            Licensed under Creative Commons: By Attribution 3.0
                                            http://creativecommons.org/licenses/by/3.0/

                                            The post DevTalk #148 – O Quantum Computing z Marcinem Iwanowskim appeared first on DevTalk.

                                            49 min

                                          About DevTalk

                                          From the publisher's feed

                                          DevTalk: podcast programistyczny Macieja Aniserowicza.