DevTalk Menu

Uncategorized

Permalink:

DevTalk #98 – O Architekturze z Jakubem Pilimonem

(comments are closed)

Jakub PilimonI oto nadszedł Wiekopomny Odcinek: ostatni! To nasze ostatnie spotkanie w piątym (sic!) sezonie DevTalk. 5 lat razem, dzięki!

Alan Kay, jeden z pionierów informatyki, współtwórca języka Smalltalk i laureat nagrody Turinga, powiedział kiedyś:

“Większość dzisiejszego oprogramowania jest jak egipska piramida z milionem cegieł ustawionych jedna na drugiej bez integralności strukturalnej, zrobione siłowo przy pomocy tysięcy niewolników.”

Przez wiele lat tysiące zespołów programistycznych zmagały się z tym, żeby problem wytwarzania oprogramowania ustrukturyzować i do całego procesu dodać to “mistyczne” spoiwo. Właśnie z tych starań wyłoniło się pojęcie Architektury Oprogramowania.

Dzisiaj moim i Waszym gościem jest programista z wieloletnim doświadczeniem, architekt i trener Jakub Pilimon. Kuba piastuje stanowisko Principal Technologist w firmie Pivotal i jest szkoleniowcem w Bottega IT Minds. Jego głównymi zainteresowaniami są Domain-Driven Design, fanatyczne wręcz podejście do testów jednostkowych oraz architektura ewolucyjna. Jest zwolennikiem Event Stormingu, a po pracy uprawia kitesurfing i jeździ na motocyklu.

Z 98.  odcinka dowiecie się szerzej, czym jest architektura oprogramowania. Rozmawiam z moim gościem o tym, czy istnieją idealne rozwiązania i uniwersalne schematy, których można użyć w każdym projekcie. Zahaczamy o wzorce projektowe i mikroserwisy. Kuba mówi o tym, czym są drivery architektury i modularyzacja, czyli najważniejsza cecha tematu przewodniego. Coupling? Cohesion? Na nie także znajdziemy miejsce. Na koniec rozważmy jak mają się do siebie mikroserwisy i modularne monolity, oraz które rozwiązania są lepsze w konkretnych zastosowaniach.

Nie mogło też zabraknąć wzmianki na temat DNA – Drogi Nowoczesnego Architekta. Jeśli jeszcze nie wiesz o co chodzi (możliwe?:) ): jest to wyjątkowa inicjatywa mająca na celu przekazanie eksperckiej wiedzy z zakresu Architektury Oprogramowania przez najlepszych specjalistów. Mam zaszczyt współtworzyć ten projekt właśnie z Kubą Piliomonem, Kubą Kubryńskim i Łukaszem Szydło. Bardzo polecam dowiedzieć się więcej na stronie DNA, tym bardziej, że…

…właśnie teraz (do środy 19.06, do 21:00) trwa przedsprzedaż i można dołączyć do Programu na bardzo preferencyjnych warunkach! Sprawdź  >> tutaj <<!

Kuba w merytoryczny i fachowy sposób opowiada, jak z odpowiednim podejściem do tematu rozwinąć swoje skrzydła jeszcze szerzej i kontynuować programistyczną pasję.

I… PLAY!!

Czytaj dalej…

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

Permalink:

DevTalk #97 – O Gamedev z Weroniką Ślusarczyk

(comments are closed)

WeronikaWitam w 97. odcinku DevTalk. Dziś wracamy do tematu już dwukrotnie poruszanego na łamach podcastu, czyli gamedevu!

Tym razem jednak spróbujemy podejść do niego od jeszcze innej strony. Tworzenie gier to nie tylko pracowanie nad wysokobudżetowymi projektami na PC i konsole. Dzisiaj największym rynkiem tego typu aplikacji są użytkownicy urządzeń mobilnych. O tworzeniu gier na wszelkiego rodzaju smartfony i tablety (tak pamiętam, że jest jeszcze Nintendo Switch, ale to inna para kaloszy) będzie mowa w obecnym odcinku.

Tym razem do rozmowy zaprosiłem Weronikę Ślusarczyk – programistką gier mobilnych. Pracuje głównie w środowisku Unity w C#. Swoje dzieciństwo spędziła grając w gry, jednocześnie interesując się mocno historią sztuki. Miało to ogromny wpływ na chęć spełniania dalej młodzieńczych marzeń. Obecnie najlepiej czuję się ogarniając gameplay.

Jeśli interesują Cię tajniki tworzenia gier mobilnych, realia pracy w gamedev czy takie ciekawostki jak sztuczki stosowane przez twórców gier by nam – graczom – grało się “lepiej” to… zapraszamy!

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 #96 – O Nauce Frontendu z Maciejem Korsanem

(comments are closed)

korsan2018Dzisiaj mamy już 96. odcinek DevTalk. To zobowiązuje do czegoś nieco specjalnego. Francja-elegancja, będzie o SZTUCE! Ale jak to… o sztuce?

Temat mamy trochę techniczny, trochę nietechniczny. Coś, co przez jednych uznawane jest za programowanie, przez innych za udawanie programowania, a przez kolejnych za sztukę właśnie. Tak, dzisiaj poważna rozmowa na temat frontendu.

Moim i waszym gościem jest Maciej Korsan. On uważa że frontend jest sztuką. Ukuł nawet piękny tagline swojej frontendowej działalności:

frontend in an art

Maciek jest frontendowcem z kilkunastoletnim doświadczeniem… i to tylko jedna z jego wielu twarzy. Fotografuje, kręci filmy (i teledyski!), fruwa dronami (z licencją!), posiada Sokoła Millenium (z Lego, ale zawsze). Współorganizuje konferencję Programistok i współtworzy fundację Hacklag. A oprócz tego szkoli, uczy i pomaga w zdobywaniu frontendowych szlifów wielu adeptom i adeptkom programistycznej sztuki, zarówno na uczelni jak i podczas autorskich szkoleń offline.

Mając takiego Gościa po drugiej stronie skorzystałem z okazji i wypytałem go o proces nauki frontendu. Ten odcinek może pokazać, że niestety wiele osób podchodzi do tematu po prostu… niewłaściwie.

Dodatkowo kilka tygodni temu ogłosiliśmy, że wspólnie pracujemy nad czymś extra-specjalnym. Chodzi o Program Skutecznej Nauki Podstaw Frontendu “WTF: Co Ten Frontend?“. Maciek tworzy go od strony merytorycznej, a ja go wydaję. I będę dawał się… uczyć! Teach me, master :).

Właśnie DZISIAJ startuje nabór do pierwszej edycji programu. Program trwa 12 tygodni i zaczyna się… również dzisiaj właśnie. Jeśli chcesz nauczyć się frontendu to to jest najlepsza okazja. Nabór zamykamy w piątek, 24 maja, o 21:00.

TUTAJ dołączysz do “WTF: Co Ten Frontend?”, zapraszamy!

Mam nadzieję, że zobaczymy się “po drugiej stronie” kotary (bo to w końcu sztuka, nie?). A teraz zapraszam na naszą rozmowę!

PLAY!!

Czytaj dalej…

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

Permalink:

DevTalk #95 – O Sztucznej Inteligencji z Krzysztofem Sopyłą

(comments are closed)

Zrzut ekranu 2019-05-4 o 20.26.07 Witajcie ludzkie istoty! Maszyny. Maszyny wszędzie. I same myślą! Matrix i Terminator. Czyli sztuczna inteligencja zaprzęgnięta na potrzeby hollywoodzkich hitów. Jak jednak wygląda realnie sprawa myślenia maszyn?

Na co dzień mamy do czynienia ze sloganami rzucanymi przez największe korporacje, jak Google, Microsoft, Apple, Samsung, czy Huawei, dotyczącymi tego, jak dobrze ich oprogramowanie uczy się nas, użytkowników ich urządzeń. Siri, asystent Google, czy Alexa coraz częściej oferują nam pomoc i odciążają, służąc za asystentów codziennych zadań. Na stronach internetowych coraz częściej rozmawiamy z botami, a nie żywymi ludźmi. Ich twórcy szumnie nazywają cały mechanizm komunikacji z użytkownikiem docelowym Machine Learningiem i stawiają na równi ze sztuczną inteligencją. Jeśli chcecie dowiedzieć się, dlaczego nie mówią prawdy i czym jedno zagadnienie różni się od drugiego, dzisiejsza rozmowa z moim gościem rozwieje wszelkie wasze wątpliwości.

O sztucznej inteligencji rozmawiam z dr Krzysztofem Sopyłą, CEO firmy Ermlab Software, naukowcem i przedsiębiorcą. Krzysztof pragnie tworzyć i wdrażać nowe produkty i usługi wykorzystujące uczenie maszynowe. Wierzy, że sztuczna inteligencja pozwoli wzmocnić nasze umiejętności i uwolni nas od monotonnej pracy. Oprócz tego jest współtwórcą zamknietego startupu ​PLON.io​ (Data Science Sandbox). Obecnie rozwija portale GoodWrite i CoDoCzytania. Swoimi przemyśleniami dzieli się na swoim blogu.

Jeśli słyszeliście cokolwiek na temat testu Turinga, CAPTCHA, Chińskim pokoju, teście Voight-Kampffa (ha!), czy coś Wam się obiło o uszy na temat sieci neuronowych i uczenia maszynowego, to moja rozmowa z Krzysztofem poszerzy znacznie waszą dotychczasową wiedzę. Może dzięki temu odcinkowi zainspirujemy kogoś do stworzenia pierwszej silnej sztucznej inteligencji, która być może nie będzie chciała usunąć rasy ludzkiej z powierzchni ziemi?

Tymczasem zapraszam serdecznie do odsłuchania naszej rozmowy!

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 #94 – O Kubernetes z Karolem Stępniewskim

(comments are closed)

KSHello już po raz 94.! Przed wami bombowy odcinek, samo mięsko. Crème de la crème programistycznego świata muśnięty puszystym cloudem i podlany soczystym devopsem.

Hę?

Ano… tak! K8S, Proszę Państwa! A czym jest ten tajemniczy skrót? Część z Was pewnie doskonale wie, a pozostali dowiedzą się z dzisiejszej rozmowy! Mowa oczywiście mowa o Kubernetes, o którym bardzo głośno ostatnio.

Dlaczego? O tym opowie mój i Wasz Gość, człowiek z bardzo bogatym programistycznym zapleczem: Karol Stępniewski.

Karol to programista, architekt i konsultant. Zawodowo w branży od ponad 10 lat, a od 5 lat mieszka w Dolinie Krzemowej. Większość tego czasu pracował dla VMware, giganta w branży infrastruktury IT. Od ponad 3 lat ściśle związany z projektem Kubernetes, zarówno jako użytkownik jak i kontrybutor. Obecnie poszerza swoje horyzonty w firmie Netflix, gdzie pracuje przy projektach związanych z automatyzacją produkcji filmów w Netflix Studios. Miłośnik języka Go, uzależniony od koszykówki i snowboardu. Na Twitterze: @kars7e.

Rozmowa z Karolem to precyzyjnie zaaplikowana dawka programistyczno-devopsowej, niezmiernie przydatnej w pracy z kontenerami, wiedzy. Poziom znajomości platformy i szczegółowość przekazywanych informacji jest bardzo imponujący.

Ja jestem pod wrażeniem i mam nadzieję, że po odsłuchaniu odcinka również będziesz.

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 #93 – O PowerBI z Katarzyną Kulikovich

(comments are closed)

Kasia KulikovichCzołem! Przed wami dziewięćdziesiąty trzeci Power odcinek DevTalk!

A czemu power? Tego dowiecie się po przesłuchaniu rozmowy z moim dzisiejszym gościem.

Kasia Kulikovich z Lingaro specjalizuje się w ogromnie pożądanej w biznesie dziedzinie. Jeśli kiedykolwiek zastanawiało Was, jak powstają te super przejrzyste prezentacje danych, które serwują nam w różnorakich podsumowaniach i raportach poważne firmy, to dzisiejsza rozmowa da Wam duuużo informacji

Lingaro

Dax. Business Intelligence. Ilościowa, jakościowa i nakazowa analiza danych. Predykcja zdarzeń i wiele, wiele więcej. A to tylko czubek góry lodowej, w postaci Power BI, narzędzia od ogromnej korporacji z Redmond, w obsłudze którego specjalizuje się moja rozmówczyni.

Kasia ma pięcioletnie doświadczenie w IT. Na co dzień jest konsultantem, oraz developerem BI i frontendu. W Lingaro (firmie, bez której DevTalk Trio Sezon 2 by nie powstało), jest ekspertem oraz trenerem Power BI. Kasia tworzy rozwiązania dla globalnych firm z branży CPG/FMCG. I nie ma w tym niczego zaskakującego, ponieważ Lingaro 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.

Mam nadzieję, że po tej rozmowie wasze postrzeganie prezentacji danych totalnie się zmieniło, tak jak to miało miejsce u mnie. Nagle człowiek… nabiera ogromnego szacunku dla danych w każdej postaci :).

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 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 #92 – O błędach w tworzeniu WWW z Tomaszem “Comandeer” Jakutem

(comments are closed)

comandeer Cześć! 92. odcinek podcastu DevTalk wjeżdża na pełnym gazie!

Specjalizacją naszego dzisiejszego Gościa jest… krytyka. Ale taka wyjątkowa. Nie hejterstwo, ale krytyka konstruktywna, z klasą. Obszar tej specjalizacji to szeroko rozumiane “strony internetowe“.

Przez Państwem The One And Only Tomasz “Comandeer” Jakut!

Tomasz nie jest pospolitym “narzekaczem” na umiejętności dzisiejszych web-developerów, ale ekspertem w swojej dziedzinie. Z wykształcenia polonista, a teraz ekspert i autor świetnych tekstów na webkrytyk.pl. Nasza rozmowa nie będzie jednak kolejną pokrzepiającą serce historią od zera do super kodera, ale poważną rozkminą na temat kondycji polskiego internetu, od strony technicznej.

Tomek jest programistą JavaScript, który swoją przygodę z programowaniem zaczął od PHP wieki temu. Później przyszła fascynacja semantyką i dostępnością stron internetowych. Sieciowy konserwatysta, hejter Angulara i fanatyk Web Components.

Po naszej rozmowie dwa razy zastanowicie się, czy tego typu kawały o JavaScript was śmieszą:

“Po czym barman mówi: ‘Sukces, ale jeszcze nie jesteś gotowa’
Więc funkcja JavaScript wchodzi do baru”

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 #91 – O Continuous Integration z Rafałem Sztwiorokiem

(comments are closed)

2018-10-08 21.01.05Witaj w 91. odcinku podcasta DevTalk!

Dzisiaj przyjemny, techniczny i mięsisty temat dotyczący automatyzacji, kultury devops i przede wszystkim Continuous Integration/Delivery/Deployment!

Czy wiecie co znaczą skróty CI, CD, CB i kolejne CD? Jeśli nie, z pomocą przychodzi gość dzisiejszego odcinka, Rafał Sztwiorok – specjalista w procesach opisanych powyższymi akronimami. Rafał to CTO polskiej firmy Buddy, odnoszącej sukcesy na całym świecie. Mój rozmówca zajmuje się poruszanymi tematami od wielu lat, bo Buddy to właśnie narzędzie do CI i CD.

Dla mnie osobiście to także bardzo ważny temat, więc wyszedł kawał dobrej rozmowy :).

I uwaga! Ten odcinek jest częścią fajnej inicjatywy, czyli Tygodnia Z Continuous Integration! Czeka na Ciebie jeszcze sporo fajnych treści, między innymi spotkanie online na żywo już we środę o 20:00, więcej info tutaj.

tydzien-ci-announcement

Specjalnie dla Czytelników devstyle i Słuchaczy DevTalk mamy świetne bonusy od ekipy Buddy! :)

Po pierwsze: 2x dłuższy trial na Buddy – pełny miesiąc zamiast standardowych 14 dni.
Po drugie: 20% rabatu dożywotnio na dowolny plan po skończeniu triala.
Yay!

Żeby aktywować bonusy, wystarczy zalogować się do serwisu linkiem poniżej i wysłać maila z hasłem devstyle na support@buddy.works lub na livechat w aplikacji. Promocja trwa do końca kwietnia.

Kliknij tutaj, by wypróbować Buddy!

I… PLAY!!

Czytaj dalej…

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