Slimming Down .NET: The Unofficial Experiments of Michal Strehovský

Slimming Down .NET: The Unofficial Experiments of Michal Strehovský

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:

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

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(208)

Giving AI Agents Safe Access to Your Data: SQL MCP Server with Jerry Nixon

Giving AI Agents Safe Access to Your Data: SQL MCP Server with Jerry Nixon

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium E...

24 Heinä 1h 9min

From Pentest to 1.7 Million Downloads, Part 2: The Lessons Nobody Taught Me

From Pentest to 1.7 Million Downloads, Part 2: The Lessons Nobody Taught Me

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium E...

10 Heinä 34min

From Pentest to 1.7 Million Downloads, Part 1: The Headers I'd Never Heard Of

From Pentest to 1.7 Million Downloads, Part 1: The Headers I'd Never Heard Of

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium E...

26 Kesä 25min

Beyond the Chatbot: AI-Enabled .NET MAUI Apps with Codrina Merigo

Beyond the Chatbot: AI-Enabled .NET MAUI Apps with Codrina Merigo

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium E...

12 Kesä 55min

Aspirifying the Enterprise: Building Modern Apps with Aspire with Joydip Kanjilal

Aspirifying the Enterprise: Building Modern Apps with Aspire with Joydip Kanjilal

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium E...

29 Touko 1h 4min

Simplicity First: Why Complexity Is Not Sophistication with Chris Woodruff

Simplicity First: Why Complexity Is Not Sophistication with Chris Woodruff

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium E...

15 Touko 1h 5min

Measure Twice, Cut Once: Benchmarking, Hot Paths and the Chainsaw of Unsafe Code with Szymon Kulec

Measure Twice, Cut Once: Benchmarking, Hot Paths and the Chainsaw of Unsafe Code with Szymon Kulec

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium E...

1 Touko 1h 5min

Context Is Everything: Getting the Most from GitHub Copilot with Joydip Kanjilal

Context Is Everything: Getting the Most from GitHub Copilot with Joydip Kanjilal

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium E...

17 Huhti 47min