Discover
AjTiTi

AjTiTi
Author: Dawid Chróścielski, Grzegorz Kotlarz
Subscribed: 2Played: 55Subscribe
Share
© Dawid Chróścielski, Grzegorz Kotlarz
Description
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.
55 Episodes
Reverse
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.
"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!
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!
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
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.
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.
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!
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!
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/
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
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.
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.
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ął ;)
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!
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.
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
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.
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.
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.
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! :)