Better Software Design podcast. Rozmowy o projektowaniu oprogramowania, architekturze i wyzwaniach z tym związanych.
…
continue reading
Seria IT Typy to ciekawe i inspirujące rozmowy ze specjalistami ze środowiska IT. Nasi goście, dzieląc się z nami historiami o wyzwaniach, sukcesach, porażkach i rozwoju zabierają nas w podróż po ścieżkach kariery i pozwalają nam poznać historię rozwoju branży.
…
continue reading
B
Better Software Design


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:20
Stres 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
B
Better Software Design


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:54
Eventy 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
B
Better Software Design


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:00
Encje 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
B
Better Software Design


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:35
W 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
B
Better Software Design


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:48
Każ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
B
Better Software Design


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:12
Czy 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
B
Better Software Design


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:03
Temat 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
B
Better Software Design


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:55
Eventy ś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
B
Better Software Design


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
I
IT Typy


1
Ujarzmić, czy walczyć? Przebodźcowanie i deficyt uwagi
30:13
30:13
Na później
Na później
Listy
Polub
Polubione
30:13
W dobie mediów społecznościowych, szybkiego przepływu informacji i notorycznych powiadomień wyjątkowo ciężko utrzymać odpowiedni poziom skupienia. Co w takim wypadku mają powiedzieć osoby ze zdiagnozowanym ADHD? O tym dowiecie się z pierwszej ręki od Waldka i Wojtka, którzy przyglądają się tematowi deficytowi uwagi i utrzymania koncentracji.…
…
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
I
IT Typy


1
Mierz siły na zamiary i ilość energetyków. Hackathonowy survival
19:17
19:17
Na później
Na później
Listy
Polub
Polubione
19:17
Ten odcinek IT Typów ponownie sponsoruje AI, a konkretnie wykorzystanie jej w słusznym celu podczas hackathonu, w którym uczestniczył team Ragnarsona! W bonusie temat bycia eko w kontekście programowania.Autor: Ragnarson
…
continue reading
B
Better Software Design


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:40
Idea 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
Chat GPT i AI dla wielu stał się nieodłącznym towarzyszem - nie tylko w celu tworzenia abstrakcyjnych zapytań w celach rozrywkowych, ale po części także usprawniając codzienną pracę. Jaka przyszłość może wyłonić się z aktualnej rewolucji technologicznej? W luźnej dyskusji mówimy o tym w debiutanckim odcinku i nowym formacie: IT Typy!…
…
continue reading
B
Better Software Design


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:25
Subdomena 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
I
IT Typy


1
Domain Driven Design? A komu to potrzebne? Wywiad z Pawłem Strzałkowskim
44:29
44:29
Na później
Na później
Listy
Polub
Polubione
44:29
DDD (Domain Driven Design) to podejście do tworzenia oprogramowania, którego nie da się scharakteryzować w jednym zdaniu. Dlatego postanowiliśmy skumulować pojęcia i problemy w jednym odcinku Ruby on Air! A potężną pigułkę wiedzy dostarcza Paweł Strzałkowski - Senior Ruby on Rails Developer w Visuality oraz ekspert w obszarze DDD.…
…
continue reading
B
Better Software Design


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:56
Kod 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
B
Better Software Design


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:32
Do 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
I
IT Typy


1
A po deployu chodziliśmy na coaching. Wywiad z Eweliną Wyspiańską-Trojniarz
34:59
34:59
Na później
Na później
Listy
Polub
Polubione
34:59
Praca zdalna stała się standardem dla branży IT. W tym scenariuszu wyjątkowo łatwo zatracić się w zadaniach, a także zacierając granicę między właściwą pracą, a czasem wolnym. Wypalenie przychodzi w prezencie! O tym jak tego uniknąć i jak właściwie zarządzać swoim czasem opowiada Eweliną Wyspiańska-Trojniarz, IT Career Coach i wspiera w odnajdywani…
…
continue reading
B
Better Software Design


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:20
Istnieją 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
I
IT Typy


1
Jak przestać kodować i stracić kolegów? Zostań liderem! Wywiad z Janem Dudulskim
41:38
41:38
Na później
Na później
Listy
Polub
Polubione
41:38
Nikt nie ma wątpliwości, że do roli trzeba dorosnąć, a tym samym posiadać konkretny zestaw umiejętności. Czy ta pozycja jest przeznaczona dla każdego? Dlaczego nie warto podejmować jej zbyt wcześnie? W tym temacie (i odcinku) wypowie się lider liderów i Software Engineer w Northpass - Jan Dudulski. Migiem, wskakujcie na spotkanie!…
…
continue reading
B
Better Software Design


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:30
Wytwarzanie 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
I
IT Typy


1
Ruby. Praktyka, ponad wykute regułki. Wywiad z Rafałem Piekarą
44:56
44:56
Na później
Na później
Listy
Polub
Polubione
44:56
Czy Ruby to odpowiedź na wszystkie problemy w programowaniu? Nie! Niemniej jak zapewnia nasz rozmówca - potrafi zagwarantować szybsze dojście do ich rozwiązania w stosunku do innych języków (i określonych przypadkach). Jak zacząć swoją przygodę z Ruby? Dlaczego ważny jest kontakt ze społecznością i mentorem? Czy praktyka jest lepsza niż nauka? O ty…
…
continue reading
B
Better Software Design


1
58. O testowaniu kontraktowym z Rafałem Maciakiem
58:00
58:00
Na później
Na później
Listy
Polub
Polubione
58:00
Projektowanie 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
I
IT Typy


1
Sto CV, dziesięć telefonów, dwie rozmowy. Rynek IT vs Junior. Wywiad z Michałem Fulczykiem
41:28
41:28
Na później
Na później
Listy
Polub
Polubione
41:28
Czy bootcamp gwarantuje płynne i spektakularne wejście do świata IT? Reklamy powiedzą, że tak, rzeczywistość jest naturalnie zgoła inna. Dlaczego to raczej nowela, a nie bajka - wyjaśnienie usłyszycie od Michała Fulczyka, który opowiada o swoich doświadczeniach z kursem programowania. PS. A zawodowo na naszym pokładzie w Ragnarsonie!…
…
continue reading
B
Better Software Design


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:57
CQRS, 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
I
IT Typy


1
Popkultura w koszyku, przepis na idealny Easter Egg
46:43
46:43
Na później
Na później
Listy
Polub
Polubione
46:43
Nowy, świąteczny, specjalny Ruby on Air! co prawda nie podejmujemy się w nim klasyfikacji świątecznych majonezów, ale wyruszamy na poszukiwania idealnych Easter Eggs. Co nas urzekło, gdzie znaleźć smaczki w popkulturze i wyszukiwarkach?Autor: Ragnarson
…
continue reading
B
Better Software Design


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:50
Mylić 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
I
IT Typy


1
Czego na pewno nie zrobisz w Ruby? Wywiad z Januszem Mordarskim
28:11
28:11
Na później
Na później
Listy
Polub
Polubione
28:11
Nazwa naszego podcastu podsuwa wystarczająco tropów, niemniej wyjątkowo w tym odcinku przekazujemy mikrofon (a tym samym pieśni pochwalne na rzecz Ruby) naszemu gościowi - Januszowi Mordarskiemu, ewangeliście w tej materii, a zarazem niezależnemu doradcy w temacie technologii i programowania. No dobrze, czy Ruby to dobry język na start w IT?…
…
continue reading
B
Better Software Design


1
55. O Machine-Learningu i rozwiązaniach Data-Driven dla bankowości z Piotrem Gawrysiakiem
1:11:04
1:11:04
Na później
Na później
Listy
Polub
Polubione
1:11:04
Często uciekamy od danych i analizujemy zachowania w procesach biznesowych, a równie często to właśnie dane są podstawą do budowy zaawansowanych systemów IT. Zanim dotkniemy gwarantujących spójność agregatów, nasze operacje przechodzą przez systemy oparte o sztuczną inteligencję czy uczenie maszynowe i to właśnie tym zagadnieniom dziś się przyjrzyj…
…
continue reading
I
IT Typy


1
Najwięcej expa PM-owi dają porażki. Wywiad z Zuzanną Wiler
40:36
40:36
Na później
Na później
Listy
Polub
Polubione
40:36
Znakomita organizacja pracy, intuicja i ta subtelna umiejętność przewidywania przeszłości, a konkretnie zapytań klienta. Tak pokrótce może brzmieć charakterystyka idealnego Project Managera. Jak ten obraz ma się do rzeczywistości i osoby ślubującej wierność SCRUM-owi? Odpowiedź znajdziecie w tym odcinku Ruby on Air, w którym sekrety PM-owania zdrad…
…
continue reading
B
Better Software Design


1
54. O stosowaniu SCRUMa z Kubą Szczepanikiem i Jackiem Wieczorkiem
1:04:17
1:04:17
Na później
Na później
Listy
Polub
Polubione
1:04:17
Wiele tematów potrafi podnieść temperaturę rozmowy, zaczynając choćby od osławionego pytania "taby czy spacje". Ale kiedy skręcamy w rejony związane z Agile i pada słowo SCRUM, konwersacja często przechodzi na zupełnie nowy poziom. Do rozmowy na temat realiów SCRUM-a i sposobu jego stosowania zaprosiłem Kubę Szczepanika i Jacka Wieczorka, których w…
…
continue reading
I
IT Typy


1
Dlaczego nigdy nie polubię się z mikrozarządzaniem? Wywiad z Ewą Bocian
58:26
58:26
Na później
Na później
Listy
Polub
Polubione
58:26
Czy bycie uniwersalnym w swoich kompetencjach jest jednoznaczne z brakiem wyspecjalizowania w jakiejkolwiek dziedzinie? Na ile można być elastycznym w ramach korporacji, a jaką wolność daje organizacja w kolorze turkusu? Na ten temat spoglądamy z bliska wraz z Ewą Bocian, która zna ten model funkcjonowania od podszewki.…
…
continue reading
B
Better Software Design


1
53. O zaletach i wadach Clean Architecture z Oskarem Dudyczem
56:51
56:51
Na później
Na później
Listy
Polub
Polubione
56:51
Niezależność od frameworka, interfejsu użytkownika, bazy danych i innych systemów zewnętrznych, a także wsparcie testowalności - to podstawowe filary takich konceptów architektonicznych jak Clean / Hexagonal / Onion / Sreaming Architecture, DCI, BCE. Poszczególne podejścia różnią się w szczegółach, jednak w zbliżony sposób podchodzą do rozdzielania…
…
continue reading
I
IT Typy


1
O ciężkiej wadze narracji na rynku kryptowalut. Wywiad z Piotrem Misiurkiem
32:27
32:27
Na później
Na później
Listy
Polub
Polubione
32:27
Kryptowaluty na tyle mocno osadziły się w zbiorowej świadomości, że prawdopodobnie każdy zdążył wyrobić sobie o nich własne zdanie. Czy jest błędne, czy pokrywa się z eksperckim zdaniem naszego gościa? W tym odcinku Ruby on Air przyglądamy się rynkowi kryptowalut razem z Piotrem Misiurkiem.Autor: Ragnarson
…
continue reading
B
Better Software Design


1
52. O uprawnieniach i domenie z Bartkiem Słotą
1:14:06
1:14:06
Na później
Na później
Listy
Polub
Polubione
1:14:06
W trakcie implementacji systemu często stajemy przed problemem kontroli uprawnień i decydowaniu, czy pozwalamy użytkownikowi wykonać określoną operację. Ten jeden, pozornie prosty IF w kodzie jest pretekstem do dzisiejszej rozmowy z Bartkiem Słotą, na temat kontroli uprawnień w projekcie opartym o techniki Domain-Driven Design. Na konkretnym przykł…
…
continue reading
I
IT Typy


1
Od rzucenia szkoły po american dream. Wywiad z Adrianem Woźniakiem i Michałem Łyczko z Knowde.com
1:12:16
1:12:16
Na później
Na później
Listy
Polub
Polubione
1:12:16
Czy między frontendem a backendem rzeczywiście istnieje aż tak duża przepaść w zakresie obowiązków? A co najważniejsze - czy istnieje idealny sposób na płynną współpracę tych dwóch środowisk? W tym odcinku przyglądamy się bliżej wspomnianym kwestiom, a solidny materiał dowodowy dostarczają wyjątkowi goście wprost z Doliny Krzemowej - Adrian Woźniak…
…
continue reading
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
O tym, że procesy biznesowe istnieją i że są ważne wiedzą wszyscy. Potrafimy o nich ogólnie mówić na poziomie abstrakcyjnym, ale też umiemy schodzić na niższe poziomy i opisywać ich działanie zdarzeniami lub BPMN-em. Natomiast o regułach często mówi się tylko na ogólnym poziomie, jeśli w ogóle, że "no jakieś tam reguły są w biznesie". Są traktowane…
…
continue reading
I
IT Typy


1
Kiedy automatyzacja wchodzi do świata rekrutacji w branży IT. Wywiad z Michałem Gąszczykiem
1:06:30
1:06:30
Na później
Na później
Listy
Polub
Polubione
1:06:30
Czy era spamowania ofertami pracy na LinkedIn dobiegła końca? Jakie są inne metody sourcingu? Czy wszystko to można zautomatyzować? No i finalnie - jak zdobyć miłość i zaufanie senior dewelopera? Odpowiedzi na te wszystkie pytania czekają na Was w tym odcinku Ruby on Air, gdzie rąbka tajemnicy uchyla CEO firmy Inhire - Michał Gąszczyk.…
…
continue reading
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…
…
continue reading
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…
…
continue reading
I
IT Typy


1
O automatyzacji poszukiwań wymarzonego zestawu LEGO. Wywiad z Kubą Raczyńskim
1:16:23
1:16:23
Na później
Na później
Listy
Polub
Polubione
1:16:23
Jaki jest punkt wspólny prowadzenia własnego software house’u i polowania na unikalne zestawy klocków LEGO? Z miejsca wymienimy wytrwałość, umiejętność adaptacji do zmian i znajomość właściwych aplikacji. Co jeszcze widnieje pośród wyzwań? Odpowiedzi na te pytania znajdziecie w najnowszym i ostatnim (w tym roku) odcinku Ruby on Air, w którym gościm…
…
continue reading
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…
…
continue reading
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…
…
continue reading
I
IT Typy


1
Idealny scrum master? Moja babcia! Świąteczny odcinek Ruby on Air
17:35
17:35
Na później
Na później
Listy
Polub
Polubione
17:35
Nie musicie czekać na wigilijny wieczór aby doświadczyć pierwszych cudów! Albowiem deweloperzy odeszli od kodu i wzięli się za lepienie pierogów. Wszystko to w najnowszym ŚWIĄTECZNYM odcinku Ruby on Air, gdzie prócz tworzenia najlepszego ciasta na pierogi (jakie widziało nasze biuro) - z sobie znaną pasją przechodzimy przez tematy:trafionych i tych…
…
continue reading
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…
…
continue reading
I
IT Typy


1
Inflacja, administracja, biurokracja. Jak to się ma do branży IT? Wywiad z Kubą Danilukiem
55:30
55:30
Na później
Na później
Listy
Polub
Polubione
55:30
Jak ma się wszechobecny temat inflacji do branży IT? Jak opracować racjonalny i sensowny system wynagrodzeń, w którym główną decyzję o podwyżce podejmuje cały zespół? No i przede wszystkim jak zapałać gorącym uczuciem do Excela? Odpowiedzi na wszystkie pytania znajdziecie w najnowszym odcinku Ruby on Air, w którym przepytujemy Jakuba Daniluka wpros…
…
continue reading
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
…
continue reading
I
IT Typy


1
Konstruktywna krytyka na wielu frontach i sztuka przemówień. Wywiad z Krzyśkiem Rapaczem
1:07:59
1:07:59
Na później
Na później
Listy
Polub
Polubione
1:07:59
Komunikacja wewnętrzna, sztuka feedbackowania, bezstresowych przemówień i niwelowania wpływu na środowisko naturalne. Ten odcinek Ruby on Air jest bogaty w tematy, a wszystkie z nich punktowo i skrupulatnie rozwija Krzysiek Rapacz - specjalista od komunikacji wewnętrznej i CSR. Jeśli jeszcze nie poczuliście się zachęceni to dorzucamy pikantny szcze…
…
continue reading
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…
…
continue reading