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.
Available on
Apple Podcasts Logo
Google Podcasts Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

AjTiTi #34 - Jak przetrwać w grupie programistów - o "problematycznych" typach osób

AjTiTiFeb 04, 2022

00:00
01:19:51
AjTiTi #58 - Co zrobić z twoim starym... komputerem!

AjTiTi #58 - Co zrobić z twoim starym... komputerem!

W tym odcinku eksplorujemy interesujący temat, jak sobie poradzić z naszym starym komputerem, gdy już staje się przestarzały i niepotrzebny.

Czy powinniśmy go wyrzucić, sprzedać, czy może istnieje inny sposób na wykorzystanie jego potencjału?


Zapraszamy do dzielenie się Twoimi pomysłami i realizacjami na naszym Discordzie!


(00:00) Beatbox + Intro.

(00:26) Co tam u Dawida? Kafka conference.

(03:54) Co tam u Grzegorza? Tworzeniu ADR przy pomocy AI.

(06:48) Przedstawienie tematu

(07:24) Najprostszy i najważniejszy pomysł.

(09:38) Centrum multimedialne.

(10:48) Pomysły dla gamerów.

(17:20) Pomysły dla domu.

(30:27) Pomysły związane z IT.

(36:07) Sztuka i dekoracja.

(44:44) Outro

May 26, 202346:51
AjTiTi #57 - Subdomeny w architekturze, a aspekt bezpieczeństwa - dlaczego warto?

AjTiTi #57 - Subdomeny w architekturze, a aspekt bezpieczeństwa - dlaczego warto?

W tym odcinku omawiamy strategiczną stronę Domain Driven Design, skupiając się na pojęciach domeny, subdomeny i bounded contextów, a także relacji między nimi. Dowiesz się, jak wprowadzenie powyższych wpływa na nasze zarządzanie mikroserwisami pod kątem bezpieczeństwa.


(00:00) Intro

(00:22) Co tam u Dawida? .NET Templates

(04:25) Co tam u Grzegorza? Krykiet

(07:29) Przedstawienie tematu

(08:00) Domain Driven Design

(09:07) Czym jest domena?

(11:20) Co to jest subdomena?

(17:52) Bounded context

(21:06) Bounded context, a subdomena

(24:36) Wpływ na architekturę aplikacji

(27:30) Wpływ subdomen na poziom bezpieczeństwa

(33:36) Outro

Apr 28, 202335:11
AjTiTi #56 - Onboarding programistów

AjTiTi #56 - Onboarding programistów

Hej, hej! Wracamy po przerwie! Czy zdarzyło Ci się trafić do firmy i... Tak właściwie nie wiedzieć co dalej? W dzisiejszym odcinku porozmawiamy o tym jak uniknąć takich sytuacji z perspektywy kogoś, kto wprowadza nowe osoby do zespołu. Miłego słuchania! 👌


(00:00) Intro

(00:27) Co u Grzegorza? Automatyzacja Terraforma

(03:09) Co u Dawida? Breakdance, SigmaOS I Setapp

(08:38) Przedstawienie tematu

(09:10) Od czego zacząć onboarding?

(11:35) Sprzęt i oprogramowanie

(13:18) Dostępy

(15:29) Dokumentacja

(31:10) Wideo tutorial

(35:42) Pierwsze zadanie

(38:48) Onboarding buddy

(41:35) Pierwsze code review

(42:10) Feedback loop

(44:53) Jakie są Twoje porady

(45:25) Outro


Mar 31, 202345:37
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?
Aug 05, 202245:28
AjTiTi #46 - Stack Overflow Developer 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.
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
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