Better Software Design podcast. Rozmowy o projektowaniu oprogramowania, architekturze i wyzwaniach z tym związanych.
…
continue reading
Cześć, IMpower to zespół pasjonatów dobrego przywództwa i inspirującego zarządzania zespołem. Koncentrujemy się na sprawdzonych i nowoczesnych metodach zarządzania i rozwoju osobistego. Podcast tworzymy z myślą o obecnych liderach oraz osobach, które chcą podjąć się takiej roli w przyszłości
…
continue reading

1
94. O integracji serwisów z użyciem kontraktów z Jackiem Milewskim
1:05:34
1:05:34
Na później
Na później
Listy
Polub
Polubione
1:05:34Tworzenie integracyjnych środowisk testowych w całym przedsiębiorstwie jest powszechną, marnotrawną praktyką, która spowalnia wszystko i wszystkich. Brzmi ostro lub może także nawet znajomo? Ale właśnie w taki sposób duże środowiska integracyjne są określane w kolejnych wydaniach Technology Radaru Thoughtworks i to od 2017 roku! O rok dłużej, bo od…
…
continue reading

1
93. Backend vs Frontend: skuteczne testowanie zachowań, unity i integracja
1:16:00
1:16:00
Na później
Na później
Listy
Polub
Polubione
1:16:00W pierwszym odcinku w 2025 roku zapraszam na pierwszą odsłonę Backend vs Frontend, gdzie wspólnie z Tomkiem Ducinem bedziemy pochylać się nad różnymi problemami związanymi z software developmentem. Na początek temat testowania i testów integracyjnych, bo jeśli nie testujesz swojego kodu, to jak możesz mieć pewność, że wszystko działa poprawnie? Ale…
…
continue reading

1
92. O wykorzystaniu AI w software developmencie z Jarkiem Pałką i Wojtkiem Ptakiem
1:28:26
1:28:26
Na później
Na później
Listy
Polub
Polubione
1:28:26Dziś już chyba nie ma sposobu, by uciec od tematu sztucznej inteligencji i jej wykorzystania w codziennej pracy. I właśnie często pojawiające się pytanie o wpływ sztucznej inteligencji na wytwarzanie oprogramowania i zawód programisty jest przyczyną dzisiejszego odcinka. A że taką małą tradycją w tym podkaście powoli staje się doroczne spotkanie z …
…
continue reading

1
91. O modułach w aplikacjach JavaScript z Tomaszem 'Comandeer' Jakutem prowadzi Tomasz Ducin
1:06:00
1:06:00
Na później
Na później
Listy
Polub
Polubione
1:06:00W świecie technologii frontendowych, w najprostszym rozumieniu moduł może być najmniejszą cząstką aplikacji, zajmującą się jedną podstawową rzeczą, dodatkowo wydzieloną do osobnego miejsca. Ale aby nie było zbyt prosto, to tylko jedna z często stosowanych definicji modułu. W dzisiejszym odcinku gościem Tomka Ducina, specjalisty z zakresu architektu…
…
continue reading

1
90. O projektowaniu architektury multi-tenant z Michałem Giergielewiczem
1:16:30
1:16:30
Na później
Na później
Listy
Polub
Polubione
1:16:30Architektura systemu nie jest jedynie pochodną wymagań funkcjonalnych. Istotny wpływ ma tu także fakt, czy z system powstaje do obsługi jednej organizacji, czy też będzie z niego korzystać wiele całkowicie osobnych firm, a także w jakim stopniu poszczególni użytkownicy będą wykorzystywać dostępne zasoby. Ale to nie jedyne wyzwania, jakie pojawiają …
…
continue reading

1
89. O ciemnej stronie implementacji API z GraphQL z Sebastianem Rabiejem
1:07:40
1:07:40
Na później
Na później
Listy
Polub
Polubione
1:07:40W 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

1
88. O rewolucji w Angularze i frontendzie na sygnałach z Maciejem Wójcikiem prowadzi Tomasz Ducin
1:09:12
1:09:12
Na później
Na później
Listy
Polub
Polubione
1:09:12Frontend 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

1
87. O roli CTO, budowaniu zespołu, kultury i umiejętności z Danielem Owsiańskim
55:20
55:20
Na później
Na później
Listy
Polub
Polubione
55:20Zostać 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

1
86. O DDD w legacy z wykorzystaniem Bubble i Autonomous Contexts z Marcinem Markowskim
1:08:55
1:08:55
Na później
Na później
Listy
Polub
Polubione
1:08:55Wiele 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

1
85. O Architectural Kata i procesie tworzenia architektury z Piotrem Filipowiczem
57:20
57:20
Na później
Na później
Listy
Polub
Polubione
57:20"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

1
84. O implementacji testów backendu i architekturze otwartej na testowanie
1:20:27
1:20:27
Na później
Na później
Listy
Polub
Polubione
1:20:27Jeś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

1
83. O testowaniu systemu end-to-end i Quality Assurance z Arkadiuszem Jelonkiem
1:04:43
1:04:43
Na później
Na później
Listy
Polub
Polubione
1:04:43Odpowiedzialność 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

1
82. O architekturze makro front-endu Atlassiana z Bartoszem Cytrowskim prowadzi Tomasz Ducin
1:08:49
1:08:49
Na później
Na później
Listy
Polub
Polubione
1:08:49Tworzenie 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

1
81. O procesie discovery i wprowadzaniu DDD do organizacji z Darkiem Pawlukiewiczem i Michałem Wilczyńskim
1:12:33
1:12:33
Na później
Na później
Listy
Polub
Polubione
1:12:33Błę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

1
80. O ostrej zasadzie Pareto, DDDozie i innych chorobach projektowych z Piotrem Przybyłem
58:40
58:40
Na później
Na później
Listy
Polub
Polubione
58:40Czy 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
Nie było by fair gdybyśmy zawsze mówili tylko o blaskach roli managera. Dlatego w tym odcinku rozmawiamy o cieniach i tych trudniejszych aspektach bycia liderem zespołu.Autor: Leszek Lange
…
continue reading

1
79. O modularyzacji bez użycia subdomen i heurystyk DDD z Łukaszem Szydło
1:13:08
1:13:08
Na później
Na później
Listy
Polub
Polubione
1:13:08Domain-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
Jak efektywnie korzystać z podejścia DONE IS BETTER THAN PERFECT i szybciej osiągać lepsze rezultaty w dynamicznym środowisku biznesowym o tym w dzisiejszym odcinku.Autor: Leszek Lange
…
continue reading

1
78. O Outbox Pattern i skutecznej komunikacji z Jackiem Milewskim
1:16:18
1:16:18
Na później
Na później
Listy
Polub
Polubione
1:16:18W 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

1
77. O couplingu i decouplingu w systemie z Grzegorzem Piwowarkiem
1:02:01
1:02:01
Na później
Na później
Listy
Polub
Polubione
1:02:01Gdy 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

1
76. O 77 latach doświadczeń w branży IT z Wojtkiem Ptakiem i Jarkiem Pałką
2:09:32
2:09:32
Na później
Na później
Listy
Polub
Polubione
2:09:32Mijają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

1
75. O User Story Mapping i analizie warsztatowej z Michałem Bartyzelem
54:00
54:00
Na później
Na później
Listy
Polub
Polubione
54:00"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

1
74. O syndromie wypalenia zawodowego z Olą Kunysz
1:00:20
1:00:20
Na później
Na później
Listy
Polub
Polubione
1:00:20Stres 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

1
73. O streamingu eventów w systemie z Piotrem Gankiewiczem
1:01:54
1:01:54
Na później
Na później
Listy
Polub
Polubione
1:01:54Eventy 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

1
72. O encjach w Domain-Driven Design z Kamilem Grzybkiem
1:03:00
1:03:00
Na później
Na później
Listy
Polub
Polubione
1:03:00Encje 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

1
71. O doświadczeniach z EventSourcingiem w projekcie z Łukaszem Reszke
1:04:35
1:04:35
Na później
Na później
Listy
Polub
Polubione
1:04:35W 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

1
70. O Testcontainers, piramidzie testów i jakości życia z Piotrem Przybyłem
1:11:48
1:11:48
Na później
Na później
Listy
Polub
Polubione
1:11:48Każ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
Zapraszamy na odcinek poświęcony jednej z podstawowych kompetencji lidera jaką jest delegowanie zadań. Rozkładamy temat na części pierwsze, poruszymy m.in kiedy to robić, jak skutecznie delegować oraz podamy kilka przykładów. Zapraszamy.Autor: Leszek Lange
…
continue reading

1
69. O wydajności systemu, optymalizacjach i trade-offach z Tomaszem Lelkiem
58:12
58:12
Na później
Na później
Listy
Polub
Polubione
58:12Czy 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
Czy słyszeliście stwierdzenie, że “zaufanie to waluta przyszłości” ? W naszym odczuciu jest w tym sporo prawdy. Zaufanie pozwala szybciej i skuteczniej budować lepsze relacje i wyższą efektywność. Ale jak sprawić, że zaufanie pojawi się między wami a waszym zespołem?O tym w dzisiejszym odcinkuAutor: Leszek Lange
…
continue reading

1
68. O rozwoju domeny generycznej w modelu open-source z Łukaszem Chruścielem
52:03
52:03
Na później
Na później
Listy
Polub
Polubione
52:03Temat 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
Witajcie w kolejnym odcinku naszego podcastu!Dziś poruszymy temat, który w świetle słów Einsteina nabiera wyjątkowego znaczenia: "Głupotą jest ciągle robić to samo i oczekiwać za każdym razem innego wyniku." To powiedzenie doskonale odnosi się do kwestii różnorodności, o której więcej w dzisiejszym odcinku…
…
continue reading

1
67. O danych prywatnych w architekturach zdarzeniowych z Oskarem Dudyczem
53:55
53:55
Na później
Na później
Listy
Polub
Polubione
53:55Eventy ś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

1
66. O Fitness Functions w architekturze ewolucyjnej z Sebastianem Buczyńskim
56:33
56:33
Na później
Na później
Listy
Polub
Polubione
56:33"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

1
#017 Nowa praca czyli jak zacząć po zmianie
25:17
25:17
Na później
Na później
Listy
Polub
Polubione
25:17W dziesiejszym odcinku skupimy się na tym jak poradzić sobie w sytuacji kiedy to zmieniacie pracę. Kontekst bardzo szeroko rozumiany, może to być nowe środowisko, dział, zespół czy firma a także branża. Jak przygotować się to nowego miejsca o tym w dzisiejszym odcinku.Autor: Leszek Lange
…
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
Wielu z Was pewnie słyszało o Exit Interview, ale czy wiecie na pewno czym jest, jak ważny jest dla rozwoju organizacji i i Was jako liderów? W trakcie tego odcinka podcastu będziemy rozmawiać o znaczeniu tego narzędzia oraz jak skutecznie je przeprowadzać. Opowiemy jakie korzyści możemy z niego czerpać. Podzielimy się przykładami najlepszych prakt…
…
continue reading

1
64. O architekturze hexagonalnej, portach i adapterach z Kubą Nabrdalikiem
53:40
53:40
Na później
Na później
Listy
Polub
Polubione
53:40Idea 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

1
#015 Jedna rzecz: czyli o koncentracji na tym co najważniejsze
14:34
14:34
Na później
Na później
Listy
Polub
Polubione
14:34Jak ustalić, czym się zająć gdy mamy długą listę zadań do zrealizowania? Jak opanować natłok spraw? Czy multitasking pomaga? O tym i dodatkowo pewien eksperyment dla was w zakresie produktywności w dzisiejszym odcinu gdzie omawiamy metodę JEDNEJ RZECZY.Autor: Leszek Lange
…
continue reading

1
63. O modułach w DDD i organizacji kodu aplikacji biznesowej z Marcinem Markowskim
1:12:25
1:12:25
Na później
Na później
Listy
Polub
Polubione
1:12:25Subdomena 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

1
62. O siedmiu dev-grzechach głównych kariery w IT z Wojtkiem Ptakiem
1:10:56
1:10:56
Na później
Na później
Listy
Polub
Polubione
1:10:56Kod 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

1
61. O dostarczaniu kodu na produkcję z użyciem Feature Toggles z Mateuszem Kwaśniewskim
1:11:32
1:11:32
Na później
Na później
Listy
Polub
Polubione
1:11:32Do 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

1
60. O technikach Living Documentation i modelu P3 z Marcinem Markowskim
1:10:20
1:10:20
Na później
Na później
Listy
Polub
Polubione
1:10:20Istnieją trzy rodzaje dokumentacji. Przy czym pierwszy rodzaj to taki, który… nie istnieje. A o dwóch pozostałych dowiesz się z tego odcinka. Dziś moim gościem jest Marcin Markowski, a rozmawiać będziemy o dokumentacji i sposobach na utrzymanie jej aktualności. Bo niestety, mało co tak przeszkadza podczas pracy jak dokumentacja, na której nie można…
…
continue reading
Jeżeli prowadzisz spotkania rekrutacyjne i nie wiesz jak sprawdzić czy deklaracje kandydata/kandydatki w zakresie kompetencji i umiejętności są prawdziwe, to możesz skorzystać z z techniki STAR pozwalającej na weryfikację, czy ta wiedza/ kompetencje są autentyczne czy nie.Autor: Leszek Lange
…
continue reading

1
#013 Majówkowe rekomendacje książkowe
13:38
13:38
Na później
Na później
Listy
Polub
Polubione
13:38W dzisiejszym odcinku mamy dla was dwie rekomendacje książkowe na długi majowy weekend od Karoliny 1. "Od dobrego do wielkiego" autorstwa James C. Collins (ang: Good to Great) 2. "Odwaga w przywództwie" autorstwa Brené Brown (ang: Dare to Lead)Autor: Leszek Lange
…
continue reading

1
59. O optymalizacji współpracy zespołów i Team Topologies z Piotrem Kacałą
1:02:30
1:02:30
Na później
Na później
Listy
Polub
Polubione
1:02:30Wytwarzanie oprogramowania, zwłaszcza tego złożonego, to gra zespołowa. A gdy w projekcie udział bierze wiele zespołów, musimy zatroszczyć się choćby o komunikację pomiędzy nimi, czy przypisanie właściwych odpowiedzialności w projekcie. Dziś moim gościem jest Piotr Kacała, CTO i członek zarządu Displate, a rozmawiać będziemy o podejściu zwanym Team…
…
continue reading

1
58. O testowaniu kontraktowym z Rafałem Maciakiem
58:00
58:00
Na później
Na później
Listy
Polub
Polubione
58:00Projektowanie systemu rozproszonego, opartego np. o architekturę mikroserwisową, zwykle nie jest trywialne. Pojawia się tu choćby problem komunikacji poszczególnych części systemu i właściwego sposobu jej testowania... Wspólnie z moim dzisiejszym gościem, Rafałem Maciakiem, przyglądamy się idei testowania kontraktowego, które świetnie rozwiązuje pr…
…
continue reading

1
#012 Ścieżki kariery z Agnieszką Miliszkiewicz-Pajdzińską
33:18
33:18
Na później
Na później
Listy
Polub
Polubione
33:18W dzisiejszym odcinku gościmy Coach kariery Agnieszkę Miliszkiewicz-Pajdzińską. Będziemy rozmawiać o świadomym kierowaniu swoją ścieżką kariery, oraz o roli mentora i coacha kariery. Usłyszycie też o polecanych przez Agnieszkę narzędziach do rozwoju, błędach jakie warto unikać oraz czynnikach sukcesu - zapraszamy LINKEDIN: https://www.linkedin.com/…
…
continue reading

1
57. O faktach i mitach wzorca CQRS z Oskarem Dudyczem
56:57
56:57
Na później
Na później
Listy
Polub
Polubione
56:57CQRS, czyli Command Query Responsibility Segregation, jest wzorcem wyjątkowo popularnym i powszechnie stosowanym w wielu systemach. Mało kto jednak sięgnął po oryginalny dokument autorstwa Grega Younga, który opisuje założenia tego konceptu architektonicznego i z czasem obrósł on kilkoma mitami. Dziś w podkaście ponownie gości Oskar Dudycz, z który…
…
continue reading

1
56. O fuckupach w projektach IT z Jarkiem Pałką i Wojtkiem Ptakiem
2:42:50
2:42:50
Na później
Na później
Listy
Polub
Polubione
2:42:50Mylić się to rzecz ludzka, propagować automatycznie te błędy to DevOps... Tym razem na tapet bierzemy historie o tym, jak to produkcja płonęła i jakie wnioski zostały z tego wyciągnięte. Dziś moimi gośćmi w podkaście są Jarek Pałka i Wojtek Ptak, a w takim gronie nie wypada zamiatać spraw pod dywan. A że warto uczyć się na błędach, a najlepiej tych…
…
continue reading