Episode Synopsis "DotPurple with Michael Babienco"
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 4 of the award-winning .NET Core Podcast! Check that link for proof. The .NET Core Podcast is 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 Michael Babienco about DotPurple, a cross-platform GUI based .NET application which aims to make it easier to use the .NET CLI, and manage new project templates and global tools. I'll let Michael explain it in a moment, but it was originally created to help reduce the brain space required to remember how to use the .NET CLI whilst also boosting developer productivity and allowing developers to fall into the pit of success (rather than the pit of failure). Along the way, we also talked about helping to give back to the developer community, via tools or mentoring. We also discussed the benefits and drawbacks of creating a cross-platform GUI based .NET application and how, when .NET Core was first released there was no cross-platform GUI framework. These days, there are a lot of options, including MAUI and Avalonia (which is what DotPurple uses). 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-82-dotpurple-with-michael-babienco/ 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. You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia
Listen "DotPurple with Michael Babienco"
More episodes of the podcast The Modern .NET Show
- Umbraco Unplugged: Emma Burstow & Mats Persson on Umbraco Being The Friendly, Truly Open-Source, CMS
- Learning Azure with Jonah Andersson: A Developer's Guide to Cloud Computing and Development Fundamentals
- Dapr: The Secret Sauce to Simplifying Distributed Applications with Mark Fussell
- .NET Aspire: How Maddy Montaquila and the .NET Team Are Revolutionizing Development
- .NET Web App Modernization Made Easy with Tomáš Herceg's New Book and DotVVM
- Jonathan Peppers Unleashes Code Chaos: How .NET Meets the NES
- Google Gemini in .NET: The Ultimate Guide with Jochen Kirstaetter
- From Code to Cloud in 15 Minutes: Jason Taylor's Expert Insights And The Clean Architecture Template
- Deploying With Confidence: Sam Gomez on Terraform, Bicep, and Infrastructure as Code
- Metaprogramming Made Accessible: Gael Fraiteur Explores the World of Metalama
- The Infinite Game Meets Azure Security with Bojan Magušić
- Grokking Application Security: Malcolm McDonald on Securing Your Apps
- The Security Expert Speaks: Tanya Janca on Learning to Code Securely
- Unlocking the Power of AI: Jim Bennett on Pieces for Developers
- Modern .NET NuGet Packaging with Scott Harden
- Open-Source and Our Digital Legacies with Scott Harden
- The Spirit of Open Source in a Modern .NET World with Scott Harden
- Cleipnir and Beyond: On Resilient Development Practices with Thomas Sylvest
- The Art of Teaching Programming using Unity: An Interview with Harrison Ferrone
- Powering Up with Erik Jensen: An Introduction to EF Core Power Tools
- Chainguard and Securing Your Containers with Adrian Mouat
- CQRS, System Maintainability, and Pragmatic Tech Choices with Dejan Miličić
- LinqPad and Building Developer Platforms with Joe Albahari
- Generative AI for .NET Developers with Amit Bahree
- Navigating the ASP .NET Core Maze: From Middleware to Minimal APIs and Modern C# with Andrew Lock
- Breaking the Compromise: Unravelling the Truths of Cyber Security with Lianne Potter and Jeff Watkins
- .NET Unwrapped: From Workflow Engines to Identity, A Developer's Journey with Dustin Metzgar
- Temporal: Orchestrating Success in Distributed Systems with Security and Simplicity with John Kattenhorn
- Uno Platform: One UI to Rule Them All with Martin Zikmund
- .NET MAUI: Navigating the Cross-Platform Code Seas with Maddy Montaquila
- Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis
- Code, Coffee, and Clever Debugging: Leslie Richardson's Microsoft Journey and the C# Dev Kit in Visual Studio Code with Leslie Richardson
- From .NET to DuckDB: Unleashing the Database Evolution with Giorgi Dalakishvili
- Navigating the Web of HATEOAS and HTMX: Unleashing the Power of Hypermedia and Simplified Front-End Wizardry with Sander ten Brinke
- nanoFramework: Unleashing the Power of C# in Embedded Systems and IoT with José Simões
- From Mono to Wilderness: Unleashing the Wild Side of .NET in IoT with Bryan Costanich
- The .NET Trilogy and Learning .NET with Mark J Price
- From Code Generation to Revolutionary RavenDB Unveiling the Database Secrets with Oren Eini
- Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq
- From Atari to Sep: Unleashing the Power of Performance in Programming with Niels Rassmussen
- Unearthing the Secrets of Open Source and Collaborative Development with Jeremy Sinclair
- Navigating the .NETverse: From Assembler to Open Source Marvel with Scott Hunter
- Unleashing the Power of Windows Development with Peter Bull
- From Self-Taught to MVP: Navigating the Event-Driven World with Josh Garverick
- From Junior to Jedi: Navigating the Web Development Galaxy with Irina Dominte
- Building Cross-Platform Apps with .NET MAUI: A Developer's Dream Come True with Matt Goldman
- The Modern .NET Show Trailer
- Season 6 Teaser
- Our 2023 Summer Break
- Bunifu Framework with Wilberforce and Wilfred
- Slimming Down .NET: The Unofficial Experiments of Michal Strehovský
- Mixed Reality, the Metaverse, and Making Magic Happen with Simon Jackson
- Breaking Up with Tech Debt: A Love Story with M. Scott Ford
- Docker for .NET Devs With Carl Sargunar
- Managing Dependencies with M. Scott Ford
- A .NET Discussion with Isaac Levin
- Inside Avalonia's Cross-Platform UI Toolkit and the Quest for Quality Documentation with Mike James
- Comparers with Stephen Cleary
- Empathy, Sympathy, and Compassion For Our Users
- Our Perspectives on the Future of .NET with Mark J Price
- Pivoting into Cybersecurity with John Westgarth
- How We Got Into Security with Ashley Burke, Karla Reffold, and Divya Mudgal
- Statiq with Dave Glick
- Atypical ASP .NET Core Design Patterns With Carl-Hugo Marcotte
- NDepend with Patrick Smacchia
- RavenDB with Oren Eini
- JetBrains and Remote Development with Maarten Balliauw
- OCR and Azure Cognitive Services with Nick Proud
- Azure Features and Career Growth via Content Creation with Mohammed Osman
- Unstructured Data With Kirk Marple
- fimi market and The .NET Tech Stack
- More App Security with Tanya Janca
- C# with Mads Torgersen
- Our Summer Break - 2022
- Software Architecture with Paul Michaels
- Photino with Otto Dobretsberger
- Open Source .NET for Fun with Drake Williams
- 100th Episode Celebratory AMA
- Copy-Pasting with Iris Classon
- AWS Microservices Extractor for .NET with Josh Hurley and Norm Johanson
- Developer Productivity with Dan Clarke
- The Programmer's Brain with Felienne Hermans
- AvaloniaUI with Dan Walmsley
- Open DotNet with Geoffrey Huntley
- Umbraco Heartcore and Blazor with Poornima Nayar
- A Few Things I Wish I Knew Before Writing .NET On Linux
- C#10 and .NET 6 with Mark J Price
- [ENDING ONLY] Clean Architecure with Matthew Jeorrett
- Clean Architecure with Matthew Jeorrett
- Umbraco 9 and NET 5 with Sebastiaan Janssen
- Making Cross-Platform Games in .NET With Evan Wolbach
- Learning C# by Developing Games with Unity with Harrison Ferrone
- Real-World Blazor with Steve Peirce
- Clean Code in C# with Jason Alls
- ASP .NET Core 5 Design Patterns With Carl-Hugo Marcotte
- Dapr and .NET Microservices with Davide Bedin
- DotPurple with Michael Babienco
- Our Summer Break - 2021
- Gremlinq With Daniel Weber
- VR Applications in Unity with Justin Barnett
- Greenfield and Brownfield in .NET with Harry Bellamy (part two)
- Greenfield and Brownfield in .NET with Harry Bellamy (part one)
- Application Security with Tanya Janca
- dotnet new3 with Sayed Hashimi
- Dependency Injection with Steve Collins
- libvlcsharp and .NET with Martin Finkel
- C# and .NET For Beginners with Vijesh Salian
- Emulating a Video Game System in .NET with Ryujinx
- Azure and .NET with Labrina Loving
- Picking the Right Azure Resources with Barry Luijbregts
- The Risks of Third Party Code with Niels Tanis
- Xamarin Catch-Up with Luce Carter
- Blazor Catch-up with Chris Sainty
- TDD and the Terminator with Layla Porter
- Marten DB with Jeremy Miller
- Augmented Reality with Lee Englestone
- Being Productive with Jay Miller
- What Have I Missed with Zac Braddy
- Using Azure to Support a Conference with Andy Morrell
- Uno Platform With Jérôme Laban
- IoT and .NET Core With Pete Gallagher
- Bonus - Happy 2nd Birthday and Community Reflections
- Practical Debugging for .NET Developers With Michael Shpilt
- ML .NET with Luis Quintanilla
- Debugging in Production with Omer Raviv
- Integrating with External APIs with Alexey Golub
- API Endpoints With Steve Smith
- The Desktop Story with Paul Michaels
- Functional Programming in C# with Simon Painter
- Creating an IoT Hand with Clifford Aguis
- Elasticsearch and Open Source With Martijn Laarman
- Configuration in .NET Core with Steve Collins
- Rockstar with Dylan Beattie
- Hacking .NET with Michal Strehovský
- Migrating Umbraco to .NET Core with Bjarke Berg
- Migrating Stack Overflow to .NET Core with Nick Craver
- Learning NET Core with Mark J Price
- How Do You Even Start with Josey Howarth
- ASP.NET Core FAQs
- Visual Recode with Mark Rendle
- NodaTime with Jon Skeet
- gRPC with Mark Rendle
- Rider with Kirill Skrygan
- Rebus with Mogens Heller
- .NET Core and the Raspberry Pi with Al Rodriguez
- Entity Framework Core with Jon Smith
- F# and Giraffe with Stuart Lang
- .NET Core 3.0, MSIX and The Windows Store with James Montemagno
- Coravel with James Hickey
- The Liberal Arts and Levelling Up Your Career with Thomas Betts
- Reflections on .NET with Pablo Santos and Phil Haack
- Developer Relations and Education with Jasmine Greenaway and Cecil Phillip
- memstate with Robert Friberg
- Blazored with Chris Sainty
- Plastic SCM with Pablo Santos
- Blazor: You Want To Run .NET Where?!
- Migrating from ASP.NET to ASP.NET Core with Iris Classon
- An Update On the Podcast
- Microservices with Christian Horsdal
- Nuke with Matthias Koch
- Orleans with Russell Hammett
- Xamarin with Jim Bennett
- The .NET Foundation with Jon Galloway
- The History of .NET with Richard Campbell
- ASP.NET Core's Middleware Pipeline with Andrew Lock
- .NET Core FAQs
- Geeking Out About .NET Core With Dave Rael
- Templating in .NET Core
- Continual Learning with Steve Gordon
- Entity Framework Core
- Using Lizzie to Secure Your WebAPIs with Thomas Hansen
- Configuration in .NET Core
- Designing .NET Core Apps with Steve Smith
- ASP.NET Core
- Blogging 3.0 with Jeff Fritz
- But What Is Mono?
- Blazor with Ed Charbeneau
- Just What Is .NET Standard?
- CoreWF with Dustin Metzgar
- Getting Started with .NET Core
- A Brief History of .NET Core
- An Introduction to the Podcast
- A Teaser