DevTalk Menu

Uncategorized

Permalink:

54 – O debuggowaniu i profilowaniu z Pawłem Łukasikiem

(comments are closed)

Paweł ŁukasikW odcinku numer 54 nie ma zmiłuj. Zagrzebiemy się w tym, co konieczne i – zwykle – nielubiane. Zadania specjalne dla dev-komandosów.

Takiego komandosa udało się dorwać. Specjalistę, który to LUBI! Znany i lubiany Paweł Łukasik! Programista, założyciel firmy Octal Solutions. Tata portalu dotnetomaniak.pl, jeden z organizatorów spotkań Wrocławskiej Grupy .NET (wrocnet). A od niedawna także… jeden z dwóch prowadzących nowy podcast programistyczny Ostra Piła! Oprócz tego prelegent, blogger i… możliwe, że coś pominąłem :). Na Twitterze: @pawel_lukasik.

Temat dzisiejszej rozmowy, po tak groźnym wstępie, musi zmrozić. Bo kto – oprócz Pawła 😉 – ekscytuje się na myśl o… debuggowaniu? Albo profilowaniu? Czyli czynnościach ewidentnie udowadniających, że “ojej, ale napisałem słaby kod”.

Z tego odcinka dowiesz się CO TO i PO CO TO. Kiedy się przydaje, do czego służy. JAK się do tego zabrać. Jakie są TYPY profilowania, po co czasami otrzymujemy te magiczne pliki PDB i … itede.

I jak zwykle: będzie mi niezmiernie miło, jeśli znajdziesz minutę na zostawienie oceny na iTunes: http://devtalk.pl/itunes. To pomaga.

PLAY!

Czytaj dalej…

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

Permalink:

53 – O programowaniu reaktywnym z Tomaszem Nurkiewiczem

(comments are closed)

Tomasz NurkiewiczI nadszedł czas na odcinek numer 53! Ciekawi mnie Twoja REAKCJA. A dlaczego akurat dziś, akurat tak…?

Do nagrania zaprosiłem Tomka Nurkiewicza. W świecie Javy personę obrośniętą legendą ;). Poza Javą także tłumy powinny go kojarzyć. Bloguje, występuje na konferencjach, a nie tak dawno ukazała się książka wydana przez O’Reilly. Na Twitterze: @tnurkiewicz.

Tematem tej rozmowy jest programowanie reaktywne. Coś, na co sam natknąłem się już 8 lat temu, i jakoś nigdy nie zastosowałem na produkcji. A Tomek jest tutaj prawdziwym wyjadaczem.

Mała uwaga: nagrywaliśmy to w nocy. Kilka miesięcy temu zmieniłem swój tryb życia i nocami średnio kontaktuję. Dlatego… radzę skupić się na tym, co mówi Tomek, a nie na tym, co mówię ja ;).

PLAY’n’DEV!

Czytaj dalej…

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

Permalink:

52 – O prawie z Beatą Marek

(comments are closed)

Beata MarekPo paru czysto programistycznych odsłonach, dzisiaj skręcimy nieco w bok. Byle nie za bardzo, bo… No właśnie: co się dzieje, gdy skręcimy w bok? Nawet nieświadomie?

Ależ mi enigmatyczny wstęp wyszedł. Mój dzisiejszy gość – Beata Marek – wyłuszczy, o co chodzi :). Beata jest prawniczką i prowadzi firmę Cyberlaw. Na Twitterze: @cyberlawpl.
W odcinku pojawiają się informacje o specjalnej Akademii dla programistów. Więcej informacji znajdziecie tutaj: http://www.akademia.cyberlaw.pl.

Jak można się domyślić, tematem naszej rozmowy jest prawo. Dzisiejszy odcinek trwa niecałe pół godziny. W tym czasie zajęliśmy się takimi sprawami jak “oszukani programiści”, OC, faktura proforma i prawa autorskie.

Jesteśmy gotowi na więcej! Zadawajcie pytania TUTAJ, w komentarzach do tego posta. Postaramy się odpowiedzieć na nie w jednym z przyszłych odcinków.

Klikamy PLEJ, słuchamy i uważamy, żeby nie nabroić! 😉

A jeśli przy okazji może ktoś gwiazdkę na iTunes zostawi, to będzie bardzo miło.

Czytaj dalej…

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

Permalink:

51 – O PHP z Mariuszem Gilem

(comments are closed)

Mariusz GilPo przekroczeniu magicznej granicy, dotarliśmy do 51. odcinka! A w nim… NOBODY EXPECTS SPANISH INQUISITION!

Drugą pięćdziesiątkę DevTalka otwiera Mariusz Gil: programista, architekt, współzałożyciel Source Ministry. Możecie go spotkać na wielu krajowych i światowych scenach. Na Twitterze: @mariuszgil.

A o czym rozmawiamy? O ten temat prosiliście od dawna, wielokrotnie. I często nazwisko Mariusza padało od razu jako sugestia rozmówcy. Z Mariuszem poznaliśmy się w Bottedze już kilka lat temu, więc nie było trudno się dogadać. I tak narodziła się rozmowa o PHP!

Ci, którzy w PHP siedzą na co dzień, dowiedzą się o wielu dobrych praktykach w tym języku i technologiach z nim związanych. A ci, którzy z politowaniem pokiwali głowami i skrzywili się z nikłym uśmiechem… uważajcie, bo Wasz pogląd na pehapa zmieni się podczas tej godziny, znacząco.

PHP jako śmieszek, chłopiec do bicia? Oooooo NIE!
PHP i DDD, CQRS, testowanie, Event Sourcing, … ? No właśnie: to już bliżej!

PLAY ‘n’ ENJOY!

Czytaj dalej…

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

Permalink:

50 – O Junior Developerach z Mateuszem Kupilasem (JavaDevMatt)

(comments are closed)

Mateusz KupilasSam nie wierzę, dokąd zawędrowaliśmy! Panie i Panowie, Typy i Typiary… Przed nami 50. odcinek DevTalk! Programistyczny Głos grzmi w Waszych Domach już od 2,5 roku! Wiele ciekawych rozmów się przed ten czas odbyło.

A dziś… czas na kolejną!

Do udziału w tym prawie okrągłym odcinku (bo na prawdziwie okrągły musimy jeszcze 14 odcinków poczekać) zaprosiłem Mateusza Kupilasa, a.k.a. JavaDevMatt. Mateusz prowadzi bloga, rządzi polskim IT-jutubem, króluje na Wykopie, wydaje podcast w ramach Kontestacji. Napisał też książkę: “Junior Developer“, którą od niedawna można zamówić w wersji papierowej! Ja już swoją kopię zamówiłem. Na Twitterze: @JavaDevMatt.

Nasza rozmowa krąży po różnych aspektach związanych z programowaniem, ale w centrum tych kręgów jest: budowanie kariery w IT i start w naszym zawodzie. Czyli: junior development ;). Dywagujemy o tym, dlaczego warto (i dlaczego NIE warto!) być programistą, jak się uczyć, od jakiego języka zacząć… A także co nieco o pasji, tworzeniu produktów, itede itepe.

Podobne kwestie Mateusz porusza na swoich filmach na YT. I ja też niedawno zacząłem prowadzić VLOGa o tym.

ENJOY!


A ten odcinek dumnie wspiera firma Comarch. Dzięki wielkie!

comarch

Jeśli jesteś studentem kierunku informatycznego lub pokrewnego, to Comarch zaprasza Cię do udziału w jednym z największych programów stażowych branży w IT. Co ważne: staż jest płatny!
Możesz się zgłosić przez formularz pod adresem www.staz.comarch.pl.
Staże będą odbywać się w 13 miastach Polski, m.in. w Krakowie, Łodzi, Katowicach, Gliwicach, Warszawie, Wrocławiu, Poznaniu. Do wyboru masz 4 profile stażowe: programistyczny, inżynier systemowy, embedded oraz staż o profilu telekomunikacja. Na pewno znajdziesz coś dla siebie.
Zgłoszenia przyjmowane będą do 27 kwietnia!


Przypominam też o moim konkursie Daj Się Poznać! Połowa czasu na rejestrację już za nami. K’mon!

dajsiepoznac2017

A teraz… PLAY!

Czytaj dalej…

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

Permalink:

49 – O przyszłości .NET i Microsoftu z Piotrem Gankiewiczem

(comments are closed)

Piotr GankiewiczPrzy okazji naszego 49. spotkania (T -1 eps!) postanowiłem nieco wrócić do korzeni. Dotnetowe pochodzenie daje o sobie znać. Ale WORRY DON’T, HAPPY BE: nawet jeśli na co dzień ślizgasz się po jasnej/ciemnej (niepotrzebne skreślić) stronie mocy, i tak powinieneś znaleźć coś dla siebie. Bo i temat ciekawy, i rozmowa się kleiła, i atmosfera bardzo wesoła.

Ten refleksyjny odcinek tworzy wraz ze mną Piotr Gankiewicz. Od kiedy w ubiegłym roku wygrał konkurs Daj Się Poznać: zaczął wchodzić w coraz to nowe obszary bardzo ciekawej działalności. Bloguje, występuje na meetupach, tworzy świetne projekty open-source (m.in. Warden, LockBox), a ostatnio nawet rozpoczął publikowanie kursu programowania na YouTube. Dużo tego! Na Twitterze: @spetzu. Na Snapchacie: @spetzu.

W trakcie konserwacji poruszamy dwa główne tematy.

Pierwszy to: czym różni się “projekt” od “produktu” i jak promować pierwsze, by zmieniło się w drugie? Piotrek z sukcesem puścił w świat info o swoim Wardenie: pisał o nim Hanselman, mówili o nim w DotNetRocks… Dzieli się swoimi doświadczeniami i drogą do budowania Wardenowej społeczności na całym świecie.

Druga – główna – tematyka to… Microsoft. I .NET. I open source. I przyszłość. Co poszło dobrze, a co poszło źle? Quo Vadis, MS? Co działa, a co nie działa? Jak pracuje się na Linuxie, będą full-time (a nawet więcej) .NET developerem?

Nie mogę też nie wspomnieć o… no właśnie: Daj Się Poznać! Niedawno wystartowała rejestracja do trzeciej edycji konkursu i czas się zgłosić! Piotrek jest doskonałym przykładem, jak wiele można zyskać, biorąc w nim udział. Posłuchaj, zastanów się i daj się… zainspirować!

dajsiepoznac2017

Porozmawiajmy o technologii. A potem: spotkajmy się w konkursie. PLAY!

Czytaj dalej…

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

Permalink:

48 – O sztuce prezentacji z Rafałem Czupryńskim

(comments are closed)

Rafał Czupryński

Odcinek 48. (zaraz stuknie nam pięćdziesiątka!!!) ślizga się po dość kontrowersyjnym w IT temacie. Jest to potrzebne, ale JAK to robić? I czy na pewno warto? PO CO się tym zajmować? KTO powinien?

Ale o co chodzi? Chodzi o to, że do rozmowy zaprosiłem Rafała Czupryńskiego. Rafał od wielu lat zajmuje się w Microsoft sprawami związanymi z najnowszymi technologiami oraz… społecznością! Jeden i drugi temat bardzo mocno powiązany jest z tym, o czym sobie słodko konwersujemy. Rafał aktywnie dzieli się swoją wiedzą na blogu “O Skutecznej Prezentacji“. A spotkać go możecie na bardzo wielu technicznych wydarzeniach. Na Twitterze: @RafalCzuprynski.

Jak można się było domyślić do tej pory już przynajmniej trzykrotnie: dyskutujemy o wystąpieniach publicznych! Niejeden by chciał, ale boi się. Inni z kolei uważają to za celebryctwo i gwiazdorzenie. Według jeszcze innych: miejsce programisty jest w piwnicy, a nie na scenie. Ale… zmiana tego poglądu potrafi bardzo pozytywnie wpłynąć na całe życie, nie tylko zawodowe. Jako obserwatorzy z kolei korzystamy z prezentacji prawie wszyscy.

Rafał na wystąpieniach zęby zjadł i przed ponad godzinę dzieli się swoim doświadczeniem. Dowiesz się nie tylko jak do wielkich imprez przygotowują się najlepsi, ale także jakie konsekwencje może spowodować wykonanie nawet pierwszego kroku.

Odcinek powinien przydać się każdemu. Bo spróbowanie wystąpienia chociaż jeden, jedyny raz: dodaje skrzydeł. Nawet, jeśli wiąże się z bardzo męczącym siłowaniem się z samym sobą. Nie jest to proste, niekoniecznie się opłaca, ale: warto.

Tak więc.. do zobaczenia na scenie! A póki co: PLAY!

Czytaj dalej…

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

Permalink:

47 – O szacowaniu z Karolem Wójciszko

(comments are closed)

Karol WójciszkoJuż po raz 47. usłyszycie “Programistyczny Głos w Twoim Domu”. Kto poprawnie oszacuje ile ten odcinek będzie trwał? Ha, pytanie z haczykiem!

Dzisiaj rozmawiam z Karolem Wójciszko. Karol jest programistą i team leaderem. A dodatkowo bardzo aktywnie udziela się w na blogu, YouTube i Snapchacie. Prowadzi też startup – estee.me – rozwiązujący problemy związane z tematyką dzisiejszego odcinka. Na Twitterze: @kwojciszko.

A o czym to dyskutujemy? O bardzo ciekawym, nielubianym i często uznawanym za wręcz szkodliwy elemencie naszej pracy. Czyli: szacowaniu. Dowiecie się po co szacować, jak szacować, a może nawet… kiedy nie szacować? A także: dlaczego estymacje są tak ważne i dlaczego programiści tak bardzo nie potrafią tego robić? I co ma do tego wszystkiego łańcuch? I to jeszcze krytyczny.

Interesujące, nieprawdaż? A jakże! PLAY!

Czytaj dalej…

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

Permalink:

46 – DevTalk Live with Jon Skeet and Dino Esposito

(comments are closed)

DevTalk LiveTo ostatni odcinek DevTalk. Oczywiście: tylko w tym roku! W 2017 będą się działy takie rzeczy, jakich jeszcze nie było. Plany są wielkie, ciekawe i… póki co – tajne ;). Więcej informacji: już wkrótce.

46. odcinek podcasta jest… specjalny. To pierwsza odsłona DevTalk Live: czyli audycji nagranej na żywo, na konferencyjnej scenie. Podczas .NET Developer Days 2016 miałem zaszczyt poprowadzić rozmowę ze specjalnymi gośćmi. Towarzyszyli mi bowiem Jon Skeet i Dino Esposito. To było dla mnie wyjątkowe przeżycie, o czym zresztą mówię trochę więcej na samym nagraniu.

Nie da się jednym zdaniem podsumować tego kilkudziesięciominowego panelu. Gorąco zachęcam do odsłuchania. Około 200 osób obecnych na sali podczas tego nagrania było zadowolonych, więc… prawdopodobnie też będziesz :).

Ogłoszenie 1: też chcesz DevTalk Live?

Organizujesz konferencję? Spodobała Ci się ta rozmowa? Może zrobimy DevTalk Live i na Twojej imprezie?

Bardzo chętnie widziałbym podobne panele na wielu konferencjach. Tak, by DevTalk Live można było spotkać na niejednym evencie. Brzmi fajnie? Odezwij się do mnie!

Ogłoszenie 2: poszukuję Patrona podcasta

Postanowiłem wyjść z atrakcyjną ofertą, umożliwiając firmom zostanie Patronem podcasta. Wszystkie szczegóły znajdują się pod adresem: http://bit.ly/devtalk-patron.

Myślisz, że Twoja firma mogłaby zyskać na takiej współpracy? Podeślij powyższy link odpowiednim osobom! Dzięki!


Tym razem wyjątkowość odcinka przejawia się również w fakcie, iż oprócz audio dostępne jest również profesjonalne video. Więc… jak kto woli, byle PLAY! :)

Czytaj dalej…

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

Permalink:

45 – O Continuous Delivery z Łukaszem Szydło

(comments are closed)

Łukasz SzydłoDziś, w 45. odcinku, temat bardzo potrzebny. Temat, dzięki któremu praca programisty może stać się… przyjemniejsza. I o wiele mniej stresująca.

Moim i Waszym gościem jest Łukasz Szydło: programista, architekt, konsultant, trener. Możecie go spotkać na wielu konferencjach, bo aktywnie dzieli się na nich swoją wiedzą. I dobrze, bo ma czym się dzielić! Na Twitterze: @lszydlo.

Rozmawiamy o Continuous Delivery. Continuous * (gwiazdka) to kwestie bardzo popularnie w ostatnich latach. Z tej rozmowy dowiecie się, o co tak naprawdę chodzi. I jak zapukać do bram programistycznego raju. A także, co mi samemu bardzo dało do myślenia: czy na pewno potrzebujemy branchy w naszej kontroli wersji?

Zarówno Łukasz, jak i ja, prowadzimy szkolenia z tego zakresu. Link do szkolenia Łukasza tutaj, a do mojego: tutaj.

Brzmi ciekawie? Mam nadzieję. PLAY!

Czytaj dalej…

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