Skip to main content
AjTiTi

AjTiTi

By Dawid Chróścielski, Grzegorz Kotlarz

Luźny podcast o świecie IT. Prowadzący (Dawid Chróścielski i Grzegorz Kotlarz) rozmawiają o nowinkach technologicznych, dzielą się ciekawostkami z życia programisty oraz swoim spojrzeniem na IT. Jako dodatek dorzucają kilka (mniej lub bardziej, ale raczej bardziej) suchych żartów.
Where to listen
Apple Podcasts Logo

Apple Podcasts

Google Podcasts Logo

Google Podcasts

Pocket Casts Logo

Pocket Casts

RadioPublic Logo

RadioPublic

Spotify Logo

Spotify

AjTiTi #55 - O motywacji w świecie IT
AjTiTi #55 - O motywacji w świecie IT
"Ale mi się nie chce" - pomyślał kiedyś każdy! To nic złego, każdemu się zdarza ;) Ale jak stworzyć środowisko, w którym nam się będzie chciało? O tym (bardzo subiektywnie) w dzisiejszym odcinku!
54:17
November 25, 2022
AjTiTi #54 - O testowaniu aplikacji
AjTiTi #54 - O testowaniu aplikacji
Testy jednostkowe, integracyjne, end-to-end, obciążeniowe, mutacyjne... Jeny ile tego! Na czym się skupić? Jak żyć? Na ostatnie pytanie nie odpowiemy, ale o całej reszcie zagadnień usłyszysz w tym odcinku! Enjoy!
51:10
November 11, 2022
AjTiTi #53 - Wzorce w chmurze - design and implementation
AjTiTi #53 - Wzorce w chmurze - design and implementation
Odcinek kończący serię o wzorcach w chmurze. Jako wisienkę na torcie zostawiliśmy design & implementation - czyli wzorce, które pomagają podczas projektowania mikroserwisów. Jak nie stracić wszystkich pieniędzy od inwestora na chmurę? Jak ułatwić komunikację przy używaniu wielu języków programowania w obrębie mikroserwisów? Jak zaimplementować połączenie serwisów korzystających z różnych protokołów? Jak zaplanować kompletny refactor naszego serwisu?  Czemu służy gateway i jak może odciążyć nasze serwisy? Po odpowiedzi na te, jak i wiele innych pytań, zapraszamy do odcinka! Odcinek #27 o App Configuration Store: https://tiny.pl/w92hf Odcinek #23 o API Management: https://tiny.pl/w92h1
50:25
October 28, 2022
AjTiTi #52 - Wzorce w chmurze - data management
AjTiTi #52 - Wzorce w chmurze - data management
Kolejny odcinek dookoła wzorców projektowych używanych w chmurze publicznej. Tym razem poruszamy temat danych i zarządzania nimi.  Jeśli interesuje Cie: Jak zaoszczędzić czas potrzebny na pobranie danych? Dlaczego warto oddzielić odczyty danych od zapisów? Po co i w jaki sposób dzielić dane? Na co mogą przydać się eventy? Czy użycie materialized view jest dobrym pomysłem w przypadku raportów? to zapraszamy do odsłuchu.
01:04:40
October 14, 2022
AjTiTi #51 - Wzorce w chmurze - messaging
AjTiTi #51 - Wzorce w chmurze - messaging
W dzisiejszym odcinku rozpoczynamy temat wzorców projektowych używanych w chmurze publicznej. Na pierwszy ogień idzie messaging, czyli: W jaki sposób przekazywać wiadomości pomiędzy serwisami, by obsłużyć asynchroniczność? Czy można przekazać duże ilości danych bez przeciążania brokera wiadomości? Czy da się sterować procesem biznesowym poprzez wiadomości? Jak zapewnić, że nasz proces na pewno się wykona?  O tych, i kilku innych rzeczach, dowiesz się z 51. odcinka podcastu AjTiTi.
01:02:38
September 30, 2022
AjTiTi #50 - Code review
AjTiTi #50 - Code review
Code review - z pozoru nic skomplikowanego: ktoś napisał kod, a ktoś inny go przegląda. Czy jednak na pewno? W dzisiejszym odcinku rozbieramy na części proces zarówno od strony piszącego kod, jak i przeglądającego.  W jaki sposób przygotować swój kod, aby review przebiegło sprawnie?  Jak robić review? Na co zwrócić uwagę?  A może jest sytuacja, gdy code review możemy sobie odpuścić? Zapraszamy do odsłuchu!  
01:01:43
September 16, 2022
AjTiTi #49 - Wakacje programisty
AjTiTi #49 - Wakacje programisty
Rok szkolny się rozpoczął, więc podejmujemy sentymentalną podróż w stronę wakacji. W jaki sposób programista powinien przygotować się do wakacji? Co zrobić przed? Co robić w trakcie? Jak przeżyć powrót do pracy? Czy w ogóle warto robić sobie wakacyjne przerwy? (SPOILER: zdecydowanie warto!). Piosenka Janet Jackson niszczy komputery: https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994
38:12
September 02, 2022
AjTiTi #48 - Jak efektywnie programować?
AjTiTi #48 - Jak efektywnie programować?
Inni wyrabiają się szybciej w pracy? Spędzasz godziny nad każdą małą zmianą w kodzie? W tym odcinku poruszymy kilka kwestii, które być może będą w stanie Ci pomóc!
56:57
August 19, 2022
AjTiTi #47 - Jak oceniać pracę programisty?
AjTiTi #47 - Jak oceniać pracę programisty?
Tym razem o tym, w jaki sposób oceniać oraz mierzyć progres w karierze programisty. Przyglądamy się głównie dwóm frameworkom: Dropbox Engineering Career Framework oraz Engineering Ladders, a także zastanawiamy się co czyni programistę "dobrym". Dropbox Career Framework:  https://dropbox.github.io/dbx-career-framework/ Engineering Ladders: https://www.engineeringladders.com/
45:28
August 05, 2022
AjTiTi #46 - Stack Overflow Developer Survey 2021
AjTiTi #46 - Stack Overflow Developer Survey 2021
Zastanawiasz się jak branża IT rozwija się pod kątem demografii oraz wiodących technologii? W jaki sposób programiści czerpią wiedzę? A może co robią, gdy napotkają problem? Jeśli tak, to jesteś w idealnym miejscu. W tym odcinku podcastu przyglądamy się danym zebranym w ankiecie portalu Stack Overflow: https://insights.stackoverflow.com/survey/2021
55:17
July 22, 2022
AjTiTi #45 - Czy na pewno potrzebujesz mikroserwisów?
AjTiTi #45 - Czy na pewno potrzebujesz mikroserwisów?
Czy mikroserwisy wyszły już z mody? A może stały się po prostu naszą codziennością? W dzisiejszym odcinku przyglądamy się temu tematowi z perspektywy kilku lat hype'u.
57:49
July 08, 2022
AjTiTi #44 - Narzędzia pomagające w pracy zdalnej
AjTiTi #44 - Narzędzia pomagające w pracy zdalnej
Kontynuujemy temat pracy zdalnej. Tym razem rozmawiamy o narzędziach, które nam pomagają i ułatwiają pracę w rozproszonym zespole. Czego użyć, by zadbać o efektywność pracy, komunikację, bazę wiedzy, ogarnięcie różnych stref czasowych, czy też ducha zespołu? Po odpowiedzi na te pytania, zapraszamy do odcinka.
43:21
June 24, 2022
AjTiTi #43 - Komunikacja w zespole rozproszonym
AjTiTi #43 - Komunikacja w zespole rozproszonym
Praca w zespole rozproszonym geograficznie to dość świeży i nie do końca zbadany obszar. W dzisiejszym odcinku uchylamy nieco rąbka tajemnicy jak my komunikujemy się z innymi i co zauważyliśmy podczas pracy z ludźmi w taki sposób. Zapraszamy również na Discorda AjTiTi, gdzie Grzegorz pokazuje jak zrobić rękami znak lamy, która mówi, aby ktoś się przymknął ;)
01:00:39
June 10, 2022
AjTiTi #42 - Greenfield vs Legacy
AjTiTi #42 - Greenfield vs Legacy
Dzisiaj trochę o typach projektów IT. Wyjaśniamy czym są Greenfield oraz Legacy oraz dyskutujemy czym charakteryzują się oba te rodzaje. Jakie są zalety, a jakie wady pracy nad jednym i drugim? Przy czym my osobiście wolimy pracować? Zapraszamy do odsłuchu oraz podzielenia się swoją opinią na naszym Discordzie!
58:25
May 27, 2022
AjTiTi #41 - Postpandemiczne przemyślenia o pracy zdalnej
AjTiTi #41 - Postpandemiczne przemyślenia o pracy zdalnej
Czy praca zdalna działa? Czy jest dla każdego? Czy jako programiści zyskujemy, czy też tracimy na niej? Dzisiaj o naszych przemyśleniach na temat pracy zdalnej po ponad 2 letniej praktyce.
01:12:53
May 13, 2022
AjTiTi #40 - Czy AI może być ZBYT ŁATWE? Wyliczanka z Microsoft Azure Cognitive Services.
AjTiTi #40 - Czy AI może być ZBYT ŁATWE? Wyliczanka z Microsoft Azure Cognitive Services.
Sztuczna inteligencja na wyciągnięcie ręki? Niemalże! Możesz być magiem AI dzięki Cognitive Services, jeśli tylko potrafisz korzystać z REST API :) Wpis Dawida o wyłączaniu automatycznego tłumaczenia dokumentacji Microsoftu: https://www.chroscielski.pl/turn-off-microsoft-docs-auto-translate/ Odcinek w którym Dawid mówi o użyciu Face API: #12 Vendor Lock
01:07:44
April 29, 2022
AjTiTi #39 - Projektowanie REST API
AjTiTi #39 - Projektowanie REST API
Jak często spotykałeś się z API, które zawsze odpowiada statusem 200 OK, a dopiero po przeanalizowaniu całej odpowiedzi okazuje się, że wcale nie jest tak kolorowo? Bo my... wcale nie tak rzadko. Dlatego w dzisiejszym odcinku opowiadamy o sztuce projektowania REST API.
01:01:13
April 15, 2022
AjTiTi #38 - O integracji systemów
AjTiTi #38 - O integracji systemów
"You can't buy integration" - z tego zdania wypłynął temat odcinka: integracja systemów. Niemalże każde oprogramowanie wymaga jakiejś integracji. Dlatego ważne aby wiedzieć, jak podejść do tego tematu w sposób efektywny i w maksymalnie bezbolesny.   Artykuł na blogu Martina Fowlera: https://martinfowler.com/articles/cant-buy-integration.html
01:05:48
April 01, 2022
AjTiTi #37 - Logowanie i monitorowanie aplikacji na przykładzie Application Insights
AjTiTi #37 - Logowanie i monitorowanie aplikacji na przykładzie Application Insights
Chcę oglądać Twoje logi, logi, logi, logi... W tym odcinku rozmawiamy o tym po co i w jaki sposób logować komunikaty oraz jak monitorować nasze aplikacje. Wszystko to podlane sosem z Application Insights.
01:01:60
March 18, 2022
AjTiTi #36 - O roli Team Leada (2/2)
AjTiTi #36 - O roli Team Leada (2/2)
Ostatnio było trochę o tym kim jest Team Lead i jaka jest jego rola. Tym razem rozmawiamy sobie w jaki sposób Team Lead może zarządzać zespołem oraz wypełniać powierzone mu zadania w sposób efektywny.
01:05:55
March 04, 2022
AjTiTi #35 - O roli Team Leada (1/2)
AjTiTi #35 - O roli Team Leada (1/2)
Kim jest Team Lead? Jaka jest jego rola w zespole? Czy każdy może nim zostać? Czy każdy powinien? Na te i kilka innych pytań postaramy się odpowiedzieć w dzisiejszym odcinku! :)
01:01:15
February 18, 2022
AjTiTi #34 - Jak przetrwać w grupie programistów - o "problematycznych" typach osób
AjTiTi #34 - Jak przetrwać w grupie programistów - o "problematycznych" typach osób
Czy chcemy, czy nie (a mamy nadzieję, że chcemy), to w IT pracujemy w zespołach. Niestety, czasami zdarza się, że nie każdy chce z zespołem współpracować, albo nie do końca jest do tego przygotowany. W 34. odcinku podcastu AjTiTi porozmawiamy o tym, jakie "problematyczne" typy osób spotkaliśmy w naszej karierze oraz jak można sobie z nimi poradzić. Bo, jak się okazuje, będąc "problematycznym" więcej tracimy, niż nam się może wydawać...
01:19:51
February 04, 2022
AjTiTi #33 - Korpo vs Startup vs Software House
AjTiTi #33 - Korpo vs Startup vs Software House
W dzisiejszym odcinku rozmawiamy o tym, czym wyróżnia się praca programistów w zależności od tego dla jakiego rodzaju firm pracują. Jak to jest być w korpo, dobrze? Pewnie nie ma tak, że to dobrze, albo że nie dobrze... A jak to wygląda, gdy pracujesz w startupie? A może software house? Czym różnią się te typy organizacji, jakie są nasze doświadczenia oraz co polecamy początkującym programistom - o tym wszystkim posłuchasz właśnie tutaj.
01:16:25
January 21, 2022
AjTiTi #32 - Dlaczego warto zostać programistą?
AjTiTi #32 - Dlaczego warto zostać programistą?
Ostatnio było trochę narzekania na naszą pracę, ale poza zadami, jest też wiele walet w byciu programistą! Zapraszamy do kolejnej luźnej pogawędki w tym temacie.
01:13:37
January 07, 2022
AjTiTi #31 - Dlaczego nie warto zostać programistą!
AjTiTi #31 - Dlaczego nie warto zostać programistą!
Drzwiami i oknami ludzie pchają się do IT. Zastanówmy się jednak, dlaczego nie warto zostać programistą - luźne przemyślenia po kilku latach w branży :)
01:08:50
December 24, 2021
AjTiTi #30 - SOLIDne oprogramowanie
AjTiTi #30 - SOLIDne oprogramowanie
Są pewne zasady, które nie powinny być łamane. W najnowszym odcinku podcastu AjTiTi rozmawiamy o SOLIDzie i o wpływie, jaki może on mieć na nasze oprogramowanie.
59:55
December 10, 2021
AjTiTi #29 - Dokumentowanie projektów IT
AjTiTi #29 - Dokumentowanie projektów IT
O trudnej sztuce dokumentacji technicznej projektów IT :)
01:05:31
November 26, 2021
AjTiTi #28 - Estymowanie zadań
AjTiTi #28 - Estymowanie zadań
"Ile to zajmie?", "Na kiedy będzie?", "Dlaczego tak długo?" - jako programiści musimy się mierzyć z tymi pytaniami niemal codziennie. I sztuką jest odpowiedzieć na nie z odpowiednią dokładnością. W tym odcinku rozmawiamy o tym w jaki sposób dzielić i estymować zadania, by nasze szacowania były trafione i sensowne, a praca jak najbardziej przyjemna.
01:16:10
November 12, 2021
AjTiTi #27 - Azure App Configuration - centralizacja konfiguracji w chmurze
AjTiTi #27 - Azure App Configuration - centralizacja konfiguracji w chmurze
One to rule them all - o centralizacji konfiguracji w środowiskach mikroserwisowych i serverless z perspektywy chmury Microsoft Azure. PS. Zapraszamy na Discorda: https://www.ajttii.pl
01:00:60
October 29, 2021
AjTiTi #26 - Błędy początkujących programistów #2
AjTiTi #26 - Błędy początkujących programistów #2
Z racji, że na początku kariery można popełnić wiele błędów, to ostatnio tak się rozgadaliśmy, że z naszej dyskusji powstały dwa odcinki ;) Zapraszamy do kontynuacji rozmowy o błędach, jakie, z naszej perspektywy, popełniają początkujący programiści.
51:23
October 15, 2021
AjTiTi #25 - Błędy początkujących programistów #1
AjTiTi #25 - Błędy początkujących programistów #1
Każdy z nas kiedyś zaczynał... I większość prawdopodobnie popełniła na początku swojej przygody kilka mniejszych, bądź większych błędów. Dzisiaj o tym, jakie błędy, z naszej perspektywy, popełniają początkujący programiści.
45:12
October 01, 2021
AjTiTi #24 - Korpomowa w IT
AjTiTi #24 - Korpomowa w IT
ASAPy, f***upy i ogólnie takie takie - czyli nasze przemyślenia i przygody odnośnie korpomowy :)
01:06:59
September 17, 2021
AjTiTi #23 - Azure API Management
AjTiTi #23 - Azure API Management
API, wszędzie API… Tyle z nim zachodu, by je zrobić i udostępnić klientom w użyteczny i bezpieczny sposób. Tylko, że nie - dzisiaj przedstawiamy usługę Azure API Management, która wspomaga programistów w procesach tworzenia, zabezpieczania, wydawania i dokumentowania API.
58:40
September 03, 2021
AjTiTi #22 - Wzorce projektowe - behawioralne
AjTiTi #22 - Wzorce projektowe - behawioralne
Kontynuujemy wątek wzorców projektowych (tym razem wzorce behawioralne) oraz podsumowujemy temat.
01:09:08
August 20, 2021
AjTiTi #21 - Wzorce projektowe - kreacyjne i strukturalne
AjTiTi #21 - Wzorce projektowe - kreacyjne i strukturalne
Tym razem poruszamy temat bardzo popularny, ale także niezwykle ważny dla programisty - wzorce projektowe. W tym odcinku przybliżamy wzorce kreacyjne oraz strukturalne.
01:01:02
August 06, 2021
AjTiTi #20 - Infrastructure as a Code - ARM Templates
AjTiTi #20 - Infrastructure as a Code - ARM Templates
Jakie parametry do tego template’u Wariacie? Trzymaj infrę w repo to nie zginiesz. Pozdro i z fartem.
57:41
July 16, 2021
AjTiTi #19 - Hackathony, GameJamy i ogólnie takie, takie…
AjTiTi #19 - Hackathony, GameJamy i ogólnie takie, takie…
Dzisiejszy odcinek poświęciliśmy nostalgicznym wyprawom we wspomnienia z eventów programistycznych. Zapraszamy do odsłuchu :) Post Grzegorza o błędzie z datami: https://grzegorz.thehonest.dev/godates
53:33
July 02, 2021
AjTiTi #18 - Azure DevOps
AjTiTi #18 - Azure DevOps
Co to jest Azure DevOps? Jak może pomóc Ci w projekcie? Dlaczego warto skorzystać akurat z niego? Jak wejść na naszego Discorda? O wszystkim tym w dzisiejszym odcinku! :)
01:02:13
June 18, 2021
AjTiTi #17 - Jak wytłumaczyć na czym polega praca programisty?
AjTiTi #17 - Jak wytłumaczyć na czym polega praca programisty?
Rodzice znów pytają co Ty tak właściwie robisz? Znajomi myślą, że grasz w gry i dostajesz za to pieniądze? Nie potrafisz wytłumaczyć innym na czym polega Twoja praca? W dzisiejszym odcinku omawiamy jak my radzimy sobie z takimi pytaniami :)
56:36
June 04, 2021
AjTiTi #16 - Dług technologiczny
AjTiTi #16 - Dług technologiczny
Każdy dług powinien zostać zaciągnięty z głową. Dlatego ważnym jest, aby mieć świadomość tego czym jest dług technologiczny i w jaki sposób podejść do jego spłaty. Tego dowiesz się z 16ego odcinka podcastu AjTiTi.
52:43
May 21, 2021
AjTiTi #15 - Code smells #2
AjTiTi #15 - Code smells #2
A co to tak brzydko pachnie w naszym kodzie? Kontynuujemy temat code smells: Object-Orientation Abusers, Change Preventers, Dispensables oraz Couplers.
01:02:22
May 07, 2021
AjTiTi #14 - Code smells #1
AjTiTi #14 - Code smells #1
A co to tak brzydko pachnie w naszym kodzie? Dzisiaj porozmawiamy sobie czym są code smelle i omówimy ich dwie kategorie: obfuscators oraz bloaters.
49:02
April 23, 2021
AjTiTi #13 - Microsoft Azure Durable Functions
AjTiTi #13 - Microsoft Azure Durable Functions
Słów kilka o tym jak nie wymyślać serverlessowego koła na nowo, czyli o rozszerzeniu Durable Functions :)
01:05:32
April 09, 2021
AjTiTi #12 - Vendor lock - czy jest się czego bać?
AjTiTi #12 - Vendor lock - czy jest się czego bać?
Tematem przewodnim najnowszego odcinka jest vendor lock. Co to takiego? Czy należy się go bać? W jakich okolicznościach może nam przeszkadzać? Jak sobie z nim poradzić? Po odpowiedzi na te pytania zapraszamy do odsłuchu ;) Jeśli masz jakieś pytania bądź wnioski w tym temacie (lub też innym z obszaru IT) - zapraszamy na naszego Discorda.
01:02:17
March 26, 2021
AjTiTi #11 - Azure Functions
AjTiTi #11 - Azure Functions
Czym jest Azure Functions, App Service, App Service Plan, Application Insights, Azure Durable Functions - wszystkiego tego dowiesz się w tym odcinku! PS. Zapraszamy na naszego discorda! ;)
01:08:04
March 12, 2021
AjTiTi #10 - Pierwsza praca w IT - co wiedzieć?
AjTiTi #10 - Pierwsza praca w IT - co wiedzieć?
Kolejny piątek, kolejny odcinek. A w nim - co trzeba umieć, aby dostać pierwszą pracę w IT? Jakie umiejętności są niezbędne dla Junior Developera? Zapoznajcie się z naszymi opiniami oraz historiami, no i nie zapomnijcie opisać swoich przemyśleń na naszym Discordzie :) 
01:05:40
February 26, 2021
AjTiTi #9 - Wprowadzenie do serverless
AjTiTi #9 - Wprowadzenie do serverless
Odcinek 9 jest odcinkiem wprowadzającym do świata serverless. Zapraszamy do odsłuchu :)
45:25
February 12, 2021
AjTiTi #8 - Jaki język programowania na początek?
AjTiTi #8 - Jaki język programowania na początek?
Każdy aspirujący do zostania programistą zadaje sobie to pytanie - jaki język programowania wybrać? W tym odcinku opowiadamy jak my rozpoczęliśmy swoją przygodę oraz dzielimy się wskazówkami i przemyśleniami na temat pierwszego języka świadomego programisty.
52:14
January 29, 2021
AjTiTi #7 - O rotacji w zespołach IT
AjTiTi #7 - O rotacji w zespołach IT
Dzisiejszy odcinek poświęciliśmy zagadnieniu tańca breakdance branży IT, czyli problemowi (ale czy na pewno?) rotacji w zespołach. Zapraszamy do odsłuchu :)
40:27
January 15, 2021
AjTiTi #6 - Azure Storage: Queue & Files
AjTiTi #6 - Azure Storage: Queue & Files
W odcinku numer 6 kontynuujemy temat Azure Storage, opowiadając tym razem o przypadkach użycia usług Queue i Files.
30:55
January 01, 2021
AjTiTi #5 - Azure Storage: Blob & Table
AjTiTi #5 - Azure Storage: Blob & Table
W odcinku numer 5 rozprawiamy o naszych doświadczeniach związanych z Azure Storage. Aby znaleźć prelekcje Uncle Boba, o których wspominamy, wpisz w YouTube: "uncle bob clean code lesson" (znajdziesz tam wszystkie 6 lekcji - kanał UnityCoin) :)
36:44
December 18, 2020
AjTiTi #4 - Narzędzia w pracy
AjTiTi #4 - Narzędzia w pracy
W odcinku numer 4 dzielimy się informacjami o narzędziach, dzięki którym nasza praca jako programistów jest przyjemniejsza, łatwiejsza i bardziej efektywna!
01:01:08
December 04, 2020
AjTiTi #3 - O wypaleniu zawodowym programisty
AjTiTi #3 - O wypaleniu zawodowym programisty
Co to jest wypalenie zawodowe? Jak my go unikamy? Jaką konsolę kupił Dawid? Wszystkiego tego dowiesz się w dzisiejszym odcinku podcastu AjTiTi :)
43:40
November 20, 2020
AjTiTi #2 - Rozmowy rekrutacyjne dla programistów
AjTiTi #2 - Rozmowy rekrutacyjne dla programistów
Jak przygotować się do rozmowy kwalifikacyjnej? Czego się spodziewać? Wszystkiego tego dowiesz się w dzisiejszym odcinku podcastu AjTiTi :)
01:13:10
November 06, 2020
AjTiTi #1 - CV
AjTiTi #1 - CV
Co warto zawrzeć w swoim CV? Czego nie warto? A może CV nie jest w ogóle potrzebne? Wszystkiego tego dowiesz się w pierwszym odcinku podcastu AjTiTi :)
01:06:46
October 23, 2020