DevTalk Menu

Permalink:

DevTalk #113 – O Testach w Architekturze z Jakubem Pilimonem

(comments are closed)

AWBuSUIS_400x400Co mają testy do architektury? Teoretycznie niewiele. Robimy je żeby sprawdzić, czy nasz system ma ręce i nogi. Wbrew pozorom to właśnie testy mogą mieć ogromny wpływ na ewolucję architektury. A kto lepiej przedstawi nam ten temat niż dzisiejszy gość DevTalka, który określa swoje podejście do testów jednostkowych jako “fanatyczne”? 😉

Jakub Pilimon jest programistą z wieloletnim doświadczeniem, architektem i trenerem. Piastuje stanowisko Principal Technologist w firmie Pivotal i jest szkoleniowcem w Bottega IT Minds. Jego głównymi zainteresowaniami są Domain-Driven Design i oraz architektura ewolucyjna. Jest wielkim zwolennikiem Event Stormingu.

Po pracy uprawia kitesurfing i jeździ na motocyklu. 

Z tego odcinka dowiesz się:

  • Czy testy mogą zmienić architekturę systemu? I jaką rolę odgrywa tu architekt?
  • Czego potrzebujemy, żeby przetestować architekturę?
  • Czym jest testowalna architektura?
  • Co ma architektura do projektowania motocykla? :) 
  • Czy TDD prowadzi do lepszej architektury?

Warto zaznaczyć, że Kuba jest jednym z trzech Mentorów DNA: Drogi Nowoczesnego Architekta! Właśnie teraz – do piątku 27 marca, do godziny 21:00 –

trwa nabór do 2. edycji Programu DNA!

Zapraszamy!

DNA2-WP-inline

Najwyższy czas na PLAY!

Czytaj dalej…

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

Permalink:

DevTalk #112 – O Progressive Web Applications z Adamem Barem

(comments are closed)

Nie trzeba się martwić, Adam Barjak aplikacja wygląda na różnych urządzeniach. Jeden kod źródłowy wystarczy, by zawojować wszystkie systemy operacyjne. Mniej zachodu przy aktualizacjach niż w przypadku apek natywnych… Nic dziwnego, że o Progressive Web Applications mówi się z coraz większym entuzjazmem!

Jednak czy PWA to tylko cud i miód? W sto dwunastym odcinku DevTalka przyjrzymy się temu rozwiązaniu pod czujnym okiem eksperta – Adama Bara.

Adam jest trenerem technologii frontendowych w Bottega IT Minds, pasjonatem Mobile Weba, twórcą What Web Can Do Today – serwisu o możliwościach Weba na urządzeniach mobilnych, a także niezależnym konsultantem i fullstack deweloperem doświadczonym w kilku stosach technologicznych, ostatnio wiernym TypeScriptowi.

Z tego odcinka dowiesz się:

  • Czym są PWA?
  • Jakie są różnice między PWA a RWD?
  • W jakim języku pisze się PWA?
  • Na co trzeba uważać tworząc PWA?
  • Jakie możliwości i ograniczenia mają takie aplikacje?
  • PWA vs. Xamarin/Flutter – co lepsze?

PS Podobał Ci się ten odcinek? Zostaw gwiazdki i opinię na na iTunes. To mały gest, a stanowi dla mnie wielką pomoc. Dzięki!

Do startu… Gotowi… PLAY!

Czytaj dalej…

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

Permalink:

DevTalk #111 – O Nierelacyjnych i Relacyjnych Bazach Danych z Damianem Widerą

(comments are closed)

Zrzut ekranu 2020-02-13 o 16.00.57

Gościa dzisiejszego odcinka mam zaszczyt przepytywać już po raz drugi. Bo ciężko o lepszego specjalistę od tego tematu niż właśnie on: Damian Widera! Damian jest jednym z najbardziej doświadczonych polskich specjalistów od baz danych: zajmuje się nimi od 2000 roku! Na międzynarodowych konferencjach i szkoleniach pokazuje, że bazy danych są fascynujące. Bierze udział w największych bazodanowych projektach na świecie. Jest współautorem książki Serwer SQL 2008. Administracja i programowanie. Od 10 lat posiada tytuł Microsoft MVP. W wolnych chwilach udziela się w Data Community Poland.

Ostatnio w moich kanałach jest Damiana bardzo dużo z powodu naszego Programu Nauki Baz Danych dbmaster.pl. Z okazji DBM skupiamy się jednak głównie na bazach relacyjnych. Dlatego też dziś, by dodać nieco różnorodności do tego menu, porozmawiamy w dużej mierze o młodszym rodzeństwie, czyli bazach nierelacyjnych.

Rewolucja baz danych z NoSQL trwa w najlepsze. Czy to znaczy, że możemy już żegnać się z Oraclem, SQL Serverem, MySQL czy Postgresem? Co w ogóle znaczy “nierelacyjna” baza i czym różni się od relacyjnej? Albo nawet: czym jest relacja? Jak dobrać odpowiednią bazę do swojego systemu? Które bazy są… lepsze?

Na te i WIELE innych pytań poznasz odpowiedź w 111. odcinku DevTalk. Smacznego!

Wyżej wspominałem o Programie DBM. Tak się składa (eh, te przypadki, wink wink 😉 ), że właśnie TERAZ trwają zapisy i Ty też możesz do nas dołączyć! A dlaczego warto? O tym także znajdziesz kilka słów w dzisiejszym wydaniu DevTalk.

Nabór do DBMaster trwa tylko do środy, na dbmaster.pl! Zapraszamy!

A teraz… PLAY!
Czytaj dalej…

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

Permalink:

DevTalk #110 – O Event Storming z Mariuszem Gil

(comments are closed)

mariusz-gil-large

EventStorming tworzy przestrzeń do dyskusji nad projektami, z perspektywy wiedzy technicznej i oczekiwań biznesu. Potrafi znacząco usprawnić projekty, a nawet zablokować te, które nie mają racji bytu. Dobrze przeprowadzony ES wymaga dobrego przygotowania i obeznania w umiejętnościach miękkich. Jak już wielokrotnie mówiliśmy w DevTalku, samo klepanie kodu już nie wystarcza!

Nasz dzisiejszy gość jest mocno zaangażowany w rozwój oraz praktyczne zastosowania EventStormingu, więc dostaniemy porządną dawkę informacji z najczystszego źródła wiedzy. Panie i Panowie, powitajcie Mariusza Gila!

Mariusz jest architektem oprogramowania, trenerem, ex-CTO, z branżą IT związany od ponad 20 lat. Pasjonuje się projektowaniem i implementacją systemów o złożonych wymaganiach biznesowych, machine-learningiem i rozwiązaniami, które można przełożyć na realną wartość biznesową dla klienta. Mówca i organizator eventów dla deweloperów, chcących rozwijać swoje umiejętności zawodowe. Obecnie związany z Source Ministry oraz Bottega IT Minds, gdzie ma okazję pracować z wieloma zespołami deweloperskimi w Polsce i Europie.

Ze sto dziesiątego odcinka DevTalk dowiesz się:

  • jakie są różnice między EventStormingiem a event sourcingiem?
  • co to jest EventStorming?
  • po co się go przeprowadza?
  • jaka jest pozycja EventStormingu w DDD?
  • ABC sesji stormingu: po co, kto, jak często?
  • czy ES to framework rozwiązujący wszystkie problemy?
  • czy ES powinna wspierać jakaś technologia?

PS. Podobał Ci się ten odcinek? Zostaw opinię i gwiazdki na iTunes, żebym miał stały dopływ endorfin i wypuszczał kolejne świetne DevTalki. 😉

A teraz… PLAY!
Czytaj dalej…

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

Permalink:

DevTalk #109 – O Analityce w Gamingu z Kamilem Ciukszo

(comments are closed)

Kto ma wiedzę, ten ma WŁADZĘ. Gamedev nie jest wyjątkiem!

W nowym roku powracamy do tematu gier, żeby przyjrzeć się mu od strony analityki. Dodam, że to bardzo ważna strona, bo może mieć POTĘŻNY wpływ na rozwój gier, cykl ich życia, strategie cenowe i wiele innych rzeczy. Wystarczy wiedzieć, CO i JAK analizować. O tym wszystkim posłuchasz w dzisiejszym DevTalku. Jak zwykle od prawdziwego wymiatacza – Kamila Ciukszo!

Kamil zajmuje się zaawansowanymi technologiami od kilkunastu lat. Wdrażał innowacyjne rozwiązania w obszarach telewizji cyfrowej, Internetu szerokopasmowego i mobilnego, jak i zaawansowanych usługi chmurowych. Współtworzył europejski program akceleracyjny dla start-upów technologicznych Challenge-up, łączący siły takich gigantów jak Cisco, Intel oraz Deutsche Telekom. Dotychczas zajmował się sprzedażą, rozwojem biznesu oraz tworzeniem strategii biznesowej przedsiębiorstw. Obecnie właścicielem firmy Alterdata.io, w której pomaga firmom w wartościowej analizie danych.

W sto dziewiątym odcinku DevTalk odpowiemy na pytania:

  • PO CO się zbiera i analizuje dane?
  • Jak zrobić to dobrze?
  • Jaka skala jest potrzebna, żeby takie badania miały sens?
  • CO można badać w GRACH?
  • Czym GAMEDEV różni się od innych dziedzin?
  • Kiedy analityka staje się “szpiegowaniem”?

PS. Gwiazdki z nieba nie potrzebuję, ale tymi na iTunes nie pogardzę! 😉 Jeśli podobał Ci się ten odcinek, zostaw tam opinię i ocenę. Dzięki!

A teraz… PLAY!
Czytaj dalej…

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

Permalink:

DevTalk #108 – O Programowaniu Obiektowym z Tomaszem Stolarczykiem

(comments are closed)

tomek_stolarczyk

Jeśli szukasz bezpiecznego schronienia przed świąteczną gorączką, chodź tutaj! Przysięgam, że nie uświadczysz tu ani sekundy Last Christmas. 😉

Skoro już mówimy o Świętach, mam małe ogłoszenie. Robimy przerwę świąteczną w devstyle’owych i DevTalkowych publikacjach w dniach od 23.12 do 12.01. A w nową dekadę wchodzimy pełną parą! :)

Programowanie obiektowe – wielu programistów go używa, ale niewielu zna jego korzenie! O przeszłości i przyszłości tego paradygmatu opowie wyjątkowy gość – Tomek Stolarczyk, jeden z recenzentów Programu DNA!

Tomek jest programistą. Interesuje się głównie DDD oraz ogólnie pojętym designem oprogramowania i refaktoringu, ale ma do czynienia z szeroką gamą dziedzin IT, poczynając od pracy z chmurami na budowaniu IoT na morzu kończąc. Ma doświadczenie zarówno z monolitami, jak i mikroserwisami. Prowadzi bloga mrpicky.dev. W wolnych chwilach gotuje lub gra w gry.

Ze sto ósmego odcinka DevTalku dowiesz się:

  • Skąd wzięło się programowanie obiektowe?
  • Jakie są podstawy obiektówki?
  • Jakie są najważniejsze pojęcia: abstrakcja, hermetyzacja, polimorfizm, dziedziczenie – w prostych słowach?
  • Gdzie uczyć się programowania obiektowego?
  • Czy w programowaniu obiektowym już wszystko zostało wymyślone?
  • Czy ekscytujemy się ciągle tym samym?

PS. Chcesz sprawić mi prezent świąteczny? Jeśli podobał Ci się ten odcinek, zostaw gwiazdkę i opinię na iTunes!

A teraz… PLAY!
Czytaj dalej…

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

Permalink:

DevTalk #107 – o UX z Wojtkiem Kutyła

(comments are closed)

WojtekKutyla_7_by_Sylwia_Kowalczyk

User Experience jest wymysłem naszych czasów? Nic bardziej mylnego! Już po II wojnie światowej inżynierowie Toyoty kombinowali, jak poprawić ergonomię samochodów. Bez nadawania specjalnej nazwy temu procesowi. Wraz z rozwojem technologii, UX przeniknął do digitalowego świata i zadomowił się w nim na dobre.
UX wydaje się być działką UX designerów. Gość sto siódmego odcinku podcastu DevTalk pokaże, jak ogromny wpływ w tej dziedzinie mają programiści. Poznaj Wojtka Kutyłę!

Wojtek jest niezależnym konsultantem i trenerem UX oraz service design. Mieszka w Edynburgu. W sektorze cyfrowych produktów i usług pracuje od 1999 roku. Współpracuje z wieloma międzynarodowymi organizacjami. Regularnie odbywa wizyty w Polsce, prowadząc warsztaty, występując na konferencjach i ucząc projektantów UX zaawansowanych metod pracy w zawodzie. Propaguje UX bez napinki. Prowadzi poczytnego bloga Opowieści ze świata UX.

Jeśli chcesz rozpocząć karierę jako UX Designer albo wynieść swoje programowanie na wyższy poziom, ten odcinek jest dla Ciebie!

Dziś dowiesz się:

  • Czym jest UX?
  • Dlaczego UX jest ważny dla programistów?
  • Jakie są konsekwencje UXowych błędów?
  • Jak rozpocząć swoją przygodę z UX?
  • Jaki wpływ na UX ma programista / architekt oprogramowania?
  • Z jakich narzędzi korzysta UXowiec?

PS. Nic nie rozgrzewa serca jak ciepłe słowo. 😉 Jeśli podobał Ci się ten odcinek, zostaw gwiazdkę i opinię na iTunes!

Czas na PLAY!
Czytaj dalej…

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

Permalink:

DevTalk #106 – O biznesie i technologii z Lechem Kaniukiem

(comments are closed)

Zrzut ekranu 2019-11-16 o 18.21.33

Liczba firm opierających swoje funkcjonowanie na technologii nieustannie rośnie. Niestety nie oznacza to, że wdrażanie innowacji stało się łatwiejsze… Droga do tego celu jest najeżona pułapkami.

Ten podcast przyda się nie tylko programistom-przedsiębiorcom. Jeśli pracujesz na etacie i masz kontakt z klientem, dziś możesz lepiej zrozumieć jego potrzeby. :)

Dziś w “miękkim” sto szóstym odcinku podcastu DevTalk biorę pod lupę relację technologii i biznesu. Oczywiście w towarzystwie nietuzinkowego gościa!

Panie i Panowie Programiści i Nie-Programiści: dziś gościmy jednego z najbardziej rozpoznawalnych i cenionych polskich start-upowców – Lecha Kaniuka!

Lech jest seryjnym przedsiębiorcą, współwłaścicielem kilkunastu spółek, ekspertem od innowacji i skalowania biznesu. To współautor sukcesów takich marek jak PizzaPortal, iTaxi, Bean & Buddies czy SunRoof. Udziela się jako prelegent, mentor oraz wykładowca.
Dzieli się lekcjami ze swojej pracy, życia i biznesu w książce Siła Pędu. Pokazuje w niej jak iść przez życie biznesowe niczym burza z pomocą tytułowej siły pędu.
Jest laureatem rankingu 50. najbardziej kreatywnych w biznesie magazynu “Brief” i głównej nagrody w kategorii Wzór Przedsiębiorczości od Studenckiego Forum Business Center Club.

Z naszej rozmowy dowiesz się:

  • jak innowacje widzi przedsiębiorca, a jak programista?
  • jakie były największe wyzwania technologiczne Lecha Kaniuka?
  • czy bycie pierwszą firmą w niezagospodarowanej dotąd niszy jest gwarancją sukcesu?
  • dlaczego The Great Hack jest najstraszniejszym horrorem?
  • czy programista może ZABIĆ kodem?

I… wisienka na torcie! Lech przygotował dla Ciebie kod promocyjny.

Przy zakupie książki Siła Pędu (wersja papierowa lub e-book) na stronie  silapedu.pl na hasło devtalk otrzymasz 30% zniżki!

Kod jest ważny do 30.11.2019 r.

PS. Podobał Ci się ten odcinek? Zostaw gwiazdkę i opinię na iTunes! Będę dozgonnie wdzięczny!

A teraz… PLAY!!
Czytaj dalej…

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

Permalink:

DevTalk #105 – O SAP z Pawłem Wiejkutem

(comments are closed)

Untitled_small-1Możliwe, że enigmatyczny akronim SAP mignął Ci gdzieśtam kiedyśtam. Może wiesz, że jest związany z ogarnianiem zasobów w przedsiębiorstwach. A może obiło Ci się o uszy, że SAP jest nudny, ale można na nim zbić kokosy? Dziś zweryfikujesz swoją wiedzę, bo goszczę Eksperta w tej dziedzinie. Poznaj Pawła!

Paweł Wiejkut jest SAP ABAP BW Developerem. Swoją przygodę z SAP rozpoczął w 2016 roku i od tego momentu pracuje też przy module Business Warehouse. Jego pasją jest poszerzanie swojej wiedzy i umiejętności w zakresie ABAPa , HANY i innych rozwiązań z zakresu Big Data w świecie SAP. Po godzinach wykłada na jednej z uczelni wyższych i lata dronem. Jest fanem społeczności skupionej wokół SAP. Kiedy kalendarz pozwala, pojawia się na dedykowanych eventach. Ciekawe SAPowe odkrycia publikuje na swoim blogu.

Odpowiemy na pytania:

  • Czy SAP to “tylko” kasa i nuda?
  • Czym jest SAP, a czym ABAP?
  • ABC SAPa: w czym się programuje, jakich narzędzi się używa?
  • Ile w tym wszystkim klikania a ile programowania?
  • Jak wygląda typowy task dla programisty SAP?
  • Czy są „freelancerzy” SAP?
  • Ile osób zwykle liczy zespół?
  • Czy naprawdę tak ogromne zapotrzebowanie? (czytaj: ile można zarobić?)
  • Czy możesz się nauczyć SAPa w domu?
  • I najważniejsze: czy SAP jest fajny?

Cóż więcej mogę powiedzieć? Słuchaj, bo masa informacji czeka na Ciebie!

PS. Podobał Ci się ten odcinek? Zostaw gwiazdkę i opinię na iTunes! Będę dozgonnie wdzięczny!

Wiesz, co zrobić… PLAY!!
Czytaj dalej…

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

Permalink:

DevTalk #104 – O angielskim w IT z Maciejem Jędrzejewskim

(comments are closed)

Maciej JędrzejewskiMożesz go nienawidzić, przeklinać i zgrzytać na niego zębami. Stety/Niestety, pracując w IT nie uciekniesz od języka angielskiego. Jest WSZĘDZIE, od samego kodu na materiałach edukacyjnych kończąc. Nie przesadzę stwierdzając, że programista olewający angielski zamyka sobie wiele drzwi. Dlatego przydałoby się żyć z dobrze z tym językiem. Gość sto czwartego odcinka podcastu DevTalk podpowie, jak się za to zabrać!

Maciej Jędrzejewski jest programistą u schyłku kariery. Zarządza projektami, jego specjalizacją są tak zwane trudne przypadki. W wolnych chwilach występuje jako prelegent, a także organizuje programistyczne kursy i warsztaty. Prowadzi YouTube’owy kanał English IT Today! o nauce języka angielskiego dla osób z branży IT. Jest wielkimi fanem NBA i polskiej ekstraklasy kopanej.

A w dzisiejszym odcinku DevTalk dowiemy się…

  • Jakie są najczęstsze błędy programistów?
  • I’m saying it from the mountain: jak Polacy radzą sobie z angielskim na tle innych narodów?
  • Mówienie vs. pisanie vs. czytanie – na czym polegają różnice?
  • Czym jest “angielski piątek”?
  • Jak skutecznie uczyć się angielskiego?

Brzmi jak dobry plan na spędzenie wieczoru, prawda? Zaopatrz się w gorące lub schłodzone płyny, usiądź wygodnie i chłoń wiedzę!

PS. Podobał Ci się ten odcinek? Zostaw gwiazdkę i opinię na iTunes! Trzy minuty Twojego czasu pomogą mi dotrzeć do większego grona programistów! Dzięki!

Ready… Steady… PLAY!
Czytaj dalej…

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