Jsme programátoři a máme rádi technologie Microsoftu. V .NET.CZ jdeme rovnou k věci a buď sami, nebo se zajímavými hosty diskutujeme technologické novinky a vývojářská témata. Vše kolem 40-50 minut, tak akorát na cestu do práce.
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 info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Jetveo: https://jetveo.io/ - .NET.CZ #55 o Power Platform: http://www.dotnetpodcast.cz/episodes/ep55/ - OneCommander: https://www.onecommander.com/ - Nightingale: https://nightingale.rest/ - MediaInfo: https://mediaarea.net/en/MediaInfo Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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é úpravy přímo v portále. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Bicep: https://github.com/Azure/bicep - Terraform: https://www.terraform.io/ - Pulumi: https://www.pulumi.com/ - Farmer: https://compositionalit.github.io/farmer/ - Microsoft kupuje Activision Blizzard: https://news.microsoft.com/2022/01/18/microsoft-to-acquire-activision-blizzard-to-bring-the-joy-and-community-of-gaming-to-everyone-across-every-device/ - DevToys: https://devtoys.app/ - SysInternals: https://www.microsoft.com/en-us/p/sysinternals-suite/9p7knl5rwt25?activetab=pivot:overviewtab Twittery atd.: - https://twitter.com/dzoukr (Roman Provazník) - https://twitter.com/ondrejsika (Ondřej Šika) - https://twitter.com/schafric (Richard Schäfer) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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íš casual hráči? Děkujeme za podporu v roce 2021! 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 info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - HROT Early Access: https://store.steampowered.com/app/824600/HROT/ - .NET.CZ o vývoji pro Xbox s Petrem Kolářem: http://www.dotnetpodcast.cz/episodes/ep32/ - Retro Nation na YouTube: https://www.youtube.com/c/retronationcz - Xbox Cloud Gaming: https://www.xbox.com/en-US/xbox-game-pass/cloud-gaming Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 juniorním vývojářům. Honza také poradil, jaký programovací jazyk zvolit do začátku, a na závěr vyvrátil nejčastější mýty o programování. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - http://www.junior.guru Twittery atd.: - https://twitter.com/honzajavorek (Honza) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na www.buymeacoffee.com/dotnetcezet. Hudba pochází od Little Glass Men: freemusicarchive.org/music/Little_Glass_Men/ ---- Martinovy novinky: 1) Form Recognizer přidává 64 nových jazyků a umí i česky https://techcommunity.microsoft.com/t5/azure-ai/form-recognizer-now-reads-more-languages-processes-ids-and/ba-p/2179428 2) Azure Stream Analytics Dedicated - https://azure.microsoft.com/en-us/updates/azure-stream-analytics-dedicated-now-generally-available/ 3) Azure Redis Enterprise tier - https://redislabs.com/blog/azure-cache-for-redis-enterprise-tiers-general-availability/ 4) Cosmos DB Continuous Backup and Point-in-Time - https://devblogs.microsoft.com/cosmosdb/continuous-backup-now-in-preview/ 5) .NET Upgrade Assistant Preview https://devblogs.microsoft.com/dotnet/introducing-the-net-upgrade-assistant-preview/ 6) Application Insights no-code enablement on Node.js Linux App Service environments 7) Azure Percept Preview - https://azure.microsoft.com/en-us/blog/azure-percept-edge-intelligence-from-silicon-to-service/ 8) Microsoft Mesh - https://news.microsoft.com/innovation-stories/microsoft-mesh/ 9) Microsoft Power Fx - https://powerapps.microsoft.com/en-us/blog/what-is-microsoft-power-fx/ 10) Teams - https://www.microsoft.com/en-us/microsoft-365/blog/2021/03/02/flexible-work-is-here-to-stay-microsoft-365-solutions-for-the-hybrid-work-world/
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 info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Azure Cosmos DB: https://azure.microsoft.com/en-us/services/cosmos-db/ - Consistency in Cosmos DB: https://docs.microsoft.com/en-us/azure/cosmos-db/consistency-levels - Global distribution under the hood: https://docs.microsoft.com/en-us/azure/cosmos-db/global-dist-under-the-hood - Google Cloud Spanner: https://cloud.google.com/spanner/ - EF Core provider pro Cosmos DB: https://docs.microsoft.com/en-us/ef/core/providers/cosmos/?tabs=dotnet-core-cli - SQL Hyperscale: https://docs.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale-frequently-asked-questions-faq Twittery atd.: - https://twitter.com/JStarychfojtu (Pepa) - https://twitter.com/burtolin (Standa) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Doba kamenná: https://mindok.cz/hra/doba-kamenna/ - Talisman: https://www.zatrolene-hry.cz/spolecenska-hra/talisman-dobrodruzstvi-mece-a-magie-ctvrta-edice-371/ - Karak: https://www.zatrolene-hry.cz/spolecenska-hra/karak-7162/ - Bang: https://cs.wikipedia.org/wiki/Bang!_(karetn%C3%AD_hra) - Timeline: https://www.rexhry.cz/hra/timeline-cesko - Krycí jména: https://cs.wikipedia.org/wiki/Kryc%C3%AD_jména - Dračí doupě 2: http://www.drd2.cz/ Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 historii vývoje (pamatujete ještě Azure Pack?) a potom jsme zjistili, jak si Stack pořídit, jak se provozuje, jaká má technologická omezení a kolik toho vlastně utáhne. Zajímavou vsuvkou byl také pohled do interního fungování Azure Web Apps. Povídání jsme zakončili pohledem do budoucnosti na Azure Arc a kontejnerizaci služeb. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Azure Stack Hub, HCI, Edge: https://azure.microsoft.com/en-us/overview/azure-stack/ - Azure Arc: https://azure.microsoft.com/en-us/services/azure-arc/ - Azure Arc for Kubernetes: https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/overview - Azure Arc for Data Services: https://azure.microsoft.com/en-us/services/azure-arc/hybrid-data-services/ - API Management self-hosted gateway: https://docs.microsoft.com/en-us/azure/api-management/self-hosted-gateway-overview - Ignite book of news: https://news.microsoft.com/ignite-2020-book-of-news/ Twittery atd.: - https://twitter.com/tkubica (Tomáš) - https://twitter.com/deeedx (Martin Š.) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 týmu. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Motionlab.io: https://www.motionlab.io/ - Azure Batch: https://azure.microsoft.com/en-us/services/batch/ - Azure Batch Explorer: https://azure.github.io/BatchExplorer/ - Update Conference 2020: https://www.updateconference.net/ - Tomáš Kubica - porovnání S2T v češtině: https://www.tomaskubica.cz/post/2020/azure-ai-uz-rozumi-mluvene-cestine/ Twittery atd.: - https://twitter.com/sekec (Honza) - https://twitter.com/deeedx (Martin Š.) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Blazor: https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor - Microsoft Accessibility Insights: https://accessibilityinsights.io/ - Podcast Vzhůru dolů: https://www.vzhurudolu.cz/podcast - FSharping pivo: https://www.meetup.com/FSharping/events/271789552/ - WUG Days 2020: https://www.wug.cz/online/akce/1250-WUG-Days-2020 Twittery atd.: - https://twitter.com/machal (Martin M.) - https://twitter.com/robinpokorny (Robin) - https://twitter.com/deeedx (Martin Š.) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Podcast Vzhůru dolů: https://www.vzhurudolu.cz/podcast - Hovory od křivého stolu: https://channel9.msdn.com/Shows/Hovory-od-kriveho-stolu - Anchor: https://anchor.fm/ - Streamyard: https://streamyard.com/ - Developer Tea: https://open.spotify.com/show/02fM1JHpt9HmHGp482K71b - Buchty: https://wave.rozhlas.cz/buchty-6669798 - Reply All: https://gimletmedia.com/shows/reply-all - 38. díl - Vánoční kafíčko: https://www.dotnetpodcast.cz/episodes/ep38/ - 32. díl - Vigor: https://www.dotnetpodcast.cz/episodes/ep32/ - Darknet Diaries Podcast: https://darknetdiaries.com/ - Nahrávky ovčí babičky: https://open.spotify.com/show/2dlzesc0o8Oy9w2hN00dAw - Win2D Maze Game: https://github.com/microsoft/Win2DMazeGame - Win2D: https://github.com/Microsoft/Win2D Twittery atd.: - https://twitter.com/machal (Martin M.) - https://twitter.com/robinpokorny (Robin) - https://twitter.com/deeedx (Martin Š.) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 dat. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Joyful Craftsmen: https://joyfulcraftsmen.com/blog/ - Portál Jaknapowerbi: https://www.jaknapowerbi.cz - Microsoft SandDance: https://github.com/Microsoft/SandDance - Episode.40 - Otevřená data a Power BI: https://www.dotnetpodcast.cz/episodes/ep40/ - Episode.29 - Power BI: https://www.dotnetpodcast.cz/episodes/ep29/ - Live stream: https://www.youtube.com/watch?v=H5yAF5PBGoU Twittery atd.: - https://twitter.com/tpnRel1 (Štěpán) - https://twitter.com/jaroreken (Jaro) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/ Relaxační vsuvka je od Pictures of the Floating World: https://freemusicarchive.org/music/Pictures_of_the_Floating_World/Elevator/Elevator_1030
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 je to úvod, nešli jsme úplně do hloubky, nicméně máme od Vládi přislíbeno, že si s námi ještě zavolá ;) Hlasování o tématech proběhlo v červenci 2020. Pokud posloucháte později, nehledejte ho :) Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - ANSI SQL: https://blog.ansi.org/2018/10/sql-standard-iso-iec-9075-2016-ansi-x3-135/ - Cosmos DB: https://docs.microsoft.com/en-us/azure/cosmos-db/introduction - Azure SQL Database: https://azure.microsoft.com/en-us/services/sql-database/ - SQL Managed Instances: https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview - Azure Data Factory: https://docs.microsoft.com/en-us/azure/data-factory/introduction - SQL Data Warehouse > Synapse: https://azure.microsoft.com/en-us/services/synapse-analytics/ Twittery atd.: - https://twitter.com/vladimirmuzny (Vláďa) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 podporuje a jak se dá kombinovat s nástroji, jako je třeba Keda. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - DAPR GitHub: https://github.com/dapr/dapr - Keda: https://github.com/kedacore/keda - Mark Russinovich: https://en.wikipedia.org/wiki/Mark_Russinovich - Tomášův blog: https://www.tomaskubica.cz/tag/dapr/ - Ecoji .NET: https://ecoji.dev/ - BuildLight: https://github.com/praeclarum/BuildLight Twittery atd.: - https://twitter.com/tkubica (Tomáš) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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, jestli se změní integrace na Visual Studio, který XAML se nakonec použije, jak se lidé mohou vyjádřit ke specifikaci apod. Marek má k MAUI blízko, takže pokud vás zajímá multiplatformní vývoj v .NET, přijdete si na své. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Client-side Blazor: https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor - Mono repo: https://github.com/mono/mono - Comet: https://github.com/Clancey/Comet - MAUI repo: https://github.com/dotnet/maui - Hlasování Podcast roku: https://www.podcastroku.cz/ - Fsharp Conf: http://fsharpconf.com/ Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 komunikaci máme v rukávu a jak je používáme ke spolupráci napříč časovými zónami. Dotkneme se také produktivity při práci z domova, probereme problematiku izolace a samoty, dozvíte se, co posloucháme při práci za hudbu apod. Je toho dost, ale určitě jsme nepokryli všechno, proto budeme rádi, když nám dáte vědět, jak se s prací na dálku vypořádáváte vy (pokud tak pracujete) a jaké triky používáte, abyste se z toho nezbláznili :) Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Microsoft Teams zdarma: https://products.office.com/en-us/microsoft-teams/free - Teams používá 44 milionů uživatelů: https://www.businessinsider.com/microsoft-teams-coronavirus-daily-active-users-2020-3 - Datová schránka: https://www.mojedatovaschranka.cz/ - OpenVPN přes Azure: https://codez.deedx.cz/posts/openvpn-tunnel-with-azure/ - ZeroTier: https://www.zerotier.com/ - Bear: https://bear.app/ - Toggl: https://toggl.com/ - Vojtova klávesnice: https://www.logitech.com/en-roeu/product/multi-device-keyboard-k380#specification-tabular - Martinova klávesnice: https://www.logitechg.com/cs-cz/products/gaming-keyboards/g413-mechanical-gaming-keyboard.920-008310.html - HAVIT GIT Workflow Standard: https://www.youtube.com/watch?v=EMnxckNGc5s Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Clojure: https://clojure.org - Datomic: https://www.datomic.com/ - Reactive extensions: https://github.com/dotnet/reactive a http://reactivex.io/ - re-frame: https://github.com/day8/re-frame - polymer: https://github.com/polymer/lit-html - qlkit: https://github.com/forward-blockchain/qlkit - Channel 9 - Eric Mayer: https://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-and-Cortana - Channel 9 - Going Deep show: https://channel9.msdn.com/Shows/Going+Deep - Alešovy články: https://www.rarous.net/weblog/2010/03/23/casovy-vypis-s-aktualizaci.html a https://www.rarous.net/weblog/2010/03/24/aktualizace-vypisu-na-strance-pomoci-rx.html - OpenSilver: https://www.opensilver.net/ Twittery atd.: - https://twitter.com/alesroubicek (Aleš) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 nasazování, testování apod. Jak jste na tom vy? Napište nám, jestli už jste rozsekali své aplikace do mikroslužeb, případně který orchestrátor/technologii jste zvolili. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Azure Kubernetes Service: https://docs.microsoft.com/en-us/azure/aks/intro-kubernetes - Azure Service Fabric: https://docs.microsoft.com/en-us/azure/service-fabric/ - Global Azure 2020: https://join.globalazure.net/events/236 - Octant: https://github.com/vmware-tanzu/octant Twittery atd.: - https://twitter.com/hercegtomas (Tomáš) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 vy. Používáte nejnovější technologie? Nebo se radši držíte klasiky? Napište nám na e-mail nebo Twitter. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Swashbuckle.AspNetCore: https://github.com/domaindrivendev/Swashbuckle.AspNetCore - Swagger Hub: https://swagger.io/tools/swaggerhub/ - 60. díl s Honzou Hájkem: https://www.dotnetpodcast.cz/episodes/ep60 - AutoRest: https://github.com/Azure/AutoRest - gRPC: https://www.grpc.io/ - Microsoft REST API guidelines: https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md - .NET Prague meetup (Laurent Bugnion): https://www.meetup.com/Prague-NET-Meetup/events/268424627/ - DevOps meetup (Chris Maneu): https://www.meetup.com/Prague-DevOps-Meetup/events/268575846/ - Windows User Group (Frank Boucher): https://www.wug.cz/praha/akce/1255-From-GitHub-to-Azure-Serverless-Automatically - ngParty meetup (Yohan Lasorsa): https://www.meetup.com/ngParty/events/268152276/ Twittery atd.: - https://twitter.com/miroslavholec (Mirek) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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č by to firmy mělo zajímat? Na tyto i další otázky odpovídáme v tomto spíše vizionářském díle (přestože všechny technologie už jsou k dispozici a některé z nich i k vidění právě v Microsoftu). Dejte nám vědět, jak vidíte budoucnost průmyslu vy. Napište nám na e-mail nebo Twitter. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Datová továrna - guided tour: https://aka.ms/AA6c42l - .NET Evening Praha: https://www.meetup.com/Prague-NET-Meetup/events/268424627/ . .NET Meetup s Laurentem Bugnionem: https://www.meetup.com/Prague-NET-Meetup/events/268424627/ Twittery atd.: - https://twitter.com/Misut_CZ (Michal) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 spravujete uživatelské účty ve svých aplikacích. Vyznáte se v jednotlivých flows? Napište nám na e-mail nebo Twitter. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Authentication Flows: https://docs.microsoft.com/en-us/graph/sdks/choose-authentication-providers?tabs=CS - Managed Service Identity: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview - Článek o single sign-out: https://hajekj.net/2017/02/27/to-single-sign-out-or-not-to/ - Microsoft Ignite The Tour: https://www.microsoft.com/cs-cz/ignite-the-tour/prague - Mozilla Language Project: https://voice.mozilla.org/cs/ - Mono PR: https://github.com/dotnet/runtime/pull/1912 Twittery atd.: - https://twitter.com/hajekj (Honza) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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ý atd. Dozvíte se také, jak teplou vodou se mají zalévat (a také jak správné teploty docílit). Přejeme vám příjemné svátky, klidné Vánoce a šťastný nový rok. Děkujeme za podporu a že nás posloucháte! Zpátky budeme zase příští rok. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Netopýrův Čaj na GitHubu: https://github.com/netopyr/caj - Global Diversity CFP: https://www.globaldiversitycfpday.com/events/217 Twittery atd.: - https://twitter.com/lulucieva (Lucka) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 preferuje Windows, nebo Mac. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Mono linker analyzer: https://github.com/mono/linker/tree/master/src/analyzer - Xamarin Android na GitHubu: https://github.com/xamarin/xamarin-android - Scott Hanselman v Praze (záznam): https://www.youtube.com/watch?v=potFhvkgreA - Global Diversity CFP: https://www.globaldiversitycfpday.com/events/217 Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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 tisícistránková kniha a jestli se tím dá zbohatnout. Rozhovor je v angličtině. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Pro .NET Memory management book: https://www.apress.com/gp/book/9781484240267 - Data Driven Programming: https://en.wikipedia.org/wiki/Data-driven_programming - Entity Component System: https://en.wikipedia.org/wiki/Entity_component_system - Writing network drivers in high level languages: https://archive.fosdem.org/2019/schedule/event/writing_network_drivers_in_high_level_languages/ - StringBuilder: https://docs.microsoft.com/en-us/dotnet/standard/base-types/stringbuilder - ArrayPool: https://docs.microsoft.com/en-us/dotnet/api/system.buffers.arraypool-1?view=netcore-3.0 - Psaní knihy o .NET Performance (thread): https://twitter.com/konradkokosa/status/1197458027965747200 - DotnetDays - Scott Hanselman v Praze: https://www.dotnetdays.cz/Dotnet-Days-Scott-Hanselman - Revoluční textovky: http://www.studenti89.usd.cas.cz/pocitacove-hry/ Twittery atd.: - https://twitter.com/konradkokosa (Konrad) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Jeden XAML vládne všem, jeden jim všem káže, jeden všechny přivede, do temnoty sváže? V 56. díle našeho podcastu jsme si s naším hostem Martinem Zikmundem popovídali nejen o různých typech XAMLu, ale hlavně o nové platformě Uno, se kterou můžete tvořit za pomoci UWP XAMLu multiplatformní desktopové i mobilní aplikace a dokonce i weby díky podpoře WebAssembly. Samozřejmě jsme nezapomněli probrat jeho komplikovaný vztah ke Karlovi Zikmundovi. Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz. Odkazy: - Uno Platform: https://platform.uno/ - Update Conference Prague 2019: https://www.updateconference.net - What's UWP in 2019?: https://www.rudyhuyn.com/blog/2019/09/12/what-is-uwp-in-2019/ Twittery atd.: - https://twitter.com/mzikmunddev (Martin Z.) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Do světa aplikací bez kódování jsme vyrazili s Tomášem Prokopem a vyptali se ho na Power Platform, konkrétně vývoj pomocí Power Apps. Dozvíte se, jestli programátoři nebudou mít v budoucnosti co jíst, k čemu se Power Apps dají použít, jak probíhá vývoj, co zabezpečení a jak se integrují na různé zdroje dat (venku i uvnitř). Těšíme se na vaše komentáře, přání i připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz/. Odkazy: - Networg: https://networg.com/cz - Power Apps: https://powerapps.microsoft.com/ - Logic Apps: https://docs.microsoft.com/azure/logic-apps/logic-apps-overview - Microsoft Flow: https://flow.microsoft.com/ - PowerApps Checker: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/use-powerapps-checker - Microsoft App Source: https://appsource.microsoft.com/ - CZ/SK PowerPlatform User Group: http://ppug.community - Dotnet Days: https://www.dotnetdays.cz/ - Update Conference: https://www.updateconference.net/ Twittery atd.: - https://twitter.com/prokytom (Tomáš) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet i instagramu: https://www.instagram.com/dotnetpodcastcz/ nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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. Těšíme se na Vaše komentáře, přání, připomínky, které můžete psát na info@dotnetpodcast.cz. A pokud se Vám díl líbil, budeme rádi, když nám koupíte kávu na https://www.buymeacoffee.com/dotnetcezet. Nově nás najdete i na Instagramu https://www.instagram.com/dotnetpodcastcz/ Odkazy: - Pester: https://github.com/pester/Pester - Scott: https://twitter.com/scottmuc - Dave: https://twitter.com/msh_dave - Operation Validation Framework: https://github.com/PowerShell/Operation-Validation-Framework - DBatools: https://dbatools.io/tag/dbachecks/ - PowerShell Prague Meetup: https://www.meetup.com/powershell-prague/events/262963461/ Twittery atd.: - https://twitter.com/nohwnd (Jakub) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet i instagramu: https://www.instagram.com/dotnetpodcastcz/ nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Chcete-li nás podpořit, můžete nám třeba koupit kávu: https://www.buymeacoffee.com/dotnetcezet. Odkazy: - MPS: https://en.wikipedia.org/wiki/JetBrains_MPS - Antlr: https://www.antlr.org/ - Xtext: https://www.eclipse.org/Xtext/ - International Software: https://en.wikipedia.org/wiki/Intentional_Software - MPS GitHub: https://github.com/JetBrains/MPS - Cascadia Code: https://github.com/microsoft/cascadia-code - Dotnet Days: http://www.dotnetdays.cz - Stream .NET Meetupu s Maoni Stephens: https://www.youtube.com/watch?v=m4fddMZDceQ Twittery atd.: - https://twitter.com/vaclav_pech (Václav) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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é. Pro úplnost dodejme, že JetBrains tento díl podpořili výhradně poskytnutím prostor a řečníků, nenavázali jsme žádnou komerční spolupráci. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Chcete-li nás podpořit, můžete nám třeba koupit kávu: https://www.buymeacoffee.com/dotnetcezet. Odkazy: - Hays salary guide: https://www.hays.com.au/salary-guide/index.htm - .NET Meetup s Maoni Stevens: https://www.meetup.com/xmdg-cz/events/264530629/ - WarPlusPlus GitHub: https://github.com/karelz/WarPlusPlus Twittery atd.: - https://twitter.com/vaclav_pech (Václav) - https://twitter.com/jetbrains (JetBrains) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Chcete-li nás podpořit, můžete nám třeba koupit kávu: https://www.buymeacoffee.com/dotnetcezet. Odkazy: - Don Syme - generika v C# 2.0: https://blogs.msdn.microsoft.com/dsyme/2011/03/15/netc-generics-history-some-photos-from-feb-1999/ - Fable: https://fable.io/ - Fabulous: https://github.com/fsprojects/Fabulous - Reaktivní programování: https://cs.wikipedia.org/wiki/Reaktivn%C3%AD_programov%C3%A1n%C3%AD - Reactive Extensions for .NET: https://github.com/dotnet/reactive - https://try.fsharp.org/ - F# for fun and profit: https://fsharpforfunandprofit.com/ - Kniha Tomáše Petříčka - Real-World Functional Programming: http://functional-programming.net/rwfp/ - FSharping: https://fsharping.com / https://www.meetup.com/FSharping/ - Partial function application: https://en.wikipedia.org/wiki/Partial_application Twittery atd.: - https://twitter.com/Dzoukr (Roman) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
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. Užijte si léto, my se s dalšími díly vrátíme zase v září. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - Pozice v pražském .NET týmu: https://aka.ms/prague.net - Epizoda 9 - Vývoj .NET a Češi v Redmondu: https://soundcloud.com/msimecek/dotnet-cz-episode-09 - Přednáška War stories from .NET team: https://www.youtube.com/watch?v=ntGBRi_I3MM - The .NET Portability Analyzer: https://docs.microsoft.com/en-us/dotnet/standard/analyzers/portability-analyzer - Ngen: https://docs.microsoft.com/en-us/dotnet/framework/tools/ngen-exe-native-image-generator - CoreRT: https://github.com/dotnet/corert - CoreFX: https://github.com/dotnet/corefx Twittery atd.: - https://twitter.com/ziki_cz (Ziki) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Bezpečnostní incidenty jsou skoro nevyhnutelnou součástí cyklu provozu softwarových systémů. Co uděláte, když se někdo pokusí zneužít ten váš? S Michalem Valáškem jsme probrali, co se vlastně myslí bezpečností, zda je možné se připravit úplně na všechny hrozby (a jestli to vůbec má smysl), jak řeší bezpečnost softwaru legislativa, co vám dávají do ruky frameworky jako .NET a jako bonus i dvě historky o případech, které se skutečně staly. Zabýváte se bezpečností svých aplikací? A jak vám to jde? Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - PCI security standards: https://www.pcisecuritystandards.org/ - ASP.NET Core security and identity: https://docs.microsoft.com/en-us/aspnet/core/security/?view=aspnetcore-2.2 - MS Pro: https://www.mspro.cz/ - Noops Challenge: https://noopschallenge.com/ - .NET Core summer event: https://corestart3.updatedays.cz/ Twittery atd.: - https://twitter.com/ridercz (Altair) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Pokud jste .NETový vývojář a chcete dnes vytvořit webový frontend, máte před sebou nezměrnou (doslova nekonečnou) škálu možností. Klasickým HTML a CSS počínaje, přes Razer, jQuery, až po komplexní frameworky typu Angular a React. Abychom si v tom udělali trochu jasno, pozvali jsme Tomáše Jechu a zeptali jsme se ho mimo jiné na spolupráci backendových a frontendových týmů, rozdělení architektury, sdílení kódu, rozdíl mezi zákaznicky orientovanými a interními aplikacemi atd. Zkoumáte javascriptové frameworky? Nebo se držíte raději u klasického vykreslování na serveru? Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - Swagger: https://swagger.io - Sass: https://sass-lang.com/ - less: http://lesscss.org/ - TypeScript: https://www.typescriptlang.org/ - Windows Terminal: https://github.com/Microsoft/Terminal - Build 2019 - Building the new Terminal: https://www.youtube.com/watch?v=KMudkRcwjCw - .NET Core summer event: https://corestart3.updatedays.cz/ Twittery atd.: - https://twitter.com/jechtom (Tomáš) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
"Bezserverové počítání" je nastupující trend v hostování backendových aplikací a my jsme si pozvali Romana Jaška, aby vám přiblížil, co je serverless, jak se pracuje s Azure Functions, zda je potřeba uvažovat nad změnou architektury, kolik to vlastně stojí atd. Záměrně jsme tentokrát vynechali ostatní zástupce serverless v Azure (jako třeba Logic Apps), abychom se jim jindy mohli věnovat podrobněji. Jste bezserveroví? A jak to děláte? Nebo se naopak držíte zaběhlých pořádků? Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - https://grpc.io/ - https://haveibeenpwned.com/ - https://www.troyhunt.com/serverless-to-the-max-doing-big-things-for-small-dollars-with-cloudflare-workers-and-azure-functions/ - https://corestart3.updatedays.cz/ Twittery atd.: - https://twitter.com/romanjasho (Roman) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Multi-rozhovorový megaspeciál o chatbotech! Přišlo jaro, a tak jsme se trochu utrhli ze řetězu a tento díl natáhli na dosud nevídanou stopáž necelé hodiny a půl. Důvodem je, že jsme kromě úvodu do chatbotí platformy od Microsoftu zařadili čtyři rozhovory se zástupci českých firem, které tvoří chatboty s pomocí microsoftích technologií. * Lukáš Čejka vede tým, který má chatboty na starosti v Trasku * David Roško založil BooAI a momentálně pracuje na chatbotech v Mluvii * David Menger vytvořil vlastní framework a designer na tvorbu chatbotů Wingbot * Jan Dvořák je hlavou technického vývoje ve společnosti Feedyou Se všemi jsme rozebírali podobná témata, takže máte možnost zjistit, jak se liší (nebo naopak neliší) pohledy zkušených tvůrců na ekosystém chatbotů. Mluvili jsme o stavu trhu, architektuře, podpoře češtiny, nutnosti předpovídání počasí a také o finančním aspektu. Tvoříte chatboty? Co si o nich myslíte? Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - TraskBot: http://traskbot.cz - Trask NLP: https://appsource.microsoft.com/en-us/product/web-apps/trasksolutionssro.trasknlp - WingBot: https://wingbot.ai/ - Mluvii: https://www.mluvii.com/ Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
C# známe velmi dobře jako objektově orientovaný jazyk. Díky jeho univerzálnosti se ale dá používat i funkcionálně. V pokračování naší minisérie o programovacích konceptech jsme se podívali, jak programují experti v Mews Systems. Dozvíte se, jakou má hodnotu funkcionální programování obecně, k čemu se naopak nehodí, jaké funkcionální konstrukty v C# chybí a jak se do něj dají doplnit a spoustu dalšího. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - technický blog Mews: https://www.mewssystems.com/category/tech/ - language ext: https://github.com/louthy/language-ext - FuncSharp: https://github.com/siroky/FuncSharp - Mark Seemann (spisovatel): https://www.goodreads.com/author/show/4383188.Mark_Seemann Twittery atd.: - https://twitter.com/MewsDevs (Mews Devs) - https://twitter.com/JStarychfojtu (Josef) - https://twitter.com/deeedx (Martin Š.) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Anglický termín code smells nám zní o malinko lépe než tvrdé české smrady v kódu, každopádně se jim chceme vyvarovat bez ohledu na jazyk a národnost. Pozvali jsme si proto Martina Dybala, aby nám osvětlil principy a doporučené postupy, kterak zachovat zdrojový kód udržovatelný, testovatelný a s minimem "WTF/min". SOLID principy: - Single responsibility - Open/closed - Liskov substitution - Interface segregation - Dependency inversion Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - Clean Code (kniha): https://www.goodreads.com/book/show/3735293-clean-code - Framework Design Guidelines: https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/ - StyleCop: https://github.com/StyleCop/StyleCop - SonarQube: https://www.sonarqube.org/ - TechEd - DevCon 2019: https://www.teched.cz/cs/ - Global Azure Bootcamp - Brno: https://www.geekcore.cz/events/6187 - Global Azure Bootcamp - Praha: https://www.geekcore.cz/events/6188 Twittery atd.: - https://twitter.com/Martin_Dybal (Martin D.) - https://twitter.com/deeedx (Martin Š.) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Podívali jsme se do další organizace pod hlavičkou Microsoftu a vyzpovídali Martina Maška, který pracuje pro Skype v Praze. Protože má na starosti hlavně analýzy zpětné vazby, zaměřili jsme se právě na téma feedbacku - jak ho uživatelé mohou posílat a jak jej vývojáři zpracovávají. Potom jsme ale trochu odbočili a popovídali třeba i o tom, jak ve Skypu aplikují Scrum a jak prioritizují. Dotkli jsme se i tématu juniorních vs. seniorních vývojářů. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - Skype Status: https://support.skype.com/status/ - Skype Insider: https://www.skype.com/insider/ - Skype UserVoice: https://skype.uservoice.com/ - Global Azure Bootcamp - Brno: https://www.geekcore.cz/events/6187 - Global Azure Bootcamp - Praha: https://www.geekcore.cz/events/6188 Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Rozšiřujeme své (a snad i vaše) dotnetové obzory a povídáme si se zakladatelem PostSharpu Gaelem Fraiteurem o aspektově orientovaném programování. Dozvíte se, jaké druhy aspektů můžete využít, jak si vytvořit vlastní a jaký je vztah AOP a OOP (objektově orientovaného programování). Návrhové vzory included! Opakovanému kódu sbohem! Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - https://www.postsharp.net/ - https://samples.postsharp.net - FxCop: https://docs.microsoft.com/en-us/visualstudio/code-quality/fxcop-analyzers-faq?view=vs-2017 - CCI: https://github.com/Microsoft/cci - VS 2019 launch v Praze: https://xmdg.cz/VS2019Launch/ Twittery atd.: - https://twitter.com/gfraiteur (Gael) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Marek Šafář není v našem podcastu nováčkem, nicméně tentokrát jsme jej využili coby pamětníka raných časů open-source adaptace .NET Frameworku a probrali, jak vznikal framework Mono. Tušíte, jak se přispívalo do open-source projektu v dobách před Gitem a GitHubem? Že Mono muselo být 100% "bug compatible" s .NET Frameworkem? A jak toho tvůrci dosáhli? Marek nám všechno tohle popsal a přihodil ještě malý teaser na letošní Build, kde můžeme čekat zajímavé novinky. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - https://github.com/mono/mono - https://github.com/marek-safar - https://www.mono-project.com/ - http://www.hboehm.info/gc/ - VS 2019 launch v Praze: https://xmdg.cz/VS2019Launch/ - Microsoft Build 2019: https://www.microsoft.com/en-us/build Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Naše pozvání přijal Karel Rejthar, učitel z Klatov, který poslední dobou víří vodu datových komunit svými Power BI vizualizacemi. Zeptali jsme se ho, jak dnešní studenti vnímají technologie, zda ve škole využívá nějaké technologické novinky, jakým způsobem pracuje s otevřenými daty veřejné správy a co vlastně svými dashboardy sleduje. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Odkazy: - http://data.maleskoly.info/ - http://klatovy.maleskoly.info - https://soundcloud.com/msimecek/dotnet-cz-episode-29 - https://github.com/rejcom - http://volby.cz - http://opendata.praha.eu/ - http://www.otevrenadata.cz/ Twittery atd.: - https://twitter.com/KarelRejthar (Karel) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Vítejte v roce 2019! Hned v prvním díle devatenáctého roku jsme se rozhodli trochu zariskovat a nahráli ho živě, hned s pěti hosty. Všichni se sešli v závěru meetupu DotNET Talks a my se jich postupně ptali na to, jaké trendy očekávají v roce 2019. Dozvíte se třeba, jestli už je čas začínat s Q#, jak to vypadá s kontejnery, zda je cloud stále ten buzzword, jakým býval, a jaká nová bzukoslova jej nahradí. Na vaše komentáře, přání, připomínky apod. se těšíme na info@dotnetpodcast.cz. Hosté: - https://twitter.com/cincura_net - https://twitter.com/miroslavholec - https://twitter.com/vjirovsky - https://twitter.com/RobertHaken - https://www.linkedin.com/in/jan-sk%C3%A1la-9b185a105 .NET Talks: https://www.dotnettalks.cz/ Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Programátoři jsou prý nástroje, které přeměňují kávu na zdrojový kód. Platí to i pro vás? Poslední díl roku 2018 jsme pojali netradičně a místo technických témat rozebrali jedno "obyčejné". Ať kávu pijete, či nikoliv, pokusili jsme se vám přinést několik zajímavých informací o historii kávy, způsobech zpracování a přípravy. Třeba vás to inspiruje a rozšíříte své portfolio. Rozhodně jsme nestihli do našeho formátu vměstnat všechno, chcete-li se tedy o kávě dozvědět více, zkuste například knihu Petry Veselé s názvem "Kniha o kávě", z níž jsme čerpali některé informace. Za zmínku také stojí web https://www.piccoloneexistuje.cz/, který velmi příjemnou a stravitelnou formou popisuje všechny námi zmiňované způsoby přípravy kávy a zároveň zmiňuje i některé lokální nešvary - třeba "českého turka". Zdroje ke kofeinu: - https://tchiboblog.cz/pripad-kofein-kava-nebo-energeticke-napoje/ - https://cs.medlicker.com/1335-kolik-kofeinu-obsahuje-zeleny-caj Technický koutek: - https://coffeescript.org/#overview - https://github.com/jashkenas/coffeescript/ - https://www.slant.co/versus/374/378/~coffeescript_vs_typescript - https://www.thecoffeepodcast.org - https://www.blunders.fm/ .NET Talks v lednu 2019: https://www.dotnettalks.cz/ Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Byli jsme tam a neuvěříte, co se přihodilo! ... V tomto díle jsme vyzkoušeli něco trochu jiného než obvykle a sestavili jsme ho ze střípků nahraných během konference Update, s kterou spolupracujeme a která se v listopadu odehrála v Praze. Přiblížíme vám atmosféru na místě, vyzpovídáme některé přednášející a zeptáme se Tomáše Hercega, co příprava takové konference vlastně znamená. Některé rozhovory jsou v angličtině. Kvalita audia není vždy úplně nejlepší, omlouváme se vašim uším. Odkazy: - Update Conference: https://updateconference.net - GameATron4000: https://github.com/amolenk/GameATron4000 - hratelné hry nad GameATron4000: https://playgameatron4000.azurewebsites.net/ - zdroje k Brandonově přednášce: https://www.codetraveler.io/update-2018/ Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Naším hostem byl Václav Vančura, který je mimo jiné zodpovědný za vzhled Visual Studia for Mac. Kromě toho má ale spoustu dalších zájmů, takže jsme s ním probrali kreativní proces, nástroje, vzhled Windows 10 oproti Macu a třeba také to, kolik ikon je ve VS for Mac. Odkazy: - Vaškův web: http://vancura.org/ - Ikony pro Visual Studio: http://vancura.org/works/vsmac-icons - Instagramový profil s kresbami: https://www.instagram.com/vancusketch/ - Instagramový profil s fotkami: https://www.instagram.com/vancutrips/ - Source Code Typography: https://gist.github.com/vancura/27fad9793840ceabae14 Repo týdne - Martin: https://github.com/aiden/autobot - Vojta: https://github.com/kphillpotts/XamarinFormsLayoutChallenges Twittery atd.: - https://twitter.com/vancura (Václav) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Opět jsme přizvali našeho známého hosta Tomáše Hercega, aby nám pomohl navázat na téma minulého dílu, kde jsme nakousli správu open-source projektu. Tomáš má na svědomí DotVVM, open-source framework pro webové aplikace využívající .NET. Zeptali jsme se ho třeba na to, jak pracují s komunitou, kdo dělá code-review, jestli jim projekt vydělává a jak podporují propagaci. Odkazy: - Riganti.Utils.Infrastructure: https://github.com/riganti/infrastructure - DotVVM: https://www.dotvvm.com/ - DotVVM GitHub: https://github.com/riganti/dotvvm - Gitter: https://gitter.im/riganti/dotvvm - Update Conference: www.updateconference.net/ - MonkeyFest: https://xmdg.cz/monkeyfest Repo týdne - Martin: https://github.com/msimecek/Azure-Speech-CLI - Vojta: https://github.com/jsmarcus/Iconize Twittery atd.: - https://twitter.com/hercegtomas (Tomáš) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts a také na Spotify. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
GitHub posledních několik let vydává každý rok zajímavé statistiky v podobě krásně graficky zpracovaných reportů o své Octoverse. V tom letošním si vývojářské nástroje a repozitáře od Microsoftu stojí velmi dobře, tak jsme se na statistiku podívali podrobněji. Dozvíte se, jak se GitHub rozvíjel v průběhu let, kde se vzala typická octocat, kterou ností spousta vývojářů na svých počítačích, a jak si stojí čeští přispěvatelé. Soutěž! Pokud máte zájem o vstupenku na podzimní konferenci Update Conference, napište nám do konce října 2018 na Twitter nebo jiné sítě, kterou přednášku určitě nechcete minout, a přidejte hashtag #chcinaupdate. Prvního listopadu vybereme jednoho výherce. Odkazy: - report Octoverse: https://octoverse.github.com/ - Octoverse z roku 2012: https://blog.github.com/2012-12-19-the-octoverse-in-2012/ - Web Archive: https://web.archive.org/web/20140701000000*/octoverse.github.com - MS open source: https://opensource.microsoft.com - projekty DotNetFoundation: https://dotnetfoundation.org/Projects - statistiky podle zemí: https://medium.com/@hoffa/github-top-countries-201608-13f642493773 - Guidance for open source .NET library authors: https://www.hanselman.com/blog/NewPrescriptiveGuidanceForOpenSourceNETLibraryAuthors.aspx - díl s .NET týmem: https://soundcloud.com/msimecek/dotnet-cz-episode-09 - Update Conference: www.updateconference.net/ Repo týdne - Vojta: https://github.com/jamesmontemagno/MotzCodesLive Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Hostem této epizody je Mirek Holec, vývojář a lektor, který se zaměřuje na webový vývoj s .NET a platformami Microsoftu (ASP.NET, Azure apod.). S Vojtou mají společnou zkušenost s vývojem .NET aplikací na macOS, a proto probereme možnosti, výhody, úskalí, na co si dát pozor a čemu se třeba úplně vyhnout. Soutěž! Pokud máte zájem o vstupenku na podzimní konferenci Update Conference, napište nám do konce října na Twitter nebo jiné sítě, kterou přednášku určitě nechcete minout, a přidejte hashtag #chcinaupdate. Prvního listopadu vybereme jednoho výherce. Odkazy: - MonoDevelop: https://www.monodevelop.com/ - Azure Func ve VS for Mac: https://docs.microsoft.com/en-us/visualstudio/mac/azure-functions - SQL Operations Studio: https://docs.microsoft.com/en-us/sql/sql-operations-studio/download?view=sql-server-2017 - cmder: http://cmder.net/ - Update Conference: https://www.updateconference.net/ Repo týdne - Martin: https://github.com/Microsoft/MCW - Vojta: https://github.com/xamarin/Essentials Twittery atd.: - https://twitter.com/miroslavholec (Mirek) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Začátek školního roku nás zanesl do herního průmyslu - popovídali jsme si s matadorem české vývojářské scény Petrem Kolářem z Bohemia Interactive. Rozhovor se točí kolem nedávno představené hry Vigor, která vychází exkluzivně na Xbox One. Dozvíte se, jaký engine ji pohání, k čemu používají Visual Studio, jak řeší multiplayer, jak se jim spolupracuje s týmem Xboxu a spoustu dalších zajímavých věcí. Jako drobný bonus nakoukneme i do osobního života a hned na začátku zjistíme, co se minulý týden přihodilo Vojtovi. Odkazy: - Vigor homepage: https://vigorgame.com/ - Dev streamy: https://www.youtube.com/watch?v=TLvKHJAdGcI&list=PL2bsperTftpKfcM_ji42aYYZsV5l1Ehfn - ID@Xbox: https://www.xbox.com/en-us/Developers/id - AUG 2 v Brně: www.meetup.com/Azure-User-Group/events/254065275/ - .NET Talks: www.dotnettalks.cz Twittery atd.: - https://twitter.com/lathspel(Petr, Pettka) - https://twitter.com/vigorthegame (Vigor) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Jsme zpět po letní pauze a vracíme se ještě jednou k tématu minulé epizody - GDPR. Tentokrát spolu s Danem a Petrem probíráme, na co nezapomenout při implementaci, na co si dát pozor a co se naopak nutně nemusí. Dozvíte se spoustu věcí o souhlasech, potvrzeních, registracích, logování a tak dále. A opět poznámka na závěr: jsme vývojáři, nikdo z nás není právník ani nepodniká v oblasti právního poradentsví, takže pokud narazíte na sporné situace nebo chcete vědět, jak se GDPR týká vašeho konkrétního případu, konzultujte ho s profesionály. Odkazy: - celé znění GDPR: https://eur-lex.europa.eu/legal-content/EN-CS/TXT/?uri=CELEX:32016R0679&from=EN - GDPR.cz: gdpr.cz - web ÚOOU - www.uoou.cz/ - Azure Active Directory: https://azure.microsoft.com/en-us/services/active-directory/ - Azure Data Catalog: https://docs.microsoft.com/en-us/azure/data-catalog/data-catalog-what-is-data-catalog - AUG 2 v Brně: https://www.meetup.com/Azure-User-Group/events/254065275/ - .NET Talks: https://www.dotnettalks.cz Repo týdne: - Vojta: https://github.com/XMDGCZ/XMDGCZ.github.io - Martin: https://github.com/Microsoft/botbuilder-tools Twittery atd.: - https://twitter.com/daniel_hejda (Dan) - https://twitter.com/kazzan (Petr) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Obecné nařízení o ochraně osobních údajů. Znáte ho? Týká se vás? Pokud žijete v EU nebo poskytujete produkty či služby evropským rezidentům, tak ano. Jedná se totiž o to velmi známé GDPR. V tomto díle jsme s Danem Hejdou probrali, co vlastně GDPR obnáší, a ukázali jsme si i několik modelových scénářů. Příště se k tomuto tématu ještě vrátíme a podíváme se detailněji na implementaci. Poznámka na závěr - jsme vývojáři, nikdo z nás není právník ani nepodniká v oblasti právního poradentsví, takže pokud narazíte na sporné situace nebo chcete vědět, jak se GDPR týká vašeho konkrétního případu, konzultujte ho s profesionály. Odkazy: - přednáška Implementace GDPR v praxi: https://www.wug.cz/praha/akce/994-Implementace-GDPR-v-praxi - GDPR.cz: http://gdpr.cz - web ÚOOU - https://www.uoou.cz/ - ISACA: https://www.isaca.org Repo týdne: - Join dev design: https://microsoft.github.io/join-dev-design/ - Ooui: https://github.com/praeclarum/Ooui Twittery atd.: - https://twitter.com/daniel_hejda (Dan) - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/