

DevTalk
Maciej Aniserowicz
DevTalk: podcast programistyczny Macieja Aniserowicza.
https://devtalk.pl
https://devtalk.pl
Episodes
Mentioned books

Oct 5, 2015 • 0sec
23 – O programistach z Olą Pszczołą i Pawłem Michalakiem
Dwa wrześniowe odcinki mieliśmy mocno techniczne, więc czas nieco od technikaliów odpocząć. Dzisiaj, w odcinku nr 23, zapraszam Was na luźną rozmowę o… programistach. A rozmawiam z osobami, które znają nas od podszewki :). Ola Pszczoła (http://beetalents.com) na co dzień zajmuje się szeroko pojętym HRem w ujęciu niekorporacyjnym. Niezła charakterystyka, co nie? ;). Na Twitterze obecna pod @olapsz. Paweł Michalak natomiast pracuje w Stack Overflow, gdzie m.in. doradza firmom jak pokazać się programistom dobrej strony. Na Twitterze @PavOverflow.
Rozmawiamy na tematy przeróżne. Zaczynając od kwestii “dlaczego polscy programiści są niezadowoleni ze swojej pracy (i czy naprawdę tak jest)?” po rozważania na tematy “co rekruterzy robią źle?”, “jak często zmieniać pracę?”, “czy warto iść na studia?”… I wiele więcej. Miłego słuchania!
I mała uwaga: ten odcinek DevTalk wspierany jest przez Stack Overflow! Pozwoli to na realizację kilku fajnych rzeczy. A na Was, słuchaczy podcasta, czeka niespodzianka: po kliknięciu na logo SO poniżej zostaniecie przeniesieni na specjalną stronę. Pierwsze kilka osób, które się na tej stronie zarejestruje, otrzyma od SO specjalne upominki! Klikać zatem i korzystać proszę bardzo :).
https://traffic.libsyn.com/devtalk/DevTalk_E23-Ola_Pszczola-Pawel_Michalak-Programisci.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
DevTalki
O karierze programisty z Pawłem Zdziechem (http://devtalk.pl/2015/05/16-o-karierze-programisty-z-pawlem-zdziechem/)
O pracy zdalnej z Andrzejem Krzywdą (http://devtalk.pl/2015/01/07-o-pracy-zdalnej-z-andrzejem-krzywda/)
Mój blog
“Jak rozwiązywać zadania rekrutacyjne?” (http://www.maciejaniserowicz.com/2015/09/08/jak-rozwiazywac-zadania-rekrutacyjne/)
“Zawód – programista. Rozmowa kwalifikacyjna.” (http://www.maciejaniserowicz.com/2009/06/15/zawod-programista-rozmowa-kwalifikacyjna/)
Blog Jakuba Gutkowskiego
“Piszemy CV (Curriculum Vitae)” (http://blog.gutek.pl/2009/02/20/piszemy-cv-curriculum-vitae/)
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 23 – O programistach z Olą Pszczołą i Pawłem Michalakiem appeared first on DevTalk.

Sep 21, 2015 • 0sec
22 – O wiadomościach z Szymonem Pobiegą
Dzisiaj technicznie-architektonicznie. Dwudziesty drugi odcinek DevTalka pod znakiem WIADOMOŚCI i KOMUNIKACJI stoi. Reflektor w te mgliste pojęcia kieruje Szymon Pobiega: programista/architekt, blogger, prelegent. Pracuje w Particular Software, gdzie klepie NServiceBusa dla Udiego Dahana (pamiętacie DevTalk#14 – CQRS with Udi Dahan?). Zatem: zdecydowanie wie o czym mówi!
Z rozmowy dowiecie się czym tak naprawdę jest komunikacja i dlaczego warto sobie zawracać głowę jakimiś “wiadomościami” czy “kolejkami”. Dlaczego jest to lepsze niż RPC (Remote Procedure Calls). Jakie mamy systemy kolejek, czym się między sobą różnią, oraz… po co na kolejki nakładać jeszcze service bus, czyli szynę wiadomości?
Enjoy!
https://traffic.libsyn.com/devtalk/DevTalk_E22-Szymon_Pobiega-Messaging.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki
blog Szymona (http://simon-says-architecture.com)
prezentacja Szymona “Wiadomości są wszędzie” (http://kenis.pl/wiadomosci-sa-wszedzie,10428)
MSMQ (https://msdn.microsoft.com/en-us/library/ms711472(v=vs.85).aspx)
RabbitMQ (https://www.rabbitmq.com)
ZeroMQ (http://zeromq.org)
NServiceBus (http://particular.net/nservicebus)
MassTransit (http://masstransit-project.com)
książka “Enterprise Integration Patterns” (http://www.amazon.com/dp/0321200683)
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 22 – O wiadomościach z Szymonem Pobiegą appeared first on DevTalk.

Sep 14, 2015 • 0sec
Special#02 – O dev-eventach z ich organizatorami
Po dwóch miesiącach DevTalkowej posuchy ruszamy z kopyta: przed Wami DevTalk Special #2. W lutym zrealizowałem coś takiego (link), spodobało się Wam, więc dziś kontynuacja. Przedstawiam pięć (cyfrowo: 5) konferencji programistycznych, którymi warto zainteresować się w nadchodzących tygodniach. Z organizatorem każdej z nich nagrałem krótką rozmowę, a wszystko to zostało przez Krzyśka zmontowane i połączone w jedno słodkie mp3. Rewelacja!
Tutaj nagranie:
https://traffic.libsyn.com/devtalk/DevTalk_E21-Special_02-Dev_Events.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Poniżej garść informacji o każdej inicjatywnie, “order by EventDate asc”.
I wtrącenie: nie da się nie zauważyć że brakuje tu rozmowy o DevDay, ale on pojawił się w DevTalku w czerwcu (o tutaj: http://devtalk.pl/2015/06/19-o-pasji-z-michalem-sliwoniem-i-rafalem-legiedziem/).
Programistok
Pierwsze takie wydarzenie na Podlasiu, ever! Białystok wielu kultur? Programistok wielu technologii!
Uwaga: wejściówka! Wchodzisz na http://programistok2015.evenea.pl i wpisujesz kod ke1q3yk1ay. Potem wybierasz bilet za 9999 PLN. Potem wpisujesz kolejny kod: 01d4be0b. Łapiesz zniżkę 100% i jedziesz na Programistok! Jeśli nikt Cię nie ubiegł w tej procedurze :).
Strona www: http://programistok.org
Gdzie i kiedy: Białystok, 10 października
Mówi: Adam Piotrowski
.NET Developer Days
Druga edycja konferencji z naprawdę dużym rozmachem. Mają Hanselmana!
Strona www: http://net.developerdays.pl
Gdzie i kiedy: Warszawa, 19-20 października
Mówi: Maciej Pilecki
GET.NET
Czwarte edycja świetnej konferencji skaczącej między Łodzią i Gdańskiem. Ściągają Ayende! I mnie :).
Strona www: http://konferencjaget.net
Gdzie i kiedy: Gdańsk, 24 października
Mówi: Dominika Arendt
dotnetconf.pl
Chyba jedyna w Polsce konferencja odbywająca się w 100% online. To już trzecia edycja i warto pooglądać. Wystąpię tam z przyjemnością.
Strona www: http://dotnetconf.pl/
Gdzie i kiedy: online, 31 października
Mówi: Jakub Jędryszek
Expert Summit
Zdecydowanie największe wydarzenie IT po tej stronie Wisły. Będę! I na scenie i poza nią.
Strona www: http://expertsummit.pl/
Gdzie i kiedy: Lublin, 5 listopada
Mówi: Paweł Niewęgłowski
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post Special#02 – O dev-eventach z ich organizatorami appeared first on DevTalk.

Sep 7, 2015 • 0sec
20 – O mikroserwisach z Michałem Francem
Wakacje, wakacje i po wakacjach. I bardzo dobrze, ile można, c’nie?
Po wakacyjnej przerwie powracamy, zamaszyście, pomału i usłużnie. Ale suchy rebus! Mału -> mikru -> mikro. Usłużnie -> serwisowo -> service. Czyli: po wakacyjnej przerwie powracamy, zamaszyście, z mikroserwisami! Towarzyszy mi Michał Franc, który z dalekiego jUKeja wskoczył mi na Skype’a. Michał bloguje na http://www.mfranc.com, przemawia oraz jest jednym z organizatorów konferencji dotnetconf.pl. Na Twitterze możecie go stalkować pod @francmichal.
Zarówno Michał jak i ja tworzymy/utrzymujemy systemy oparte o “architekturę mikroserwisów”. Dzisiejsza rozmowa to wymiana doświadczeń i próba zebrania zarówno zalet jak i wad tego rozwiązania. Jeżeli nie wiesz co to są mikroserwisy – z tego odcinka się dowiesz. Jeśli wiesz co to jest, ale nie było okazji do wypróbowania w praktyce – otrzymasz “mikroserwisy w pigułce”. A jeśli tworzysz mikroserwisy: być może dowiesz się czegoś nowego? W każdym razie: daj nam znać w komentarzach!
https://traffic.libsyn.com/devtalk/DevTalk_E20-Michal_Franc-Microservices.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
Martin Fowler:
duży artykuł o mikroserwisach: http://martinfowler.com/articles/microservices.html
Circuit Breaker: http://martinfowler.com/bliki/CircuitBreaker.html
“Monolith First”: http://martinfowler.com/bliki/MonolithFirst.html
Mój blog:
“Architektura przyjazna rozwojowi programisty”: http://www.maciejaniserowicz.com/2014/09/22/architektura-przyjazna-rozwojowi-programisty
“Programowanie przez eksplorację”: http://www.maciejaniserowicz.com/2010/07/08/programowanie-przez-eksploracje
Narzędzia:
Kibana: https://www.elastic.co/products/kibana
Logstash: https://www.elastic.co/products/logstash
video “Kibana with Logstash”: https://www.elastic.co/videos/kibana-logstash
Raygun: https://raygun.io
Chef: https://www.chef.io/chef/
Docker: https://www.docker.com
Puppet: https://puppetlabs.com
Jenkins: https://jenkins-ci.org
TeamCity: https://www.jetbrains.com/teamcity/
Octopus Deploy: https://octopusdeploy.com
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 20 – O mikroserwisach z Michałem Francem appeared first on DevTalk.

Jun 29, 2015 • 0sec
19 – O pasji z Michałem Śliwoniem i Rafałem Legiędziem
Dzisiaj nietypowo – trzeci odcinek w ciągu jednego miesiąca. No ale warto wejść w okres wakacyjny z przytupem :). Dlatego też do dziewiętnastego odcinka zaprosiłem dwóch świetnych Gości, których nikomu przedstawiać chyba trzeba. Są to chodzące wulkany energii, inspirujące każdego do działania. Michał Śliwoń i Rafał Legiędź – bo o nich oczywiście mowa – znani są polskiej społeczności przede wszystkim z tego, że to dzięki nim co roku możemy spotykać się na wyśmienitej konferencji DevDay! Na co dzień są programistami (a Michał – także trochę “menażeruje” ). Nałogowo uczestniczą w konferencjach, zarówno jako widzowie jak i prelegenci. Michał dodatkowo stoi za łódzką grupą pasjonatów programowania: dev@LDZ. Zachęcam do śledzenia ich poczynań na Twitterze: @mihcall & @rafek.
Michał i Rafał są na tyle uniwersalnymi rozmówcami, że można z nimi konwersować na naprawdę wiele tematów. Podczas tego odcinka postanowiłem poruszyć dwie kwestie będące ich “znakami rozpoznawczymi”: DevDay oraz pasję i motywację w kontekście pracy programisty. Jakie są ich sposoby na wypalenie zawodowe? Jak budują swój zespół, który sami niebezpodstawnie nazywają “Happy Team”? Co ich napędza do działania i skąd mają tyle energii na różne aktywności? O tym wszystkim dowiedziecie się podczas tych kilkudziesięciu minut.
“Coś się kończy, coś się zaczyna”… Kończy się pierwszy sezon DevTalk z 19 odcinkami na liczniku. Zaczynają się wakacje. Dziękuję Wam, Słuchaczom, za tak ciepłe przyjęcie mojej inicjatywy i prowadzenie tak ożywionych dyskusji. To jest jeden z głównych powodów, dla których nadal chce mi się to robić! I nie mogę doczekać się jesieni, kiedy ruszę z drugim sezonem podcasta. Dziękuję również wszystkim Gościom – super mi się z Wami rozmawiało i dzięki Wam DevTalk okazał się… sukcesem! Nie boję użyć się tego słowa :). Skoro jesteśmy przy podziękowaniach to nie może tu zabraknąć Krzyśka – to właśnie on bierze ode mnie gołe wavy i tworzy z nich finalne mp3, dbając o jakość plików, które ostatecznie lądują w Waszych uszach. Dzięki również wszystkim Partnerom DevTalka, którzy przez ostatnie miesiące wspomagali mnie w działaniach, pozwalając na zakup odpowiedniego sprzętu i fundowanie Wam atrakcyjnych upominków. Skoro przy partnerach jesteśmy – pamiętajcie, że można się już ustawiać w kolejkę do miana Partnera DevTalka na jesień :). Wszystkie niezbędne informacje znajdziecie pod adresem http://devtalk.pl/wspolpraca.
Partnerem specjalnym dzisiejszego odcinka jest Medius. To szwedzka firma z biurem w Krakowie, gdzie świetni programiści na co dzień pracują nad rozwojem produktu MediusFlow XI. Medius specjalizuje się w automatyzacji obsługi faktur w dużych firmach: już ponad 1300 klientów używa ich rozwiązania. Wykorzystują najnowsze technologie: wspomniany projekt to Single Page Application hostowana na Azure. Rozwijają również aplikacje na platformy mobilne.
Medius to nie korporacja: praca odbywa się w mniejszych zespołach, gdzie każdy jest zachęcany do proponowania własnych pomysłów i rozwiązań oraz ma realny wpływ na efekt finalny. Praca tam to duże wyzwanie, zróżnicowane zadania i możliwość ciągłej nauki. Dysponują dobrym sprzętem, jednocześnie ciesząc się z przestronnego biura i fajnego widoku z okna :).
Miłośników technologii Microsoftu oraz JavaScript zachęcam do kontaktu z Medius. Możecie tam znaleźć ścieżkę rozwoju zarówno dla siebie, jak i dla firmy, oraz… kolejne obszary do zautomatyzowania!
Ciekawostka: Krzysiek Śmigiel, “dźwiękowiec” DevTalka, tam właśnie pracuje. Do niego możecie uderzać z bezpośrednimi pytaniami.
Konkurs: dzisiaj możecie otrzymać aż trzy ciekawe gadżety. Pierwszy z nich to… uwaga uwaga… bilet na tegoroczny DevDay! Oprócz tego rozdaję dwa komplety programistycznych kart do gry: code:deck. Rozlosuję to wszystko wśród osób, które pomogą w promocji tego odcinka: udostępnią facebookowy post informujący o tym odcinku (chodzi o publiczny Share wpisu z konta @devtalkpl) lub zrobią retweet informacji o niniejszym poście (chodzi o RT tweeta z konta @devtalkpl). Wspólnie nieśmy programistyczny głos pod polskie strzechy :). Proces i wyniki losowania pojawią się na kanałach społecznościowych DevTalk w przyszłym tygodniu.
A teraz, po dłuższym niż zazwyczaj wstępie… zapraszam do słuchania!
https://traffic.libsyn.com/devtalk/DevTalk_E19-Michal_Sliwon_Rafal_Legiedz-Pasja.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
konferencja DevDay (http://devday.pl)
blog Michała (http://blog.mihcall.com)
grupa dev@LDZ (http://www.meetup.com/dev-LDZ/)
wystąpienie Michała na NDC Oslo 2015 o Happy Team (https://vimeo.com/131635504#t=22m25s)
DevTalk#05 – O prowadzeniu zespołu z Rafałem Barszczewskim (http://devtalk.pl/2014/12/05-o-prowadzeniu-zespolu-z-rafalem-barszczewskim/)
wpisy na moim blogu o pasji i motywacji:
http://www.maciejaniserowicz.com/tag/pasja/
http://www.maciejaniserowicz.com/tag/motywacja/
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 19 – O pasji z Michałem Śliwoniem i Rafałem Legiędziem appeared first on DevTalk.

Jun 15, 2015 • 0sec
18 – O tożsamości z Tomaszem Onyszko
To już jest… jeszcze nie koniec, ale prawie!, pierwszego, dziewiczego sezonu DevTalk. W poszukiwaniu własnej tożsamości natrafiłem na… eksperta w tej dziedzinie. Ale w kontekście IT, oczywiście.
Dzisiaj przed Wami Tomasz Onyszko. Architekt, od zawsze w branży ;), niezmiennie związany z kwestiami zarządzania tożsamością w sieci. Oprócz tego pisze na firmowym blogu Predica i regularnie gości na grupach pasjonackich oraz krajowych i światowych konferencjach. Od lat “nosiciel” tytułu Microsoft MVP. Na Twitterze: @tonyszko.
Konwersujemy o, jakże by inaczej, zarządzaniu tożsamością i dostępem. Brzmi enigmatycznie? To po prostu: dlaczego username/password jest złe i jak podejść do tych kwestii z innej strony. Dodatkowo Tomek klarownie tłumaczy takie pojęcia jak OAuth i Open ID Connect, które pewnie każdemu obiły się o uszy, ale nie każdy wnikał “jak to działa”. I wreszcie: po przesłuchaniu tego odcinka już nigdy nie powiecie “autentykacja”!
https://traffic.libsyn.com/devtalk/DevTalk_E18-Tomasz_Onyszko-Identity.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
blog Predica: http://blog.predica.pl
OpenID Connect: http://openid.net/connect
OAuth 2.0: http://oauth.net/2
wprowadzenie do claimsów z bloga Future Processing: http://www.future-processing.pl/blog/introduction-to-claims-based-authentication-and-authorization-in-net
dobra książka Microsoftu o claimsach: “A Guide to Claims-Based Identity and Access Control” (https://msdn.microsoft.com/en-us/library/ff423674.aspx)
Identity Server (https://identityserver.github.io/Documentation/) (GitHub: https://github.com/IdentityServer/IdentityServer3)
blog Dominicka Baiera: http://leastprivilege.com
blog Vittorio Bertocci: http://cloudidentity.com
SimpleAuthentication – prosta delegacja uwierzytelnienia do Facebook/Twitter/etc: https://github.com/SimpleAuthentication/SimpleAuthentication
OAuth.io: https://oauth.io
Auth0 – https://auth0.com/
Google Idenity Toolkit: https://developers.google.com/identity/toolkit/
Azure AD Code Samples: https://msdn.microsoft.com/en-us/library/azure/dn646737.aspx
Azure AD Authentication Library for .NET: https://msdn.microsoft.com/en-us/library/azure/jj573266.aspx
https://accounts.google.com/.well-known/openid-configuration
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 18 – O tożsamości z Tomaszem Onyszko appeared first on DevTalk.

Jun 1, 2015 • 0sec
17 – O gamedev z Przemysławem Czatrowskim
Siedemnasty odcinek wypada w Dzień Dziecka! I to kilka raptem dni po premierze nowego Wiedźmina! O czym więc dzisiaj będzie? No o grach, oczywiście :).
Moim i Waszym Gościem jest Przemek Czatrowski, który przez ostatnie lata pracował jako programista nad Wiedźminem właśnie. Oprócz tego lubi piwo i pisze o tym na blogu Prosto z Pokala. Lubi też podróże i o tym też pisze, razem z żoną, na blogu TroPiMy. Zachęcam do zajrzenia. Znajdziecie go również na Twitterze: @cz0per.
Tematem naszej rozmowy jest praca w gamedev. Dowiecie się czym różni się ona od pracy “normalnego” programisty. I jak można “zacząć” w tej branży. Oraz ponownie, bo to dość istotne: czy studia pomagają w takiej karierze? Znajdziecie też wątek o “drodze do celu”, jakkolwiek górnolotnie to nie zabrzmiało. No i jako bonus, ofkors, trochę ciekawostek zza kulis powstawania Wiedźmina.
Konkurs: w każdym odcinku mam dla Was fajny upominek. Nie może być inaczej i dzisiaj: rozdaję najnowszego Wiedźmina 3 (dowolna platforma). Grę otrzyma, jak zwykle, autor jednego z komentarzy pod tym postem. Więc do dzieła, dawajcie feedback, zadawajcie pytania, eccecera, eccecera.
https://traffic.libsyn.com/devtalk/DevTalk_E17-Przemyslaw_Czatrowski-Gamedev.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
blog podróżniczy Przemka i Szanownej Małżonki: TroPiMy (http://www.tropimy.com)
blog piwny Przemka: Prosto z Pokala (https://prostozpokala.wordpress.com)
Global Game Jam: http://globalgamejam.org
REDKit (silnik, na którym powstawał Wiedźmin 2: Zabójcy Królów): http://redkit.cdprojektred.com/
Unreal Engine: https://www.unrealengine.com/what-is-unreal-engine-4
Unity: https://unity3d.com/
jedno z największych forów twórców gier: http://www.gamedev.net/
prezentacje
Michał Słapa (pracuje przy AI w Wiedźminie) o drzewach zachowań (AI): https://www.youtube.com/watch?v=aXSWYDFOaYk
Przemek o tym czym m.in. zajmuje się w CD Projekt RED (GDC 2014): http://www.gdcvault.com/play/1020686/Solving-Visibility-and-Streaming-in
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 17 – O gamedev z Przemysławem Czatrowskim appeared first on DevTalk.

May 18, 2015 • 0sec
16 – O karierze programisty z Pawłem Zdziechem
Szesnasty odcinek to “meta-dev talk” :). Paweł Zdziech, rekruter od X lat, dzieli się swoimi spostrzeżeniami odnośnie zawodu programisty i naszej dev-kariery. Po przesłuchaniu odcinka zachęcam odwiedzić blog Pawła: http://rekrutacyjny.blogspot.com gdzie… jeszcze więcej na ten temat!
A w odcinku usłyszycie odpowiedzi na pytania takie jak… Czy programiści to primadonny? Czy rynek kiedyś nasyci się programistami? Jak ubrać się na rozmowę kwalifikacyjną? Jak napisać CV? Czy warto iść na studia? Jak częste zmiany pracy wpływają na wizerunek programisty na rynku pracy? I… wiele więcej
Konkurs: dzielcie się swoimi uwagami w komentarzach do tego posta – temat jest raczej gorący :). Jedna z komentujących osób otrzyma książkę “C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych”. Może nawet z autografem, gdyż jest to autorski egzemplarz zaoferowany przez jednego z autorów: Krzysztofa Żydzika :). Dzięki Krzysiek!
Ogłoszenie: jeśli jeszcze nie słyszeliście o devWarsztatach to z nieskrywaną przyjemnością odsyłam Was na http://devwarsztaty.pl. Świetna inicjatywa Gutka, trzymam kciuki!
https://traffic.libsyn.com/devtalk/DevTalk_E16-Pawel_Zdziech-Kariera_Dev.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
blog Pawła (http://rekrutacyjny.blogspot.com)
Czy rynek pracy przestanie kiedyś sprzyjać programistom? (http://rekrutacyjny.blogspot.com/2015/01/czy-rynek-pracy-przestanie-kiedys.html)
O rekrutacji primadonn IT (http://rekrutacyjny.blogspot.com/2014/06/o-rekrutacji-primadonn-it.html)
mój post: Zawód – programista. Rozmowa kwalifikacyjna. (http://www.maciejaniserowicz.com/2009/06/15/zawod-programista-rozmowa-kwalifikacyjna/)
post Gutka: Piszemy CV (http://blog.gutek.pl/2009/02/20/piszemy-cv-curriculum-vitae/)
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 16 – O karierze programisty z Pawłem Zdziechem appeared first on DevTalk.

May 4, 2015 • 0sec
15 – O Ruby z Mirosławem Pragłowskim
Po obcojęzyczno-technicznym uderzeniu z Udim docieramy do odcinka piętnastego. Mirosław Pragłowski opowiada o swojej przygodzie pod tytułem “byłem programistą .NET, jestem programistą Ruby, i jak mi z tym”. Mirka najczęściej spotkać możecie we Wrocławiu, gdzie jest jednym z organizatorów Wrocławskiej Grupy .NET oraz Wrocławskiej Grupy DDD. Na Twitterze: @mpraglowski.
Podczas rozmowy podpytuję Mirka co go skłoniło do “przebranżowienia się”. W czym Ruby jest lepszy od .NET? Jak pisze się w języku dynamicznie typowanym po latach poleganiu na kompilatorze? I dlaczego, do cholery, wszyscy rubiowcy mają macbooki? I tak dalej, i tak dalej…
Konkurs: w tym odcinku jedna z osób udzielających się w dyskusji pod niniejszym postem otrzyma licencję na RubyMine – świetne IDE od JetBrains.
https://traffic.libsyn.com/devtalk/DevTalk_E15-Miroslaw_Praglowski-Ruby.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
blog Mirka (http://praglowski.com)
prezentacja Mirka (http://praglowski.com/presentations/rubyfordotnetdev/#/)
Martin Mazur – “Why you should talk to strangers” (DevDay 2012) (https://www.youtube.com/watch?v=FPBVxpl8NMo)
konferencja wroc_love.rb (http://www.wrocloverb.com)
RubyMine (https://www.jetbrains.com/ruby/)
vim (http://www.vim.org)
tutoriale
http://rubykoans.com
http://tryruby.org
https://www.railstutorial.org (pod obrazkiem okładki jest link “Read online free” )
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 15 – O Ruby z Mirosławem Pragłowskim appeared first on DevTalk.

Apr 13, 2015 • 0sec
14 – CQRS with Udi Dahan
Post po polsku poniżej / Polish version below
14th episode of DevTalk is a special one. First of all: this is the first episode in english! Second: my guest is a well-known, widely respected expert, the one and only Udi Dahan!
Udi is a creator of NServiceBus and founder of Particular Software. His thoughs about software architecture and best development practices – that often define the “industry standards” – can be found on a fascinating blog. Udi is one of the best-known speakers worldwide. He also offers advanced technical courses. Follow him on Twitter: @UdiDahan.
We talk about CQRS – Command Query Responsibility Segregation. Udi – together with Greg Young – was one of the first promoters and teachers of this approach to building complex software systems. BUT we do not discuss various CQRS implementation details. This conversation focuses on something that is often ignored by developers: what should we do to meet end users’ needs, not always putting our own desire to implement the “newest and shiniest” at the top of our priority list? And how can CQRS help us with that?
Odcinek 14 jest kolejnym odcinkiem wyjątkowym. Po pierwsze: bo to pierwszy odcinek po angielsku! A po drugie: bo mój gość to szanowany na całym świecie, znany wszem i wobec, niewymagający przedstawienia: the one and only Udi Dahan! Gdyby pół roku temu ktoś powiedział mi, że DevTalk wyjdzie poza granice Polski, i to od razu z Gościem tego kalibru, to bym się tylko w czoło popukał. A tu proszę…
Udi to twórca NServiceBusa – projektu, którego sukces spowodował założenie firmy Particular Software. Swoimi myślami odnośnie architektury oraz najlepszych praktyk programistycznych, definiującymi niejednokrotnie postrzeganie wielu zagadnień na całym świecie, dzieli się na fascynującym blogu. Jest jednym z najbardziej rozpoznawalnych prelegentów na największych światowych konferencjach. Prowadzi również szkolenia. Na Twitterze: @UdiDahan.
Tematem odcinka jest CQRS – Command Query Responsibility Segregation. Udi – wraz z Gregiem Youngiem – był jednym z pierwszych promotorów i nauczycieli tego podejścia do tworzenia oprogramowania. Nie wchodzimy jednak w szczegóły implementacyjne – w tym spotkaniu szkoda na to czasu! Ten temat pewnie jeszcze się pojawi w DevTalku w czysto technicznym kontekście, jednak z Udim rozmawiam z trochę ogólniejszej perspektywy. Udi tłumaczy dlaczego technologie i wzorce często nie są najważniejsze i na interesującym przykładzie pokazuje, jak wymagania biznesowe oraz modelowanie pomagają rozwiązać najtrudniejsze problemy. Programiści słysząc CQRS myślą od razu o klasach, szynach, cache itd, bardzo często pomijając kluczowy krok: refleksję nad źródłem i naturą rozwiązywanego problemu. Słuchając tego odcinka każdy dev zastanowi się pewnie: czy przypadkiem ja nie ignoruję faktycznych potrzeb użytkowników?
Bardzo zachęcam do posłuchania, bo taka okazja nie zdarza się co dzień.
Ten odcinek ma partnera specjalnego: firmę JIT Solutions z Gdyni. Gdybyście chcieli sprawdzić w praktyce jak m.in. NServiceBus jest wykorzystywany w dużym rozproszonym projekcie to macie okazję dołączyć do ich zespołu. Szczegóły znajdziecie na pracuj.pl lub bezpośrednio w tym PDF.
Konkurs: po raz drugi (wcześniej w odcinku o DDD) do rozdania mam “Implementing Domain-Driven Design” Vaughna Vernona. Poza anteną wprost spytałem Udiego jaką jedną książkę poleciłby programistom, a on wskazał na tę konkretną pozycję. Właśnie ją zatem wyślę do autora jednego z komentarzy pod tym postem. Jak zwykle apeluję: piszcie swoje uwagi! Zarówno do odcinka, jak i samej idei “importowania” gości z zagranicy :). Mi się pomysł podoba – i ciekawą znajomość można nawiązać, i po angielsku pogadać, i nowych słuchaczy przyciągnąć. Co Wy na to?
https://traffic.libsyn.com/devtalk/DevTalk_E14-Udi_Dahan-CQRS.mp3 Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.
Linki:
articles from Udi’s blog (http://www.udidahan.com/?blog=true)
“Clarified CQRS” (http://www.udidahan.com/2009/12/09/clarified-cqrs/)
“CQRS isn’t the answer – it’s just one of the questions” (http://www.udidahan.com/2010/05/07/cqrs-isnt-the-answer-its-just-one-of-the-questions/)
everything in “CQRS” category (http://www.udidahan.com/category/cqrs/)
.NET Rocks! podcast with Udi about CQRS: http://www.dotnetrocks.com/default.aspx?showNum=1044
“CQRS Documents by Greg Young” (https://cqrs.files.wordpress.com/2010/11/cqrs_documents.pdf)
introduction to CQRS on Future Processing blog “CQRS – Simple architecture” (http://www.future-processing.pl/blog/cqrs-simple-architecture/)
m-r: simple CQRS example by Greg Young (https://github.com/gregoryyoung/m-r)
CQRS tag on my blog (in polish; only some community content right now with links to slides and code from my talk about CQRS, but more content is coming): http://www.maciejaniserowicz.com/tag/cqrs
Hekaton: In-Memory OLTP (In-Memory Optimization): https://msdn.microsoft.com/en-us/library/dn133186.aspx
Riak: http://basho.com/riak/
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
The post 14 – CQRS with Udi Dahan appeared first on DevTalk.


