DevTalk

DevTalk

By Maciej AniserowiczTechnology
Download on the App Store

DevTalk episodes

  • DevTalk Trio S03E05 – Vendor lock-in i widmo dyktatury cenowej gigantów AI

    W tym odcinku rozmawiamy (Pilimon, Szydło, Kubryński) o tym, czy jesteśmy uwiązani do jednego dostawcy modeli bardziej, niż nam się wydaje.

    Z tego odcinka dowiesz się m.in.:

    • Czy da się wrócić do kodowania bez AI;
    • Czy przeniesienie „skilli” z Claude’a do Gemini jest proste;
    • Czym jest AI Gateway i czy fasady mogą uratować Twoją niezależność;
    • Oraz co z tzw. „cieknącymi abstrakcjami”.
    •  

      A teraz… PLAY!

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

      Linki:

      • Strona Architekta Jutra
      • Strona DNA: Droga Nowoczesnego Architekta
      • Poprzednie sezony DevTalk Trio
      • oraz wersja wideo odcinka, enjoy!
      • 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 S03E05 – Vendor lock-in i widmo dyktatury cenowej gigantów AI appeared first on DevTalk.

        27 min
      • DevTalk Trio S03E04 – Poprawianie kodu po LLM-ie

        Rozmawiamy o tym, jak profesjonalnie budować oprogramowanie z LLM-ami, zamiast bawić się w vibe coding.

        Z tego odcinka dowiesz się:

        • Jak daliśmy się nabrać na magię AI i dlaczego pierwszy sukces z LLM-em to pułapka;
        • Co się dzieje, gdy tworzymy nową aplikację z AI bez narzuconych standardów;
        • Czy w erze AI musimy wrócić do koncepcji jednorazowego kodu z lat 70.;
        • Oraz o kontrowersyjnej wizji bibliotek bez ani jednej linii kodu.
        •  

          A teraz… PLAY!

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

          Linki:

          • Wykład The Art of Destroying Software, Greg Young
          • Książka Structured Design Edward Yourdon, Larry L. Constantine
          • Strona Architekta Jutra
          • Strona DNA: Droga Nowoczesnego Architekta
          • Poprzednie sezony DevTalk Trio
          • oraz wersja wideo odcinka, enjoy!
          • 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 S03E04 – Poprawianie kodu po LLM-ie appeared first on DevTalk.

            30 min
          • DevTalk Trio S03E03 – DDD w erze LLM

            AI potrafi dziś wygenerować sporą część kodu aplikacji. Ale czy to oznacza, że podejścia takie jak Domain-Driven Design tracą na znaczeniu? W tym odcinku właśnie to jest tematem naszych rozważań (naszych, czyli ekipy DNA i Architekta Jutra: Łukasza Szydło, Kuby Pilimona i Kuby Kubryńskiego).

            Z tego odcinka dowiesz się:

            • Czy DDD jest mniej potrzebne w erze AI;
            • Czy modele językowe potrafią dobrze wyznaczać bounded contexts;
            • Jak AI wypada w strategicznym vs. taktycznym DDD;
            • Oraz jak zmienia się rola programisty w świecie AI-assisted development.
            •  

              A teraz… PLAY!

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

              Linki:

              • Strona Architekta Jutra
              • Strona DNA: Droga Nowoczesnego Architekta
              • Poprzednie sezony DevTalk Trio
              • oraz wersja wideo odcinka, enjoy!
              • 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 S03E03 – DDD w erze LLM appeared first on DevTalk.

                32 min
              • DevTalk Trio S03E02 – Czy Twój SaaS przetrwa erę LLM-ów?

                Czy w erze LLM-ów wciąż potrzebujemy tylu SaaS-ów? Eksperci z ekipy DNA i Architekta Jutra, czyli Kuba Pilimon, Kuba Kubryński i Łukasz Szydło analizują, gdzie w SaaS naprawdę leży wartość i jak może zmienić się ten model w najbliższych latach.

                Z tego odcinka dowiesz się m.in.:

                • Czy w erze AI bardziej opłaca się napisać własny tool niż płacić za subskrypcję;
                • Czym jest „secret sauce” SaaS-a;
                • Czy agent AI może zostać Twoim Forward Deployed Engineerem;
                • Oraz czy zmieni się wycena Twojego SaaS-a?
                •  

                  A teraz… PLAY!

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

                  Linki:

                  • Strona Architekta Jutra
                  • Strona DNA: Droga Nowoczesnego Architekta
                  • Poprzednie sezony DevTalk Trio
                  • oraz wersja wideo odcinka, enjoy!
                  • 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 S03E02 – Czy Twój SaaS przetrwa erę LLM-ów? appeared first on DevTalk.

                    31 min
                  • DevTalk Trio S03E01 – Czy AI zastąpi programistów?

                    Wracamy z nowym sezonem DevTalk Trio! Tym razem Maciej Aniserowicz oddaje stery ekspertom z ekipy DNA i Architekta Jutra. Kuba Kubryński, Łukasz Szydło i Kuba Pilimon biorą na warsztat temat, który wciąż rozpala emocje: Czy LLM-y zastąpią programistów?

                    Z tego odcinka dowiesz się m.in.:

                    • Czy AI mogłaby generować binarkę;
                    • Czy 20 tysięcy linii kodu w trzy dni to nowa norma;
                    • Czy AI to trampolina czy sufit dla słabego developera;
                    • Oraz czego uczy nas silnik parowy o rynku pracy w IT.
                    •  

                      A teraz… PLAY!

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

                      Linki:

                      • Strona Architekta Jutra
                      • Strona DNA: Drogi Nowoczesnego Architekta
                      • Poprzednie sezony DevTalk Trio
                      • oraz wersja wideo odcinka, enjoy!
                      • 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 S03E01 – Czy AI zastąpi programistów? appeared first on DevTalk.

                        34 min
                      • DevTalk #140 – O Salesforce CRM ze Stanisławem Zaniem

                        Programowanie bez kubernetesów, dockerów i mikroserwisów? Dla wielu to brzmi jak cyfrowy skansen, ale dla Stanisława Zania to codzienność, w której realną wartość biznesową dostarcza się w godziny, a nie tygodnie. Choć praca na „niebieskiej platformie” wiąże się z rygorystycznymi limitami i brakiem klasycznego przycisku „rollback”, to właśnie te ograniczenia stają się paliwem dla kreatywnej inżynierii i budowania rozwiązań, które trafiają w samo sedno potrzeb klienta.

                        W tym odcinku gościmy programistę, który od pięciu lat rozwija swoją karierę wyłącznie w ekosystemie Salesforce. Staszek udowadnia, że bycie developerem w tym świecie to znacznie więcej niż pisanie kodu w Apexie. Jego rola łączy kompetencje techniczne z umiejętnościami konsultanta, który potrafi przełożyć język biznesu na działającą automatyzację.

                        Z tego odcinka dowiesz się:

                        • Czym właściwie jest Salesforce;
                        • Czy ograniczenia Salesforce są kulą u nogi czy trampoliną dla kreatywności;
                        • Apex, JavaScript i drag-and-drop… jakie technologie królują na platformie;
                        • Certified Salesforce Developer – typowe projekty i taski dnia codziennego;
                        • Jak przetrwać na produkcji bez przycisku rollback;
                        • Czy 75% pokrycia testami to bariera nie do przejścia;
                        • Czy repozytorium w Salesforce w ogóle istnieje;
                        • Czy można dowieźć gotowy feature w dwie godziny bez Dockera i Kubernetes;
                        • O AgentForce, czyli AI w Salesforce.
                        •  

                          A teraz… PLAY!

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

                          Linki:

                          • LinkedIn Staszka!
                          • 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 #140 – O Salesforce CRM ze Stanisławem Zaniem appeared first on DevTalk.

                            43 min
                          • DevTalk #139 – O Archetypach i nowej roli w IT ze Sławomirem Sobótką

                            Forward-Deployed Engineer to programista, który wchodzi do klienta, mapuje jego biznes i buduje zaufanie zanim jeszcze napisze pierwszą linijkę. Brzmi jak science fiction? Dla większości tak, ale dla tych, którzy opanują archetypy biznesowe i przestaną bać się wyjść z IDE, to przepustka do zupełnie innej ligi zarobków.

                            W tym odcinku gościmy Sławka Sobótkę, legendę polskiego IT, który nie potrzebuje przedstawienia (ale jeśli jednak: od 2003 w branży, prowadzi 80-osobową firmę szkoleniowo-doradczą, a jego startupy zajmują się m.in. technologią dual-use (cywilno-wojskową) czy też interfejsem mózg-komputer (BCI), który to powstał we współpracy. Sławek wyjaśnia, dlaczego obecne zmiany to nie kryzys, lecz zbawienna normalizacja, i jak stać się inżynierem, którego nie zastąpi żaden prompt.

                            Z tego odcinka dowiesz się:

                            • Czym jest rola Forward-Deployed Engineer i dlaczego staje się kluczowa na obecnym rynku IT;
                            • Czy obecna sytuacja w IT to kryzys, czy raczej normalizacja rynku;
                            • Jak archetypy oprogramowania pomagają szybko zrozumieć biznes klienta i budować zaufanie;
                            • Dlaczego w nowoczesnym IT bardziej od „time to first demo” liczy się „time to first trust”;
                            • Co to znaczy, że trzeba wzbudzić „drive” u klienta i jak to robić w praktyce;
                            • Dlaczego koderzy będą coraz mniej potrzebni i co to oznacza dla Twojej kariery;
                            • Jak subagenty AI mogą pracować z archetypami bez nadprodukcji złożoności;
                            • Czy juniorzy potrzebują podstaw programowania w erze AI.
                            •  

                              A teraz… PLAY!

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

                              Linki:

                              • Bottega IT Solutions,
                              • pojęcia: entropia oprogramowania, rozkład Gaussa, extreme programming,
                              • książka Analysis Patterns, Reusable Object Models, Martin Fowler,
                              • jeden z materiałów Sławka na naszym kanale YT,
                              • kurs, o którym wspominamy i na który ze Sławkiem zapraszamy to Archetypy Oprogramowania,
                              • devtalk z Bartkiem Słotą znajdziecie tutaj,
                              • a inne wcielenie Sławomira mogliście (i wciąż możecie) zobaczyć w 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 #139 – O Archetypach i nowej roli w IT ze Sławomirem Sobótką appeared first on DevTalk.

                                1 hr
                              • DevTalk #138 – O Event-Driven Architecture z Tomaszem Stolarczykiem

                                Masz dosyć systemów, które sypią się jak domek z kart, gdy tylko jeden serwis złapie zadyszkę? Czas przestać trzymać usługi „za rękę” przez HTTP i pozwolić im żyć własnym życiem. Event-Driven Architecture (EDA) to przejście z trybu rozkazującego na reagowanie na fakty, więc zamiast mówić każdemu, co ma robić, po prostu ogłaszasz, co się stało.

                                W tym odcinku o EDA mówił Tomasz Stolarczyk, programista i konsultant z Arkency, specjalizujący się w ratowaniu systemów legacy. Po latach pracy z Javą, obecnie rozwija złożone systemy w Ruby. Jest współtwórcą i aktywnym developerem Rails Event Store: otwartoźródłowego narzędzia do obsługi zdarzeń i Event Sourcingu, na którym bazuje wiele jego wdrożeń. Tomasz opowiada, jak nie zgubić się w świecie bez stacktrace’ów i dlaczego programiści mogą czerpać garściami z EDA, nawet jeśli nie chcą (lub nie potrzebują) wdrażać pełnego Event Sourcingu.

                                Z tego odcinka dowiesz się:

                                • Czym charakteryzuje się Event-Driven Architecture i jak wytłumaczyć to nowej osobie w zespole;
                                • Czym różni się prawdziwe EDA od zwykłego „strzelania eventami” po akcji użytkownika;
                                • Co zapewnia wzorzec Outbox;
                                • Chude czy grube eventy i co wysłać w świat, żeby nie „zabić” bazy subskrybenta;
                                • Kiedy postawić na swobodną choreografię usług, a kiedy wprowadzić Process Managera;
                                • Jak działa komunikacja asynchroniczna w EDA;
                                • Jakie wyzwania niesie debugowanie systemu bez stacktrace’ów;
                                • Dlaczego Rails Event Store ułatwia monitoring systemów eventowych;
                                • Na czym polega magia Event Sourcingu i jak odtworzyć stan systemu sprzed pół roku;
                                • Jak przebudowywać modele odczytu z historycznych eventów;
                                • Jak wprowadzić eventy do starego kodu, korzystając z techniki Event Stormingu.
                                •  

                                  A teraz… PLAY!

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

                                  Linki:

                                  • Nagranie The Many Meanings of Event-Driven Architecture, Martin Fowler,
                                  • Rails Event Store,
                                  • Artykuły Tomka na devstyle,
                                  • DevTalk #108 – O Programowaniu Obiektowym z Tomaszem Stolarczykiem,
                                  • DevTalk #110 – O Event Storming z Mariuszem Gil,
                                  • epizodyczną rolę Tomasza można obejrzeć w Domain-Driven Design, a jego mini-kurs o Feature Flags znajdziecie tutaj!
                                  • 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 #138 – O Event-Driven Architecture z Tomaszem Stolarczykiem appeared first on DevTalk.

                                    1 hr 1 min
                                  • DevTalk #137 – O Wypaleniu w IT z Olą Kunysz

                                    Wypalenie zawodowe to nie jest zwykłe zmęczenie, które zregenerujesz weekendem offline czy sesją jogi. Rozmawiamy o doświadczeniach z zaciąganym latami długiem technicznym na własnym zdrowiu, o arystokracji IT oraz o „soczystych czereśniach”.

                                    Gościem tego odcinka jest Ola Kunysz, programistka z ponad 15-letnim stażem, która swoją techniczną karierę ewoluowała w stronę wspierania ludzi z branży. Ola zajmuje się profesjonalnym mentoringiem antywypaleniowym, łącząc wieloletnie doświadczenie w IT z wiedzą zdobytą na studiach z psychologii pozytywnej. Sama przeszła drogę od kryzysu do odzyskania równowagi, a dziś pomaga innym wrócić na dobre tory.

                                    Z tego odcinka dowiesz się:

                                    • Dlaczego wypalenie to „dług techniczny” zaciągnięty na zdrowiu, którego nie spłaci się jednym weekendem offline;
                                    • W jaki sposób wypalają się kobiety, a jak mężczyźni;
                                    • Jaką rolę grają perfekcjonizm oraz syndrom oszusta w kontekście wypalenia;
                                    • Czym są „soczyste czereśnie” i jak pomaga odnaleźć frajdę w codziennych zadaniach (nawet tych nielubianych);
                                    • Dlaczego „IT arystokracja” i wysokie zarobki paradoksalnie utrudniają wyjście z toksycznej sytuacji zawodowej;
                                    • Jakie trzy kluczowe pytania warto sobie zadać, aby „zdebugować” swoje błędne przekonania i obniżyć poziom stresu;
                                    • Czy sztuczna inteligencja może zastąpić terapeutę i dlaczego poleganie na AI w kwestiach zdrowia psychicznego bywa ryzykowne;
                                    • Na czym polega psychologia pozytywna i jak różni się od tradycyjnego podejścia skupionego na leczeniu zaburzeń.
                                    •  

                                      A teraz… PLAY!

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

                                      Linki:

                                      • Książka The Joy of Burnout: How the End of the World Can Be a New Beginning, Dr Dina Glouberman;
                                      • Książka Prawda o wypaleniu zawodowym, Christina Maslach & Michael P. Leiter;
                                      • Pojęcia psychologia pozytywna, PERMA, syndrom oszusta,
                                      • Newsletter Wypalenie w IT Oli;
                                      • Kanał na YT Oli;
                                      • Wystąpienie Oli na TEDx Koszalin;
                                      • wspominaliśmy o Andrzeju Krzywdzie i async, więc zostawiamy link do jego książki Async Remote: The Guide To Build A Self-Organizing Team;
                                      • a jeżeli chodzi o Sławomira Sobótkę, to już niedługo ponownie będzie można go usłyszeć w naszym nowym projekcie Archetypy Oprogramowania.
                                      • 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 #137 – O Wypaleniu w IT z Olą Kunysz appeared first on DevTalk.

                                        1 hr 12 min
                                      • DevTalk #136 – O Testach Kontraktowych z Łukaszem Reszke

                                        Zamiast uruchamiać ciężką machinę testów integracyjnych, możemy szybko i precyzyjnie zweryfikować, czy nasze API nadal spełnia oczekiwania konsumentów – nawet jeśli technologia po drugiej stronie jest zupełnie inna. W tym odcinku rozmawiamy o tym, jak wdrożyć to podejście, by uniknąć sytuacji, w której „za płotem pali się budynek sąsiada” z powodu jednej zmiany w kodzie.

                                        Gościem tego odcinka jest Łukasz Reszke, konsultant i Software Engineer w firmie Arkency. Łukasz na co dzień zajmuje się ratowaniem systemów przed rozpadem oraz tchnięciem nowego życia w aplikacje legacy, głównie w ekosystemie Ruby on Rails. W swojej pracy łączy Domain Driven Design i Event Sourcing , ale jego drugą wielką inżynierską miłością – i głównym tematem naszej rozmowy – są testy kontraktowe.

                                        Z tego odcinka dowiesz się:

                                        • Czym testy kontraktowe różnią się od walidacji JSON Schema;
                                        • Dlaczego w podejściu Consumer Driven to odbiorca danych dyktuje warunki, a nie dostawca;
                                        • Kiedy wdrożenie Pact’a jest inwestycją, a kiedy zbędnym kosztem;
                                        • Do czego służy Pact Broker i jak wykorzystać webhooki do automatyzacji procesu;
                                        • Co to są pending contracts i jak zapobiegają blokowaniu wdrożeń przez nowe wymagania;
                                        • Jakie są najczęstsze błędy przy projektowaniu testów kontraktowych;
                                        • W jaki sposób LLM-y i AI wpływają na testy kontraktowe.
                                        •  

                                          A teraz… PLAY!

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

                                          Linki:

                                          • Pact;
                                          • Pact Broker;
                                          • Swagger;
                                          • devtalk o nauce z pomocą LLM-ów;
                                          • oraz devtalk o residuality z Andrzejem Krzywdą, również z Arkency.
                                          • 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 #136 – O Testach Kontraktowych z Łukaszem Reszke appeared first on DevTalk.

                                            58 min

                                          About DevTalk

                                          From the publisher's feed

                                          DevTalk: podcast programistyczny Macieja Aniserowicza.