Episodes
V tomto díle jsme oprášili téma low-code a no-code platforem, které umožňují tvorbu aplikací jednodušším způsobem, mnohdy i zcela bez programování. Oslovili nás z české firmy Jetveo, která jednu takovou platformu vyrábí, a tak jsme s Marcelem Šerým probrali, jak tento přístup k tvorbě softwaru vidí on a jaká jsou specifika produktu, který má na svědomí. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na [email protected]. A pokud se vám díl líbil, budeme rádi, když nám...
Published 03/15/22
Published 03/15/22
Vykopáváme rok 2022 povídáním o Infrastructure as Code, neboli IaC. Se čtyřmi hosty se postupně podíváme na čtyři technologie, které umožňují definovat cloudovou infrastrukturu v podobě zdrojového kódu. Pokrýváme Azure Resource Manager a Bicep, Farmer, Terraform a Pulumi a všech hostů se ptáme, co pro ně znamená IaC, proč ho používají, co je charakteristické pro konkrétní technologii, zda se hodí pro komplexnější architekturu a také, zda například dovolují výjimky a "obcházení" IaC pro rychlé...
Published 01/25/22
V roce 2021 jste toho od nás moc neslyšeli - dali jsme si pauzu a věnovali se hlavně jiným věcem v našich životech. Co jsme ovšem nemohli vynechat, je tradiční vánoční speciál. Tento díl je opět netechnický a povídáme si o počítačových hrách - jak jsme s hraním začínali, které hry nás uchvátily letos, jestli máme radši PC, nebo Xbox atd. Možná vás inspirujeme, abyste si taky zkusili zahrát něco nového. Případně nám napište, jak to máte vy - máte rádi souboje s bossy, nebo jste taky spíš...
Published 12/23/21
V tomto díle jsme přivítali Honzu Javorka, který má mimo jiné na svědomí web junior.guru, abychom s ním probrali start v kariéře programátora a pozici juniorních vývojářů a vývojářek. Popsali jsme své kariérní začátky, podívali se na význam pojmu "junior", upřesnili si, že junior v IT nemusí nutně znamenat i junior v životě a jakou roli hraje rekvalifikace. Zájemce o práci i firmy, které juniory nabírají, by mohlo zajímat, co očekávat při nástupu do nového zaměstnání a jak přistupovat k...
Published 07/11/21
Konference Microsoft Ignite 2021 se odehrála na začátku března v plně virtuálním prostoru na webu i ve virtuální realitě. Každý jsme vybrali několik novinek, které zaujaly nás, a v těchto kraťasech je shrneme. "Dotnetové kraťasy" je série kratších nahrávek, které doplňují podcast .NET.CZ a věnují se momentálním událostem ze světa microsoftích vývojářských technologií. Zkrátka sledujeme konference, abyste vy nemuseli ;) Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na...
Published 03/08/21
Globálně distribuovaná multi-master databáze v cloudu s potenciálem neomezeného škálování, tak se prezentuje Azure Cosmos DB. A abychom ověřili, jak funguje ve skutečnosti, pozvali jsme naše přátele z firmy Mews - Josefa Starýchfojtů a Standu Kuříka. Dozvíte se, jak používají Cosmos DB coby doplněk standardní SQL databáze, co všechno Cosmos umí a k čemu se hodí, jak fungují SDKčka a kolik to celé vlastně stojí. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na...
Published 03/02/21
Rok se sešel s dalším rokem a je tu opět vánoční speciál. Abychom navázali na tradici netechnických témat, vybrali jsme další oblast, kterou máme rádi - deskové hry. V kratším povídání vám představíme deskovky, které nás zaujaly, a možná vás třeba inspirujeme k tomu si některou taky zahrát. Děkujeme za podporu v roce 2020! Užijte si krásné Vánoce a vstupte do nového roku tou správnou nohou. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na [email protected]. A pokud...
Published 12/23/20
Přestože žijeme v době, kdy se cloudová infrastuktura a pronájem serverů "u někoho jiného" stávají zcela běžným způsobem provozu IT, stále existují pádné důvody pro udržování lokálních výpočetních prostředků. Pozvali jsme si Tomáše Kubicu z Microsoftu, aby s námi na toto téma popovídal a vysvětlil nám, co znamená hybridní cloud, jak se propojuje veřejný Azure cloud s datacentrem, jestli má smysl dělat multicloud atd. Hlavním zaměřením tohoto rozhovoru je ale Azure Stack - Tomáš nám připomněl...
Published 10/01/20
Vzpomínáte si, že se Vojta představuje jako "lead developer ve společnosti Motionlab"? Uvědomili jsme si, že dělají zajímavé věci se zajímavou cloudovou technologií, a proto je v tomto díle hostem právě Vojta Mádr a spolu s ním jeho šéf Honza Sekerka. Dozvíte se, co je Azure Batch, jak ho Motionlab používá, kolik virtuálních serverů běžně "vytočí" při renderování videí, proč používají cloud apod. Dotkli jsme se také tématu nabírání programátorů, protože Motionlab hledá schopné lidi do...
Published 09/08/20
Druhá část našeho povídání s podcastem Vzhůru dolů se týkala srovnání frontendu a backendu. Martin Michálek a Robin Pokorný se nás ptali, jak je to s webovými frontendy u Microsoftu, a my jsme se zajímali, kudy proniknout do světa JavaScriptu a moderního klientského vývoje. Nezůstali jsme ale pouze u technologií a otevřeli také téma proměny Microsoftu, vztahu frontend-backend vs. klient-server, volby vhodného frameworku a další. Těšíme se na vaše komentáře, přání i připomínky, které můžete...
Published 08/18/20
Mezi návrhy na témata k povídání, které od vás dostáváme, se často opakovalo podcastování - jak to děláme, proč to děláme atd. Aby to nebyla jenom sterilní debata nás dvou, domluvili jsme se s podcastem Vzhůru dolů a natočili společný díl. V tomto letním, netechnickém vydání si s Martinem Michálkem a Robinem Pokorným povídáme o tom, co nás motivuje, jak přistupujeme k nahrávání, kam publikujeme atd. Sami jsme byli překvapení, jak se naše pohledy mohou lišit. Těšíme se na vaše komentáře,...
Published 08/04/20
Postupně jsme se stali sériovými nahrávači, nebo možná lépe - nahrávači sérií. V tomto díle se kruhem vracíme k business intelligence a uzavíráme toto téma obecným úvodem. Jaro Reken a Štěpán Rešl nám vysvětlí, co BI znamená, k čemu může sloužit, jak se dá pomocí grafů manipulovat s rozhodováním, jestli v grafu musí být vždy nula atd. Tentokrát nezacházíme do konkrétních technologií (i když se jim samozřejmě úplně nevyhneme) a probíráme spíš koncepty a postupy při destilování inteligence z...
Published 07/21/20
Původně jsme si naivně představovali, že v jednom díle probereme data v Azure komplet, ale náš host Vladimír Mužný nás rychle vyvedl z omylu. Začali jsme proto úvodem do databází a přehledem technologií, které spadají do datové platformy. Vláďa nám vysvětlil, čím se liší on-premises a cloudový přístup, jaké jsou výhody a nevýhody, co grafové a objektové databáze, soubory a NoSQL. Dotkli jsme se také efektivity cloudových databází (je to přeci jen trochu jiné než na vlastním serveru). Protože...
Published 07/09/20
Ať už máte názor na mikroslužby jakýkoliv, je pravděpodobné, že se jim dříve či později nevyhnete. Nedávno představená (a stále vyvíjená) technologie Dapr (Distributed application runtime) si klade za cíl zjednodušit a sjednotit integraci služeb běžících třeba v Kubernetes clusteru. A protože se o ni dlouhodobě zajímá Tomáš Kubica z českého Microsoftu, rádi jsme ho vyzpovídali a zjistili, jak se Dapr prakticky používá. Dozvíte se, jak se Dapr integruje do aplikace, jaké návrhové vzory typicky...
Published 06/16/20
Skončil Microsoft Build 2020, jenž byl poprvé v historii čistě online událostí. Jednou z novinek, která byla na konferenci představena, je (snad poslední) plán na sjednocení tvorby aplkací pod hlavičkou .NET - Multi-platform App UI, zkráceně MAUI. Pro nás to byla taky ideální příležitost oslovit ostříleného harcovníka a pamětníka začátků Xamarinu Marka Šafáře a zeptat se ho, co můžeme od této technologie očekávat. Probrali jsme mimo jiné budoucnost Mono, jak bude probíhat evoluce Xamarin SDK,...
Published 06/02/20
Svět zachvátila koronavirová pandemie a my, jako většina lidí z IT, pracujeme z domova. A protože nejsme úplnými nováčky v oblasti práce na dálku, připravili jsme pro vás shrnutí toho, jak pracujeme, jaké nástroje využíváme a co bychom doporučili, pokud začínáte. V tomto díle si povídáme sami dva o tom, jak máme postavené své "domácí kanceláře" (možná se budete divit, že to není nic super sofistikovaného), jak řešit, když nejste doma sami (velmi aktuální), jaké nástroje na vzdálenou...
Published 04/21/20
V novém díle pokračuje náš seriál o programovacích principech, a proto jsme si pozvali opravdu speciálního hosta Aleše Roubíčka z firmy TopMonks, který je mimo jiné odborníkem na reaktivní programování. Kromě základních principů a jeho využití v .NET, jsme zabrousili i do vod neprobádaných, takže se dozvíte něco o jazyce Clojure nebo databázi Datomic. A co vy? Vstoupili jste do reaktivního programování, nebo vám přijde spíš nepoužitelné? Těšíme se na vaše komentáře, přání i připomínky,...
Published 04/02/20
Když jsme nedávno potkali Tomáše Hercega na meetupu, otevřeli jsme téma Kubernetes, AKS a Service Fabric - hlavně tedy to, jaké jsou mezi nimi rozdíly a k čemu se která technologie hodí. A protože by byla škoda o tyto informace ochudit naše posluchače, nahráli jsme s Tomášem celý díl na toto téma. Dozvíte se tak, kdy má smysl uvažovat o mikroslužbách, jaké jsou silné a taky slabé stránky Kubernetes i Service Fabric, jak probíhá vývoj (jestli se s nimi dá třeba pracovat i lokálně), co...
Published 03/03/20
API aneb Application programming interface je pojem, bez kterého v současném světě vývoje nemůžete existovat. Ale pomocí čeho a jak je správně vytvářet už ví málokdo. A proto jsme si do 62. dílu pozvali experta na "apíčka" Mirka Holce, který v našem podcastu už není nováčkem a který jejich kouzla objevuje, jak při vývoji, tak i školení vývojářských týmů. Povídáme si o REST, správném návrhu API a také se pouštíme do dalších akronymů jako gRPC, GraphQL apod. Dejte nám vědět, jak navrhujete API...
Published 02/18/20
V přízemí pražského Microsoftu je k vidění demoukázka, jak by mohlo vypadat několik součástí továrny řízené daty. Instalaci, kterou společně s Microsoftem vytvořily dvě desítky partnerských firem, má na starosti Michal Horáček, který ji s námi podrobně prošel. Kromě toho má Michal v rukávu přehršel konkrétních případů využití moderních technologií a cloudu ve výrobě. Je cílem nahradit dělníky a vyrábět pouze roboticky? Dá se do datové plaformy zapojit i soustruh z přelomu tisíciletí? A proč...
Published 02/05/20
Jsme zpět a startujeme rok 2020 pěkně z ostra. Víte jaký je rozdíl mezi autentizací a autorizací? Má smysl v současné době ukládat hesla pouze do databázových tabulek? Proč a k čemu je Single SignOn? Budeme muset v budoucnu podstupovat vypálení otisků prstů při únicích dat? A co s tím má společného Azure Active Directory (AAD)? Pozvali jsme si Honzu Hájka ze společnosti Networg, který je bezednou studnicí znalostí a zkušeností právě z oblasti správy identit a AAD. Dejte nám vědět, jak...
Published 01/22/20
Kromě toho, že máme rádi technologie Microsoftu, tak také rádi konzumujeme různé teplé nápoje. Před rokem jsme si probrali kávu, letos se podíváme na lístek čaji. A abychom si o něm nepovídali sami, pozvali jsme si Lucku Vašíčkovou z Microsoftu. Prozradila nám mimo jiné, jestli je kvalitnější čaj v sáčcích, nebo sypaný, odkud čajové sáčky pocházejí, kolik a jaké plantáže máme v Evropě a také samozřejmě vysvětlila rozdíly mezi jednotlivými druhy - zelený, černý, bílý, žlutý, mátový, ovocný...
Published 12/24/19
Je lepší Ahead of Time nebo Just in Time? Pokud vám jsou tyto pojmy povědomé, tak asi tušíte, že dnešní díl bude o kompilacích, bez kterých by to v .NETu (a Xamarinu) nešlo. Proto jsme si do podcastu pozvali Radka Doulíka z Microsoftu, který je členem týmu Xamarin.Android a v současnosti se zabývá integrací speciálního "profiled" AOT do robotí platformy. Kromě debaty o kompilování došlo i na jeho neuvěřitelnou kariérní dráhu, neopomněli jsme ani tradiční otázky na OpenSource i to, jestli...
Published 12/17/19
Rok se s rokem sešel a my jsme opět navštívili konferenci Update v Praze. Tentokrát jsme však kromě Tomáše Hercega vyzpovídali jediného přednášejícího - Konrada Kokosu, který je známý především díky své knize o .NET performance. Zeptali jsme se ho, na co si dát pozor, když chceme dosáhnout dobrého výkonu aplikací v .NET, jaké jsou časté problémy, ale také třeba kdy se vyplatí radši nakoupit více hardwaru a neobtěžovat se s optimalizací kódu. Na závěr nám Konrad popsal, jak se píše...
Published 11/27/19