Skip to main content
Spotify for Podcasters
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.
Available on
Apple Podcasts Logo
Google Podcasts Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

AjTiTi #55 - O motywacji w świecie IT

AjTiTiNov 25, 2022

00:00
54:17
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!
Nov 25, 202254:17
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!
Nov 11, 202251:10
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
Oct 28, 202250:25
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.
Oct 14, 202201:04:40
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.
Sep 30, 202201:02:38
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!  
Sep 16, 202201:01:43
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
Sep 02, 202238:12
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!
Aug 19, 202256:57
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/
Aug 05, 202245:28
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
Jul 22, 202255:17
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.
Jul 08, 202257:49
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.
Jun 24, 202243:21
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ął ;)
Jun 10, 202201:00:39
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!
May 27, 202258:25
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.
May 13, 202201:12:53
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
Apr 29, 202201:07:44
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.
Apr 15, 202201:01:13
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
Apr 01, 202201:05:48
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.
Mar 18, 202201:01:60
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.
Mar 04, 202201:05:55
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! :)
Feb 18, 202201:01:15
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ć...
Feb 04, 202201:19:51
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.
Jan 21, 202201:16:25
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.
Jan 07, 202201:13:37
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 :)
Dec 24, 202101:08:50
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.
Dec 10, 202159:55
AjTiTi #29 - Dokumentowanie projektów IT

AjTiTi #29 - Dokumentowanie projektów IT

O trudnej sztuce dokumentacji technicznej projektów IT :)
Nov 26, 202101:05:31
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.
Nov 12, 202101:16:10
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
Oct 29, 202101:00:60
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.
Oct 15, 202151:23
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.
Oct 01, 202145:12
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 :)
Sep 17, 202101:06:59
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.
Sep 03, 202158:40
AjTiTi #22 - Wzorce projektowe - behawioralne

AjTiTi #22 - Wzorce projektowe - behawioralne

Kontynuujemy wątek wzorców projektowych (tym razem wzorce behawioralne) oraz podsumowujemy temat.
Aug 20, 202101:09:08
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.
Aug 06, 202101:01:02
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.
Jul 16, 202157:41
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
Jul 02, 202153:33
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! :)
Jun 18, 202101:02:13
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 :)
Jun 04, 202156:36
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.
May 21, 202152:43
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.
May 07, 202101:02:22
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.
Apr 23, 202149:02
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 :)
Apr 09, 202101:05:32
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.
Mar 26, 202101:02:17
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! ;)
Mar 12, 202101:08:04
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 :) 
Feb 26, 202101:05:40
AjTiTi #9 - Wprowadzenie do serverless

AjTiTi #9 - Wprowadzenie do serverless

Odcinek 9 jest odcinkiem wprowadzającym do świata serverless. Zapraszamy do odsłuchu :)
Feb 12, 202145:25
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.
Jan 29, 202152:14
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 :)
Jan 15, 202140:27
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.
Jan 01, 202130:55
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) :)
Dec 18, 202036:44
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!
Dec 04, 202001:01:08
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 :)
Nov 20, 202043:40
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 :)
Nov 06, 202001:13:10
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 :)
Oct 23, 202001:06:46