
Adventures in .NET
Level up your .NET skills with our weekly discussion of C# and other Microsoft technologies for developers.Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
Latest episodes

Jan 24, 2025 • 1h 9min
Innovating with .NET Core and Blazor Across Platforms with Jeff Fritz - NET 214
In this exciting episode of Top End Devs, we dive into the world of .NET development with none other than Jeff Fritz, a recognized community manager at Microsoft. Hosted by Sean Clabo and co-hosted by Caleb Wells and Wailu, this episode explores Jeff's impressive journey from working in the finance and pharmaceutical industries to becoming a pivotal figure in the tech community. Jeff shares his insights on ASP.NET MVC, his experiences with Telerik, and his current role in promoting .NET and Visual Studio at Microsoft. We also explore the revolutionary world of Blazor and its applications, discuss the growing popularity of live coding on platforms like Twitch, and examine how .NET Core is expanding the boundaries of development across multiple platforms. Whether you're a seasoned developer or just getting started, this episode is packed with valuable insights and practical advice to elevate your development skills. Tune in, and get ready for a deep dive into the cutting-edge world of .NET with Jeff Fritz!Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

Jan 7, 2025 • 50min
What is Command Query Responsibility Segregation (CQRS) with Derek Comartin - .NET 213
Derek Comartin, a developer at a Canadian transportation software startup, dives into the intricacies of Command Query Responsibility Segregation (CQRS). He outlines its benefits and potential downsides while sharing real-world applications. The discussion simplifies CQRS and domain-driven design, making it accessible to the audience. Derek also addresses the relationship between CQRS and event sourcing, emphasizing the importance of separating read and write operations. Plus, he shares personal favorites in media and activities, keeping the conversation lively and engaging.

Dec 31, 2024 • 20min
All .NET Stack All The Time - .NET 212
Caleb recently started a new job. The project he is working on is all in .NET (MVC, Web Api, Azure, etc.). Caleb and Shawn discuss some of the features of MVC and Power BI that Caleb is learning on the fly. Join us for a quick episode all about .NETPicksShawn - Drive-in Movie TheatersCaleb - HP Spectre x360Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

Dec 24, 2024 • 29min
Product Management? - .NET 211
Most developers we know find project management to be a necessary evil but without it a lot of us would be stumbling around in the dark. Shawn and Caleb look back over their careers to discuss different project management methodologies. Whether it is waterfall, agile, scrum, or none of these, projects are hard to manage. Both Shawn and Caleb have seen a lot of different ways that projects can be managed or mismanaged and they have differing opinions on what works best. Join us for this episode to find out which they prefer and what allows them to focus on getting to work coding. What is your preferred project management style? Let us know on Twitter at @dotnet_PodcastPicksCaleb- Guild Wars 2: End of Dragons Shawn- Neewer Desk Mount LED Video Light Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

Dec 17, 2024 • 31min
Getting into Source Generators in .Net - .NET 210
Stefan Schranz, a software developer at TeamFior with expertise in .NET and React TypeScript, unpacks the fascinating world of source generators. He breaks down how they offer a powerful alternative to T4 templates and explains the setup process for beginners. Listeners will learn about key advantages, use cases, and the challenges of tooling and IDE integration. Stefan also shares his journey into development and his favorite Netflix shows, adding a personal touch to the tech talk!

Dec 10, 2024 • 27min
Blangular (Blazor + Angular) - .NET 209
Have you ever thought about mixing two SPA frameworks together? In today's episode we discuss doing just that, Blazor and Angular running in the same application. Both Angular and Blazor have ways to export code as web components that can be reused in other applications. In order to use Angular in Blazor you have to get familiar with IJSRuntime and how JavaScript interoperability works in Blazor. We look at how Blazor can provide input and get output from Angular as well as discuss how you can handle CSS between the two. We also go over some of the use cases for using Angular web components inside a Blazor application. Have you worked with Angular Elements or Blazor web components? Let us know on Twitter at @dotnet_Podcast.LinksGitHub - danroth27/Blangular: Blazor + AngularRe-Using Angular Components In A Blazor WebAssembly Application Using Angular Elements - Web Components Custom Elements, FTW!PicksCaleb- French Onion DipShawn- Microsoft to acquire Activision Blizzard to bring the joy and community of gaming to everyone, across every deviceWai- All-new Fire TV Stick 4K Max | Wi-Fi 6 CompatibleBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

Dec 3, 2024 • 1h 5min
Blockchain on Azure - NET 208
Stefano Tempesta, a Senior Program Manager at Microsoft, delves into the transformative potential of blockchain technology within Azure. He shares insights into its applications beyond cryptocurrency, such as digital signatures and supply chain management. The discussion also touches on Azure’s role in enhancing carbon measurement and sustainable practices. Stefano addresses energy consumption in blockchain and highlights exciting opportunities for developers integrating blockchain with .NET. He even shares perspectives on NFTs and the future of digital assets.

Nov 26, 2024 • 35min
Interactive C# with VS Code Notebooks with Eric Potter - NET 207
Eric Potter, a software developer at Aptera Software and adjunct professor, dives into the world of .NET Interactive Notebooks. He discusses how these notebooks merge code with documentation for enhanced learning and teaching experiences. Eric shares insights on getting started with .NET Interactive Notebooks in Visual Studio Code, emphasizing their benefits for developers. They also touch on the complexities of asynchronous programming in C#, alongside a nod to the band Rush and a valuable resource, the 'Concurrency in C# Cookbook.'

Nov 19, 2024 • 1h 8min
Performant Applications using the Actor Pattern & Akka.NET with Aaron Stannard - .NET 206
Aaron Stannard, Founder and CEO of Petabridge, shares his insights on leveraging the Actor model with Akka.NET for performance optimization in distributed applications. He discusses the architecture and messaging of actor systems, emphasizing their efficiency in handling concurrency. The conversation delves into real-time marketing challenges and the evolution of error management in actor-based programming. With a nod to the Actor pattern's integration within .NET, Aaron provides valuable resources for developers looking to embrace this robust framework.

Nov 12, 2024 • 29min
Product Management? - .NET 205
The hosts dive into the necessary yet tricky world of project management in software development. They discuss various methodologies like Scrum and Agile, weighing structure against flexibility. Team dynamics take center stage, highlighting mentorship and the unique challenges between junior and senior developers. The conversation also touches on the impact of context switching and user experience on project outcomes, laced with personal anecdotes and favorite gadgets. It's a lively debate that invites reflection on what really helps coders thrive!
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.