DevTalk Menu

Viewing all items for tag devtalk

Permalink:

DevTalk #140 – O Salesforce CRM ze Stanisławem Zaniem

Programowanie bez kubernetesów, dockerów i mikroserwisów? Dla wielu to brzmi jak cyfrowy skansen, ale dla Stanisława Zania to codzienność, w której realną wartość biznesową dostarcza się w godziny, a nie tygodnie. Choć praca na „niebieskiej platformie” wiąże się z rygorystycznymi limitami i brakiem klasycznego przycisku „rollback”, to właśnie te ograniczenia stają się paliwem dla kreatywnej inżynierii i budowania rozwiązań, które trafiają w samo sedno potrzeb klienta.

W tym odcinku gościmy programistę, który od pięciu lat rozwija swoją karierę wyłącznie w ekosystemie Salesforce. Staszek udowadnia, że bycie developerem w tym świecie to znacznie więcej niż pisanie kodu w Apexie. Jego rola łączy kompetencje techniczne z umiejętnościami konsultanta, który potrafi przełożyć język biznesu na działającą automatyzację.

Z tego odcinka dowiesz się:

  • Czym właściwie jest Salesforce;
  • Czy ograniczenia Salesforce są kulą u nogi czy trampoliną dla kreatywności;
  • Apex, JavaScript i drag-and-drop… jakie technologie królują na platformie;
  • Certified Salesforce Developer – typowe projekty i taski dnia codziennego;
  • Jak przetrwać na produkcji bez przycisku rollback;
  • Czy 75% pokrycia testami to bariera nie do przejścia;
  • Czy repozytorium w Salesforce w ogóle istnieje;
  • Czy można dowieźć gotowy feature w dwie godziny bez Dockera i Kubernetes;
  • O AgentForce, czyli AI w Salesforce.

 

A teraz… PLAY!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk #139 – O Archetypach i nowej roli w IT ze Sławomirem Sobótką

(comments are closed)

Forward-Deployed Engineer to programista, który wchodzi do klienta, mapuje jego biznes i buduje zaufanie zanim jeszcze napisze pierwszą linijkę. Brzmi jak science fiction? Dla większości tak, ale dla tych, którzy opanują archetypy biznesowe i przestaną bać się wyjść z IDE, to przepustka do zupełnie innej ligi zarobków.

W tym odcinku gościmy Sławka Sobótkę, legendę polskiego IT, który nie potrzebuje przedstawienia (ale jeśli jednak: od 2003 w branży, prowadzi 80-osobową firmę szkoleniowo-doradczą, a jego startupy zajmują się m.in. technologią dual-use (cywilno-wojskową) czy też interfejsem mózg-komputer (BCI), który to powstał we współpracy. Sławek wyjaśnia, dlaczego obecne zmiany to nie kryzys, lecz zbawienna normalizacja, i jak stać się inżynierem, którego nie zastąpi żaden prompt.

Z tego odcinka dowiesz się:

  • Czym jest rola Forward-Deployed Engineer i dlaczego staje się kluczowa na obecnym rynku IT;
  • Czy obecna sytuacja w IT to kryzys, czy raczej normalizacja rynku;
  • Jak archetypy oprogramowania pomagają szybko zrozumieć biznes klienta i budować zaufanie;
  • Dlaczego w nowoczesnym IT bardziej od „time to first demo” liczy się „time to first trust”;
  • Co to znaczy, że trzeba wzbudzić „drive” u klienta i jak to robić w praktyce;
  • Dlaczego koderzy będą coraz mniej potrzebni i co to oznacza dla Twojej kariery;
  • Jak subagenty AI mogą pracować z archetypami bez nadprodukcji złożoności;
  • Czy juniorzy potrzebują podstaw programowania w erze AI.

 

A teraz… PLAY!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk #138 – O Event-Driven Architecture z Tomaszem Stolarczykiem

(comments are closed)

Masz dosyć systemów, które sypią się jak domek z kart, gdy tylko jeden serwis złapie zadyszkę? Czas przestać trzymać usługi „za rękę” przez HTTP i pozwolić im żyć własnym życiem. Event-Driven Architecture (EDA) to przejście z trybu rozkazującego na reagowanie na fakty, więc zamiast mówić każdemu, co ma robić, po prostu ogłaszasz, co się stało.

W tym odcinku o EDA mówił Tomasz Stolarczyk, programista i konsultant z Arkency, specjalizujący się w ratowaniu systemów legacy. Po latach pracy z Javą, obecnie rozwija złożone systemy w Ruby. Jest współtwórcą i aktywnym developerem Rails Event Store: otwartoźródłowego narzędzia do obsługi zdarzeń i Event Sourcingu, na którym bazuje wiele jego wdrożeń. Tomasz opowiada, jak nie zgubić się w świecie bez stacktrace’ów i dlaczego programiści mogą czerpać garściami z EDA, nawet jeśli nie chcą (lub nie potrzebują) wdrażać pełnego Event Sourcingu.

Z tego odcinka dowiesz się:

  • Czym charakteryzuje się Event-Driven Architecture i jak wytłumaczyć to nowej osobie w zespole;
  • Czym różni się prawdziwe EDA od zwykłego „strzelania eventami” po akcji użytkownika;
  • Co zapewnia wzorzec Outbox;
  • Chude czy grube eventy i co wysłać w świat, żeby nie „zabić” bazy subskrybenta;
  • Kiedy postawić na swobodną choreografię usług, a kiedy wprowadzić Process Managera;
  • Jak działa komunikacja asynchroniczna w EDA;
  • Jakie wyzwania niesie debugowanie systemu bez stacktrace’ów;
  • Dlaczego Rails Event Store ułatwia monitoring systemów eventowych;
  • Na czym polega magia Event Sourcingu i jak odtworzyć stan systemu sprzed pół roku;
  • Jak przebudowywać modele odczytu z historycznych eventów;
  • Jak wprowadzić eventy do starego kodu, korzystając z techniki Event Stormingu.

 

A teraz… PLAY!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk #137 – O Wypaleniu w IT z Olą Kunysz

(comments are closed)

Wypalenie zawodowe to nie jest zwykłe zmęczenie, które zregenerujesz weekendem offline czy sesją jogi. Rozmawiamy o doświadczeniach z zaciąganym latami długiem technicznym na własnym zdrowiu, o arystokracji IT oraz o „soczystych czereśniach”.

Gościem tego odcinka jest Ola Kunysz, programistka z ponad 15-letnim stażem, która swoją techniczną karierę ewoluowała w stronę wspierania ludzi z branży. Ola zajmuje się profesjonalnym mentoringiem antywypaleniowym, łącząc wieloletnie doświadczenie w IT z wiedzą zdobytą na studiach z psychologii pozytywnej. Sama przeszła drogę od kryzysu do odzyskania równowagi, a dziś pomaga innym wrócić na dobre tory.

Z tego odcinka dowiesz się:

  • Dlaczego wypalenie to „dług techniczny” zaciągnięty na zdrowiu, którego nie spłaci się jednym weekendem offline;
  • W jaki sposób wypalają się kobiety, a jak mężczyźni;
  • Jaką rolę grają perfekcjonizm oraz syndrom oszusta w kontekście wypalenia;
  • Czym są „soczyste czereśnie” i jak pomaga odnaleźć frajdę w codziennych zadaniach (nawet tych nielubianych);
  • Dlaczego „IT arystokracja” i wysokie zarobki paradoksalnie utrudniają wyjście z toksycznej sytuacji zawodowej;
  • Jakie trzy kluczowe pytania warto sobie zadać, aby „zdebugować” swoje błędne przekonania i obniżyć poziom stresu;
  • Czy sztuczna inteligencja może zastąpić terapeutę i dlaczego poleganie na AI w kwestiach zdrowia psychicznego bywa ryzykowne;
  • Na czym polega psychologia pozytywna i jak różni się od tradycyjnego podejścia skupionego na leczeniu zaburzeń.

 

A teraz… PLAY!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk #136 – O Testach Kontraktowych z Łukaszem Reszke

(comments are closed)

Zamiast uruchamiać ciężką machinę testów integracyjnych, możemy szybko i precyzyjnie zweryfikować, czy nasze API nadal spełnia oczekiwania konsumentów – nawet jeśli technologia po drugiej stronie jest zupełnie inna. W tym odcinku rozmawiamy o tym, jak wdrożyć to podejście, by uniknąć sytuacji, w której „za płotem pali się budynek sąsiada” z powodu jednej zmiany w kodzie.

Gościem tego odcinka jest Łukasz Reszke, konsultant i Software Engineer w firmie Arkency. Łukasz na co dzień zajmuje się ratowaniem systemów przed rozpadem oraz tchnięciem nowego życia w aplikacje legacy, głównie w ekosystemie Ruby on Rails. W swojej pracy łączy Domain Driven Design i Event Sourcing , ale jego drugą wielką inżynierską miłością – i głównym tematem naszej rozmowy – są testy kontraktowe.

Z tego odcinka dowiesz się:

  • Czym testy kontraktowe różnią się od walidacji JSON Schema;
  • Dlaczego w podejściu Consumer Driven to odbiorca danych dyktuje warunki, a nie dostawca;
  • Kiedy wdrożenie Pact’a jest inwestycją, a kiedy zbędnym kosztem;
  • Do czego służy Pact Broker i jak wykorzystać webhooki do automatyzacji procesu;
  • Co to są pending contracts i jak zapobiegają blokowaniu wdrożeń przez nowe wymagania;
  • Jakie są najczęstsze błędy przy projektowaniu testów kontraktowych;
  • W jaki sposób LLM-y i AI wpływają na testy kontraktowe.

 

A teraz… PLAY!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk Trio S02E13 – Nasze plany na przyszłość

(comments are closed)

To już ostatni, szczęśliwy, trzynasty, odcinek drugiego sezonu DevTalk Trio! Bardzo dziękujemy za ciepłe słowa i to, że byliście z nami przez te ostatnie miesiące :). Słyszymy się ponownie za jakiś czas?

Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach.

Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global Fortune 500 oraz polscy liderzy rynku.

Lingaro

Serdecznie dziękujemy za wsparcie!

Czekam na Twoje gwiazdki i opinie na iTunes! To bardzo motywuje :). Dzięki!

I… PLAY!!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk Trio S02E12 – Programista na scenie

(comments are closed)

Zapraszam serdecznie do odsłuchania dwunastego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach.

Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global Fortune 500 oraz polscy liderzy rynku.

Lingaro

Serdecznie dziękujemy za wsparcie!

Czekam na Twoje gwiazdki i opinie na iTunes! To bardzo motywuje :). Dzięki!

I… PLAY!!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk Trio S02E11 – Praca zdalna

(comments are closed)

Zapraszam serdecznie do odsłuchania jedenastego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach.

Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global Fortune 500 oraz polscy liderzy rynku.

Lingaro

Serdecznie dziękujemy za wsparcie!

Czekam na Twoje gwiazdki i opinie na iTunes! To bardzo motywuje :). Dzięki!

I… PLAY!!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk Trio S02E10 – Jak się komunikować z biznesem

(comments are closed)

Zapraszam serdecznie do odsłuchania dziesiątego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach.

Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global Fortune 500 oraz polscy liderzy rynku.

Lingaro

Serdecznie dziękujemy za wsparcie!

Czekam na Twoje gwiazdki i opinie na iTunes! To bardzo motywuje :). Dzięki!

I… PLAY!!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk Trio S02E09 – Co to jest event storming

(comments are closed)

Zapraszam serdecznie do odsłuchania dziewiątego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach.

Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global Fortune 500 oraz polscy liderzy rynku.

Lingaro

Serdecznie dziękujemy za wsparcie!

Czekam na Twoje gwiazdki i opinie na iTunes! To bardzo motywuje :). Dzięki!

I… PLAY!!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.