CTO publiczne
[search 0]
Więcej
Download the App!
show episodes
 
Artwork

1
ITstorie

ITstorie

Unsubscribe
Unsubscribe
Miesięcznie
 
Chcesz wkroczyć w świat IT i nie wiesz od czego zacząć? A może chcesz przenieść swoją karierę na następny poziom? Nie wiesz którą drogę wybrać - techniczną czy managera? Tu dowiesz się czym zajmują się osoby pełniące konkretne role. Wyjaśniamy czym różni się Project Manager od Scrum Mastera, jakich umiejętności potrzebuje Architekt IT i czym zajmuje się CTO (Chief Technology Officer).
  continue reading
 
Więcej Niż Konteneryzacja to podcast dla osób zainteresowanych tematyką konteneryzacji oraz najpopularniejszymi narzędziami takimi jak: Docker, Kubernetes. Druga strona podcastu to tematy związane z automatyzacją, infrastrukturą jako kod (IaC) oraz szeroko pojętym światem DevSecOps. Podcast jest uzupełnieniem bloga wKontenerach.pl
  continue reading
 
Loading …
show series
 
W 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
 
Kontynuując serię rozmów o karierze w branży IT, razem z Natalią Cholewą na tapet wzięliśmy stanowisko Product Ownera. Rozmawialiśmy o tym, czym różnią się obowiązki Product Ownera z obowiązkami Product Managera, kto ma największe szanse na to, aby awansować i co zrobić, aby otrzymać wymarzoną posadę. Historia Natalii pokazuje, że przebranżowienie …
  continue reading
 
Dziś 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
 
W ś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
 
W kolejnym odcinku gościmy Karola Horosina, który podzielił się swoją unikalną ścieżką kariery w branży IT. Opowiedział m.in. o tym, jak uniknąć pułapek awansowania na stanowisko managerskie, jeśli to nie jest Twoja wymarzona rola i czy warto wrócić do czystego programowania po latach spędzonych na zarządzaniu zespołami? Karol mówił także o swojej …
  continue reading
 
Architektura 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
 
W tym odcinku podcastu Więcej niż Konteneryzacja mamy przyjemność gościć Karola, który obecnie pracuje jako DevOps Engineer, a wcześniej zdobywał doświadczenie jako Administrator Linuxa oraz konsultant ds. sieci komputerowych.Poruszyliśmy wiele interesujących tematów dotyczących kariery w IT i przebranżowienia. Jeśli interesuje Cię temat pracy na s…
  continue reading
 
W ramach kolejnego odcinka Więcej niż Konteneryzacja rozmawialiśmy z Łukaszem — doświadczonym Test Managerem, który podzielił się swoją wiedzą na temat roli testera oprogramowania oraz zarządzania procesem testowym. Z rozmowy dowiesz się, jak wygląda praca Test Managera oraz czym zajmuje się osoba odpowiedzialna za zapewnienie jakości i zarządzanie…
  continue reading
 
Katarzyna Zielina od lat pracowała w hotelarstwie na stanowisku event managera. Chciała jednak coś zmienić i spróbować swoich sił w branży IT. Jak się domyślasz, do tego kroku musiała się odpowiednio przygotować. O tym, jak zacząć, z jakich źródeł się uczyć i gdzie szukać pierwszej pracy, Kasia opowiedziała w kolejnym odcinku Więcej niż Konteneryza…
  continue reading
 
Z Janem Kwapiszem rozmawialiśmy o sztucznej inteligencji, LLM-ach i Kubernetesie, ale także o inteligentnych omniviserach, nad którymi Janek aktualnie pracuje ze swoim zespołem. Z materiału dowiesz się, jak łączyć pracę jako CTO oraz wykładowca akademicki i czy to w ogóle możliwe? --- 👉 https://tfmaestro.pl/ ⁠Zdobądź wiedzę o tworzeniu infrastruktu…
  continue reading
 
W ramach 16. odcinka podcastu Więcej niż Konteneryzacja rozmawialiśmy z Aleksandrem o jego ścieżce kariery, najnowszych trendach w CI/CD, o tym, jak wygląda praca na pograniczu Programisty i DevOpsa, ale także gdzie szukać źródeł wiedzy. Olek zdradził również, jak wyglądają zarobki w branży dla osób pracujących na pograniczu tych dwóch stanowisk. O…
  continue reading
 
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
 
Gościem 15. odcinka jest Kasia, mentorka w projekcie TF Maestro. Rozmawialiśmy o Chmurze, Terraform i OpenTofu. Poruszymy kilka ciekawych tematów, między innymi dwa Case Study. A jak wiadomo, doświadczenia projektowe i lekcje z nich wyniesione są zwykle cenną wiedzą, którą ciężko znaleźć w internecie. Oto kilka pytań, które zadałem Kasi w trakcie n…
  continue reading
 
W kolejnym odcinku podcastu Więcej niż konteneryzacja, Katarzyna Brzozowska, którą mieliście okazję poznać na Festiwalu KubeDevSec, opowiedziała o swojej drodze od supportu przez SysOpsa i DevOpsa aż do DevSecOpsa. Historia Kasi to idealny dowód na to, że można odnieść rzeczywisty sukces po przebranżowieniu się z zupełnie innej branży niż IT. W tra…
  continue reading
 
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
 
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
 
W tym odcinku rozmawialiśmy z Tomaszem Obrałem, który jest liderem zespołu programistów, ale nie tylko! Jeśli chcesz się dowiedzieć, jak przygotować się na niespodziewane sytuacje w zespole oraz ile czasu lider spędza na programowaniu, ten podcast jest dla Ciebie.Polecane w tym odcinku:- Daniel Goleman - "Inteligencja emocjonalna"- Simon Sinek - "Z…
  continue reading
 
W ramach 13. odcinka podcastu Więcej niż konteneryzacja, rozmawialiśmy z Emilem — Architektem ds. Infrastruktury i DevOps Inżynierem. Emil zdradził nie tylko to, jak wyglądała jego ścieżka kariery, ale także opowiedział o swoich doświadczeniach odnośnie projektowania infrastruktury. Cała rozmowa to zbiór cennych wskazówek, które przydadzą się zarów…
  continue reading
 
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
 
Gościem 12. odcinka podcastu Więcej niż konteneryzacja jest Maciej Góra, który rozwija się na stanowisku programisty. W ramach naszej rozmowy Maciej opowiedział o tym, jak to się stało, że jest tu, gdzie jest, jak zaczął swoją przygodę i czego musiał się w trakcie nauczyć. Podzielił się swoimi spostrzeżeniami i cennymi radami po latach pracy w zawo…
  continue reading
 
"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
 
W trakcie rozmowy z Michałem Jędrzejczakiem rozmawialiśmy o tym, jak wyglądała jego ścieżka kariery od Administratora IT do DevOpsa. Michał opowiedział nie tylko o potrzebnych skillach w jego pracy, ale także o tym, co pomogło mu odnaleźć się w tej nowej roli. Co znajdziesz w #11 odcinku podcastu?- Co może być najtrudniejsze na początku drogi w IT?…
  continue reading
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
"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
 
W tym odcinku rozmawialiśmy z Katarzyną Turbak, która pracuje jako Test Manager. Dowiedz się co robi się na tym stanowisku, oraz jak można się rozwijać w tym kierunku.Polecane w tym odcinku:- Certified Tester Advanced Level Test Manager (CTAL-TM): https://www.istqb.org/certifications/test-manager- Certified Tester Foundation Level (CTFL): https://w…
  continue reading
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
W tym odcinku rozmawialiśmy z Anetą Kwiatkowską, która pracuje jako Scrum Master. Dowiedz się czym zajmuje się Scrum Master, jakie są kluczowe umiejętności na tej pozycji oraz na czym się skupić aby samemu zacząć podobną przygodę.Polecane w tym odcinku:- https://www.scrum.org/resources/blog- "Time to Think" Kline Nancy- "Coaching Agile Teams" Adkin…
  continue reading
 
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
 
"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
 
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
 
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
 
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
 
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
 
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
 
Był etatowym programistą, założył własną firmę i został CEO Software House.Skąd w ogóle pomysł na własną firmę, skoro jako programista można liczyć na godziwe zarobki? A może to czysty przypadek? Własna firma – oczekiwania vs rzeczywistośćMiędzy innymi na takie tematy rozmawialiśmy z Maciejem Cebulą, CEO FiveSoft sp. z o.o. Jest to prawdziwa histor…
  continue reading
 
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
 
Loading …

Skrócona instrukcja obsługi

Posłuchaj tego programu podczas zwiedzania
Odtwarzanie