DevTalk: podcast programistyczny Macieja Aniserowicza. http://devtalk.pl
…
continue reading
Posłuchaj rozmów z prowadzącymi na Stacji i dowiedz się jakie są ciekawe trendy w IT, jaką ścieżkę rozwoju wybrać i jakimi tematami warto się zainteresować. Rozmawiamy o programowaniu, data science i budowaniu własnej kariery w IT.
…
continue reading
Do podcastu zapraszam mądre głowy, zadaję im pytania, wydobywam wiedzę. Rozmowy nagrywam i dzielę się nimi w formie podcastu. Dzięki temu każdy może się zainspirować do pracy/nauki/biznesu. Fajny temat na odcinek? Współpraca? Daj mi znać. Kontakt: jedrzej@podcastuje.pl #dwpodcast
…
continue reading
Przeprogramowani czyli szersze spojrzenie na programowanie. Zapraszają Marcin Czarkowski i Przemek Smyrdek.
…
continue reading
Tworzenie oprogramowania w szerokim horyzoncie. Podejmujemy tematy związane z dobrymi praktykami, metodykami oraz procesami, które towarzyszą na co dzień programistom. Masz pomysł na temat odcinka? Może chcesz zostać sponsorem odcinka? Wyślij e-mail na adres: kontakt@devenv.pl
…
continue reading
Better Software Design podcast. Rozmowy o projektowaniu oprogramowania, architekturze i wyzwaniach z tym związanych.
…
continue reading
Strona podcastu technologicznego Just4Fun. Poruszamy w nim ciekawe tematy z zakresu różnorodnych technologii.
…
continue reading
1
Stacja.IT Podcast 056 Aleksandra Tomaszewska, Piotr Rybak - Projekt PLLuM, czyli AI po polsku
1:24:53
1:24:53
Play later
Play later
Lists
Like
Liked
1:24:53
W nowym odcinku podcastu Stacji.IT rozmawiamy o przełomowym polskim modelu językowym dla sektora publicznego i prywatnego kryjącym się pod kryptonimem PLLuM (Polish Large Language Model). Gośćmi odcinka są Aleksandra Tomaszewska i Piotr Rybak z Instytutu Informatyki Polskiej Akademii Nauk. Podczas naszej dyskusji poruszamy następujące tematy: - Jak…
…
continue reading
1
89. O ciemnej stronie implementacji API z GraphQL z Sebastianem Rabiejem
1:07:40
1:07:40
Play later
Play later
Lists
Like
Liked
1:07:40
W 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
No-code i Low-code - przyszłość tworzenia aplikacji? | Kamil Tarczyński - Przeprogramowani ft. Gość
36:31
36:31
Play later
Play later
Lists
Like
Liked
36:31
Kamil Tarczyński, Co-founder oraz CTO agencji havenocode, która specjalizuje się w tworzeniu aplikacji za pomocą platform i narzędzi no-code i low-code. Dzisiejsza rozmowa skupi się na potencjale, wyzwaniach oraz przyszłości tych narzędzi w kontekście web developmentu. Kamil na LinkedIn: https://pl.linkedin.com/in/kamiltarczynski havenocode na Link…
…
continue reading
1
Nauka nowoczesnego frontendu | Paweł Gnat - Przeprogramowani ft. Gość
42:11
42:11
Play later
Play later
Lists
Like
Liked
42:11
Paweł Gnat to frontend developer, którzy przebranżowił się do IT z budownictwa. W tym podcaście dzieli się swoimi wrażeniami z udziału w pierwszej edycji programu Opanuj Frontend: AI Edition. Więcej materiałów od Pawła znajdziesz na jego profilu instagram: https://www.instagram.com/pawel.coder/👉 Dołącz do II edycji O:FE, więcej informacji na opanuj…
…
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
Play later
Play later
Lists
Like
Liked
1:09:12
Frontend 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
Play later
Play later
Lists
Like
Liked
55:20
Zostać 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
Stacja.IT Podcast 055 Maciej Brzeziński - Błędy początkującego managera w IT
1:11:39
1:11:39
Play later
Play later
Lists
Like
Liked
1:11:39
W nowym odcinku podcastu Stacji.IT porozmawiamy o błędach początkujących managerów, wyzwaniach w zarządzaniu, delegowaniu zadań, balansem między pracą a życiem prywatnym. Gościem odcinka jest Maciej Brzeziński - wieloletni manager i autor bloga o zarządzaniu i IT: brzezmac.io. Maciej opowie o jego karierze w IT, początkach pracy oraz różnicach pomi…
…
continue reading
1
86. O DDD w legacy z wykorzystaniem Bubble i Autonomous Contexts z Marcinem Markowskim
1:08:55
1:08:55
Play later
Play later
Lists
Like
Liked
1:08:55
Wiele 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
Techniczny Product Management: Jira, MongoDB | Jakub Łaziński - Przeprogramowani ft. Gość
1:08:27
1:08:27
Play later
Play later
Lists
Like
Liked
1:08:27
Jakub Łazinski to Technical Product Manager, który pracował nad rozwojem produktów MongoDB (CLI), Atlassian (Jira) oraz SmartRecruiters. Z rozmowy dowiesz się m.in.: 👉 Jak wygląda specyfika pracy TPM w różnorodnych firmach technologicznych? 👉 Jak efektywnie współpracować z PMem jako developer? 👉 Jak dowozić topową wartość dla użytkowników? 👉 Jak AI…
…
continue reading
1
85. O Architectural Kata i procesie tworzenia architektury z Piotrem Filipowiczem
57:20
57:20
Play later
Play later
Lists
Like
Liked
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
Play later
Play later
Lists
Like
Liked
1:20:27
Jeś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
Play later
Play later
Lists
Like
Liked
1:04:43
Odpowiedzialność 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
Play later
Play later
Lists
Like
Liked
1:08:49
Tworzenie 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
Play later
Play later
Lists
Like
Liked
1:12:33
Błę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
Play later
Play later
Lists
Like
Liked
58:40
Czy 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
1
79. O modularyzacji bez użycia subdomen i heurystyk DDD z Łukaszem Szydło
1:13:08
1:13:08
Play later
Play later
Lists
Like
Liked
1:13:08
Domain-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
1
78. O Outbox Pattern i skutecznej komunikacji z Jackiem Milewskim
1:16:18
1:16:18
Play later
Play later
Lists
Like
Liked
1:16:18
W 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
Czym jest Frontend Tech Radar 2024? Nasz przegląd technologii frontendowych
35:49
35:49
Play later
Play later
Lists
Like
Liked
35:49
Frontend Tech Radar to nasza pierwsza duża inicjatywa w 2024 roku. Przygotujemy dla Was przegląd technologii i technik frontendowych, która pomoże Wam w podejmowaniu decyzji z czego korzystać i czego warto się uczyć w projektach realizowanych w nowym roku. Więcej informacji o radarze znajdziesz na: https://www.opanujfrontend.pl/frontend-radar Zapis…
…
continue reading
1
77. O couplingu i decouplingu w systemie z Grzegorzem Piwowarkiem
1:02:01
1:02:01
Play later
Play later
Lists
Like
Liked
1:02:01
Gdy 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
Play later
Play later
Lists
Like
Liked
2:09:32
Mijają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
Play later
Play later
Lists
Like
Liked
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
Play later
Play later
Lists
Like
Liked
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
1
Trenował polskie modele językowe | Darek Kłeczek - Przeprogramowani ft. Gość
36:28
36:28
Play later
Play later
Lists
Like
Liked
36:28
Darek Kłeczek to ML Engineer w firmie Weights & Biases, która zajmuje się dostarczaniem usług z obszaru MLOps. W dzisiejszym odcinku nasz gość przeprowadzi nas przez świat polskich modeli sztucznej inteligencji (Polish BERT), opowie jak rozwijał karierę w tym fascynującym świecie oraz czego wymaga wejście do świata AI spoza branży. Ten odcinek to f…
…
continue reading
1
73. O streamingu eventów w systemie z Piotrem Gankiewiczem
1:01:54
1:01:54
Play later
Play later
Lists
Like
Liked
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
1
Opanuj Frontend - wszystko co powinieneś wiedzieć o nowym kursie
47:23
47:23
Play later
Play later
Lists
Like
Liked
47:23
W tym odcinku o naszym nadchodzącym kursie Opanuj Frontend, którego promocyjna przedsprzedaż odbędzie się podczas Black Week czyli od 20 do 27 listopada. Rozmawialiśmy o agendzie kursu oraz o tym do jakich osób jest skierowany. Opowiedzieliśmy również o inspiracjach do stworzenia Opanuj Frontend względem konkurencyjnych projektów. Podzielimy się ró…
…
continue reading
1
72. O encjach w Domain-Driven Design z Kamilem Grzybkiem
1:03:00
1:03:00
Play later
Play later
Lists
Like
Liked
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
1
71. O doświadczeniach z EventSourcingiem w projekcie z Łukaszem Reszke
1:04:35
1:04:35
Play later
Play later
Lists
Like
Liked
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
1
UX Writing i sztuka efektywnej komunikacji | Przeprogramowani ft. Paulina Bednarek
1:29:30
1:29:30
Play later
Play later
Lists
Like
Liked
1:29:30
W najnowszym odcinku Przeprogramowanego Podcastu naszą gościnią jest Paulina Bednarek - specjalistka UX Writingu, która przeprowadzi nas przez tajniki prostej komunikacji w produktach i usługach online.W trakcie rozmowy dowiesz się m.in.:👉 Jak rozpocząć karierę w świecie UX Writingu👉 Czy doświadczenie w marketingu jest niezbędne?👉 Jakie umiejętnośc…
…
continue reading
1
70. O Testcontainers, piramidzie testów i jakości życia z Piotrem Przybyłem
1:11:48
1:11:48
Play later
Play later
Lists
Like
Liked
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
1
69. O wydajności systemu, optymalizacjach i trade-offach z Tomaszem Lelkiem
58:12
58:12
Play later
Play later
Lists
Like
Liked
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
1
68. O rozwoju domeny generycznej w modelu open-source z Łukaszem Chruścielem
52:03
52:03
Play later
Play later
Lists
Like
Liked
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
1
67. O danych prywatnych w architekturach zdarzeniowych z Oskarem Dudyczem
53:55
53:55
Play later
Play later
Lists
Like
Liked
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
1
AI a programowanie, organizacja dev-eventów, rozwój kariery | Andrzej Fricze, Przeprogramowani ft. Gość
1:23:52
1:23:52
Play later
Play later
Lists
Like
Liked
1:23:52
Andrzej Fricze - specjalista JavaScript, TypeScript i React. Andrzej to nie tylko mentor i organizator dev-eventów, ale po godzinach także pasjonat siłowni, muzyki hip-hop i tworzenia niszowych brandów odzieżowych. Poznaliśmy się dzięki meetupowi meet.js Kraków, a teraz wspólnie szykujemy coś wyjątkowego: Future Conf, konferencja o JavaScript i AI,…
…
continue reading
1
66. O Fitness Functions w architekturze ewolucyjnej z Sebastianem Buczyńskim
56:33
56:33
Play later
Play later
Lists
Like
Liked
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
[EN] How to achieve success in Open Source? Featurevisor & Building in Public | Fahad Heylaal
1:25:55
1:25:55
Play later
Play later
Lists
Like
Liked
1:25:55
EN: In today's episode of Przeprogramowani Podcast we're hosting Fahad Heylaal - Principal Software Engineer at DAZN who is also an indie hacker, open source contributor and Featurevisor creator. We cover topics such as pros and cons of going all-in on transparency, challenges of solo-preneurs and skills that you need to develop on today's job mark…
…
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
1
Stacja.IT Podcast 054 Inez Okulska - Sztuczna Inteligencja w usługach publicznych
59:27
59:27
Play later
Play later
Lists
Like
Liked
59:27
W najnowszym odcinku podcastu Stacji IT gościem Łukasza Kobylińskiego była Inez Okulska. Tym razem głównym tematem odcinka była Sztuczna Inteligencja w usługach publicznych. Przedstawienie Gościa. Jakimi projektami zajmujesz się w swoim zespole? Jakie są wyzwania związane z anonimizacją danych publicznych w kontekście SI? Jaki jest według Twojej wi…
…
continue reading
1
#68 Własny produkt czy czyjeś legacy - co nas bawi, co nas męczy?
29:25
29:25
Play later
Play later
Lists
Like
Liked
29:25
Zastanawialiśmy się niedawno, co tak naprawdę wpływa na nasze dobre samopoczucie podczas wykonywania obowiązków zawodowych. Sprawa niby błaha, ale tak naprawdę, bez dobrego miejsca pracy, które nam odpowiada, ciężko dobrze realizować powierzone nam zadania. Dlatego postanowiliśmy porozmawiać, jak wygląda miejsce naszej pracy, czego oczekiwalibyśmy …
…
continue reading
1
Narzędzia AI, praca zespołowa, rozwój programisty | Jarek Michalik, Przeprogramowani ft. Gość
54:14
54:14
Play later
Play later
Lists
Like
Liked
54:14
Naszym gościem był Jarek Michalik, Google Developer Expert w Kotlin, doświadczony szkoleniowiec i entuzjasta dzielenia się wiedzą o inżynierii oprogramowania. Rozmawialiśmy o narzędziach AI, pracy zespołowej, rozwijaniu kariery oraz dzieleniu się wiedzą. Jarek Michalik w internetach:https://michalik.tech/ https://twitter.com/rozkminia https://www.i…
…
continue reading
1
64. O architekturze hexagonalnej, portach i adapterach z Kubą Nabrdalikiem
53:40
53:40
Play later
Play later
Lists
Like
Liked
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
1
63. O modułach w DDD i organizacji kodu aplikacji biznesowej z Marcinem Markowskim
1:12:25
1:12:25
Play later
Play later
Lists
Like
Liked
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
1
62. O siedmiu dev-grzechach głównych kariery w IT z Wojtkiem Ptakiem
1:10:56
1:10:56
Play later
Play later
Lists
Like
Liked
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
1
O sztucznej inteligencji z dr Leszkiem Bukowskim (zapowiedź)
10:10
10:10
Play later
Play later
Lists
Like
Liked
10:10
Zapraszamy na zapowiedź dwugodzinnej rozmowy na temat AI z dr Leszkiem Bukowskim - programistą, naukowcem, wykładowcą akademickim i adeptem uczenia maszynowego. [Całą rozmowę publikujemy w podkaście Opanuj.AI]
…
continue reading
1
61. O dostarczaniu kodu na produkcję z użyciem Feature Toggles z Mateuszem Kwaśniewskim
1:11:32
1:11:32
Play later
Play later
Lists
Like
Liked
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
1
Stacja.IT Podcast 053 Ryszard Tuora - Czy ChatGPT zmieni świat?
58:26
58:26
Play later
Play later
Lists
Like
Liked
58:26
W najnowszym odcinku podcastu gościem Łukasza Kobylińskiego był Ryszard Tuora. Tematem rozmowy był ChatGPT i to, w jaki sposób wpływa na rzeczywistość. STRESZCZENIE ODCINKA: Przedstawienie Gościa. Co to w zasadzie jest ChatGPT? Jakie są możliwości i ograniczenia ChatGPT? Do czego można zastosować ChatGPT? ChatGPT jest płatny - czy są jakieś alterna…
…
continue reading
1
Od juniora do seniora z ChatGPT: Lepsze decyzje techniczne (zmiana frameworka w firmie)
16:24
16:24
Play later
Play later
Lists
Like
Liked
16:24
Dowiedz się, jak podejmować lepsze decyzje techniczne z pomocą sztucznej inteligencji ChatGPT-4. Zaprezentujemy, jak najsilniejszy model językowy dostępny na rynku, GPT-4, może pomóc w takich sytuacjach jak proponowanie zmiany frameworka do testów e2e w Twojej firmie. Omówimy, jak skuteczny i uniwersalny prompt może poprawić opis problemu i plan dz…
…
continue reading
1
#67 Czy mogę bezkarnie kopiować kod z Internetu?
45:18
45:18
Play later
Play later
Lists
Like
Liked
45:18
Podczas tworzenia oraz rozwijania kodu często sięgamy po typowe narzędzia, oraz przeglądamy różne kody źródłowe rozwiązań. Czasem czegoś potrzebujemy i ląduje metodą Copy&Pastiego w naszym finalnym kodzie, który dostarczamy do swoich produktów lub oprogramowania klienta. Kto pierwszy choć raz nie skopiował czegoś ze StackOverflow niech pierwszy rzu…
…
continue reading
1
60. O technikach Living Documentation i modelu P3 z Marcinem Markowskim
1:10:20
1:10:20
Play later
Play later
Lists
Like
Liked
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
1
59. O optymalizacji współpracy zespołów i Team Topologies z Piotrem Kacałą
1:02:30
1:02:30
Play later
Play later
Lists
Like
Liked
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
REST towarzyszy nam od ponad 20 lat. Stał się na tyle powszechnym standardem, że czasem zapominamy, czym tak naprawdę jest. Granice się zacierają, a dla większości programistów każde tworzone API to REST API. Rzeczywistość jest nieco inna, dlatego też dyskutujemy dzisiaj o definicji oraz panujących zasadach. Staramy się odpowiedzieć na pytania: ✅ C…
…
continue reading