Slimming Down .NET: The Unofficial Experiments of Michal Strehovský
Listen now
Description
Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page. Welcome to season 5 of the award-winning .NET Core Podcast! Check that link for proof. Hello everyone and welcome to THE .NET Core Podcast. An award-winning podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet. I am your host, Jamie "GaProgMan" Taylor. In this episode, I talked with Michal Strehovsky about what bflat and flattened.net are, and how he created these amazing experiments. We double back to Michal's previous appearance on the show (back in episode 47) in order to give a little back story as to how he got bflat to where it is, and why he built it. It's worth remembering that bflat is an experiment of Michal's own creation. Whilst he does work on the .NET team at Microsoft, these experiments are entirely his own creation and have absolutely no support from Microsoft or the .NET team. This is just one of his fun, open-source projects. Along the way, we talk about the importance of knowing about what happens to your code when you hit compile and how knowing even a fraction of how your code runs on a .NET runtime can help you to write better code. We also talk about the importance of knowing what your dependencies actually are, and how vital it is to understand what they are actually doing by reading the source code - i.e. the Unix philosophy Remember folks: don't use bflat for production or anything other than playing around with and seeing what you can do. It's not meant for anything other than allowing .NET developers to play around with, or to allow non-.NET developers to get into .NET. Please don't use it to create anything important or anything related to production. Then again, this is just a fun conversation about how Michal managed to boot his computer directly into a snake game that he wrote in .NET... without an operating system. Pretty cool, huh? The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-126-slimming-down-net-the-unofficial-experiments-of-michal-strehovsky/ Useful Links from the episode: flattened.net Michal's previous appearance on the show the Unix Philosophy Building a self-contained game in C# under 8 kilobytes Microsoft.CodeAnalysis bflat on GitHub Running Doom on my C# OS(Doomgeneric) TinyOS Michal on Twitter Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast
More Episodes
RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations. Show...
Published 11/22/24
Published 11/22/24
Metalama This episode of The Modern .NET Show is supported, in part, by Metalama, reduce your boilerplate code by up to 15% with Metalama's C#-to-C# template engine and reduce your code complexity today! Show Notes "Like the whole point is to learn a system of thinking, like to learn how to...
Published 11/08/24