AjTiTi

AjTiTi

By Dawid Chróścielski, Grzegorz KotlarzTechnology
Download on the App Store

AjTiTi episodes

  • 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

    47 min
  • 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

    36 min
  • 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


    46 min
  • 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!
    52 min
  • 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

      51 min
    • 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.

        1 hr 5 min
      • 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.

          1 hr 3 min
        • 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!

             

            1 hr 2 min
          • 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

            39 min

          About AjTiTi

          From the publisher's feed

          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…