Martin Šimeček
Software Engineer, MicrosoftProgramátor, podcaster, hráč, plavec, čtenář a geocacher.
Co se stane, když spojíte Powershell a Unit Testy? Framework Pester! A my jsme si o tomto frameworku popovídali přímo s jeho autorem Jakub Jarešem, který je také Microsoft MVP. Mluvili jsme nejen o tom, jaké výhody má PowerShell a v čem ho Pester rozšiřuje, ale také o tom, jak se udržuje OpenSource projekt a jak je možné na něm vydělat nějaké peníze.
Rozšiřujeme si (a doufáme, že i vám) obzory! JetBrains vyvíjí metaprogramming system (MPS) skoro od počátku své existence a my jsme vyzpovídali Václava Pecha, který o něm ví první poslední. Dozvěděli jsme se tak, co jsou doménově specifické jazyky, v jakých doménách se například uplatňují, co jsou interní a externí doménové jazyky, jak do toho vstupuje jazykový workbench, ale také jestli mohou být v legislativě bugy a jak psát unit testy nad zákony.
Jak v roce 2019 vypadá pohovor na technické pozice ve firmě, která tvoří nástroje pro vývojáře? Když se nám naskytla možnost vyzpovídat manažerku HR oddělení společnosti JetBrains, neváhali jsme ani minutu. Martina Šichová nám za pomoci svého kolegy Václava Pecha doporučila, na co se dívat při hledání zaměstnání, popsala, jaké benefity aktuálně "frčí", jak u nich probíhá výběrové řízení (specificky jsme se zeptali na velmi populární whiteboarding, tedy programování na tabuli), ale také jaké jsou trendy ve firemních kulturách nebo zda mají kandidáti přemrštěné požadavky. Nevyhnuli jsme se ani neomezené dovolené! Pokud uvažujete o změně zaměstnání, nebo vás třeba zajímá, jak to funguje v jiných firmách, přijdete si v tomto rozhovoru na své.
Návrat z prázdnin (ha ha) jsme pojali jako pokračování naší pseudosérie o programovacích paradigmatech. Navštívil nás Roman Provazník a povídali jsme si o F# a funkcionálním programování v .NET světě - proč zkusit F#, jak ho kombinovat s C#, jestli se v něm dají programovat multiplatformní aplikace apod. Nakonec nás Roman pozval na pivo do svojí komunity FSharping. Jako bonus jsme také našli další věc, která nás po 50 dílech může technicky překvapit, takže čekejte drobné překvapení kolem 31. minuty rozhovoru.
Je to k nevíře, ale máme tu padesátý díl! Jsme rádi, že vás náš malý experiment stále baví, a budeme pokračovat směrem k další padesátce. Jubileum jsme oslavili symbolicky povídáním o příští verzi .NET, která nese sjednocené označení .NET 5. Karel Zikmund (Ziki) z produktového týmu nám nejprve povyprávěl, jak se dostal do Microsoftu, co očekává od kandidátů do svého týmu, jaké pozice má teď otevřené (jsou i v Praze) a jaké to je, pracovat na .NET. Poté jsme ale přešli na novinky .NET 5, co bude portované z .NET Frameworku a co naopak nebude. Zeptali jsme se také, jaký typ lidí vlastně dělá po večerech open-source a jestli to je pro každého.