DevTalk #125 – O Archetypach z Bartłomiejem Słotą
Archetypy oprogramowania to pojęcie, o którym wielu programistów nigdy nie słyszało – a ci, którzy je znają, mówią, że całkowicie zmienia sposób patrzenia na systemy. To trochę jak odkrycie ukrytego poziomu w grze: nagle widzisz, że rezerwacja pralki, wymiana waluty i przypisanie pracownika do projektu mają ze sobą więcej wspólnego, niż ktokolwiek by się spodziewał.
O archetypach opowie Bartek Słota. Architekt i trener, który od lat pomaga zespołom IT projektować modularne systemy i odzyskiwać wartość z legacy. Archetypy to jego „konik” i temat, w którym łączy doświadczenie projektowe z dydaktyką.
Z tego odcinka dowiesz się:
- Dlaczego archetypy są tak mało znane;
- Czym właściwie są archetypy i dlaczego programiści powinni je znać;
- Jakie przykłady archetypów można znaleźć w systemach;
- Czym różnią się archetypy od wzorców projektowych;
- Czy AI radzi sobie z archetypami;
- Ile archetypów zostało opisanych i kto jako pierwszy je zauważył;
- Jak archetypy wspierają Domain Driven Design i pomagają w strategicznych decyzjach;
- Kiedy stosowanie archetypów ma sens, a kiedy staje się overkillem.
A teraz… PLAY!

Co testy mają wspólnego ze Starożytnym Egiptem? Temat piramid testów podejmuje dzisiaj Olga Maciaszek-Sharma, mentorka SmartTesting. Z tego odcinka wyniesiesz cenna wiedzę o komunikacji i różnicach między programistą a testerem, nazewnictwie testów oraz wcześniej wspomnianej piramidzie. 


Jeśli jesteś fanem produktów z symbolem nadgryzionego jabłka, być może zainteresuje Cię programowanie na iOS! Tylko… w Polsce nadal większość osób korzysta z Androida! Czy warto programować na iOS na rodzimym rynku? Dziś o tej technologii opowie nam Sebastian Osiński!
Gdy JavaScript się rozwinął, okazało się, że nie jest w stanie unieść złożonych projektów. Trzeba było wymyślić język, dzięki któremu utrzymanie systemów będzie