.NET Rocks! cover image

.NET Rocks!

Latest episodes

undefined
Dec 12, 2024 • 1h 4min

Event Modeling with Adam Dymirtuk

How can event modeling help you build better applications? Carl and Richard talk to Adam Dymitruk about Event Sourcing and Event Modeling, including the new book Understanding Eventsourcing. Adam talks about thinking through business workflows as an approach to event sourcing, where new data is constantly added, never modified. These data streams can then be modeled into different workflows following consistent patterns that make your application straightforward to build and maintain. It does take effort to change your thinking to the event source/model approach but with huge potential!
undefined
Dec 5, 2024 • 55min

Grasping Code Quality with Richard Gross

Richard Gross, IT archaeologist at My Born Wolf and creator of the open-source visualization tool CodeCharta, shares insights into assessing code quality. He explains how CodeCharta helps identify complexity, track changes, and visualize team contributions. The discussion delves into the nuances of problematic code—sometimes stemming from too many contributors, and at other times just needing refactoring. Gross even introduces the idea of creating physical 3D models of your code, making it easier to focus on improvement and gauge success!
undefined
Nov 28, 2024 • 1h 3min

Static Websites in 2025 with Stacy Cashmore

How are Azure Static Websites evolving? Carl and Richard talk to Stacy Cashmore about her work with Azure Static Websites, including an update to her book, which is coming soon! Stacy talks about adapting to the latest version of .NET, taking advantage of some of the new features in Blazor, and new Azure Static Website capabilities, including the new Data API Builder. The conversation also explores some of the gotchas, like challenges with SEO and dealing with authentication and authorization strategies.
undefined
Nov 21, 2024 • 1h 6min

Building .NET 9 with Glenn Condron

Let's talk about .NET 9 with one of the platform's leaders! Carl and Richard talk to Glenn Condron about his experiences building .NET 9. Glenn talks about the usual improvements in every version of .NET, including performance, security, and stability. But the new stuff is where the excitement is, starting with Aspire. The conversation digs deeper into the origin story of Aspire and what the team sees as the future of building cloud-native applications with .NET. Then, a dive into all things AI - tools to help developers create applications, as well as how to include AI capabilities in your applications. And there's more to come - .NET 10 is only a year away!
undefined
Nov 14, 2024 • 1h 3min

Rockstar 2 on .NET Rocks with Dylan Beattie

Dylan Beattie, the creative force behind the Rockstar programming language, brings humor and innovation to coding. He discusses how a playful jab at 'rockstar developers' evolved into a real programming language that mimics glam rock lyrics. Dylan shares insights on the new version of Rockstar, its accessibility, and its growing community. The conversation also touches on blending creativity with technical challenges in programming, making coding not just functional but also fun!
undefined
Nov 7, 2024 • 50min

Balancing Coupling in Software Design with Vlad Khononov

Vlad Khononov, a software architect and author of "Balancing Coupling in Software Design," shares his insights on the delicate art of managing coupling in applications. He explores three key aspects: information, distance, and volatility, explaining how imbalances can complicate development. The conversation delves into Conway's Law, revealing how team organization impacts software architecture. Khononov emphasizes the importance of balanced coupling and modular designs to enhance collaboration and streamline complexity in software development.
undefined
Oct 31, 2024 • 60min

Blazor in .NET 9 with Dan Roth

What's coming for Blazor in .NET 9? Carl and Richard talk to Dan Roth about the upcoming version of Blazor. Dan discusses excellent performance improvements, better MAUI interactions, new SignalR features, and more! The conversation also dives into how Blazor gets made and the journey that submitting issues into GitHub goes through to become features in the Blazor framework. It takes a while, but you can be part of making Blazor great!
undefined
Oct 24, 2024 • 56min

Building Cloud Native with Chris Klug

What does it mean to build cloud-native applications? Carl and Richard talk to Chris Klug about his experiences building applications designed to operate effectively in the cloud. Chris pushes back on the fixation around Kubernetes - you can build cloud-native apps without it! The conversation digs into the various options available to take advantage of the cloud's ability to scale while also tolerating its occasional short-duration outages and shifting availability. Chris also talks about .NET Aspire and its ability to help you build .NET cloud-native applications.
undefined
Oct 17, 2024 • 59min

Mobile, Augmented Reality, and AI with Chris Sells

What has Chris Sells been up to? Carl and Richard chat with Chris Sells, the guest on episode 10 back in 2002, about how his career continues to evolve. Chris talks about working at Google on Flutter, the mobile dev stack - before departing for Meta to work on the tooling for augmented reality. The conversation digs into how AR appears to be the logical evolution of mobile but has been completely overwhelmed by artificial intelligence. Chris has left Meta to work on AI technologies and sees huge potential in making better applications than ever before!
undefined
Oct 10, 2024 • 60min

Copilot Studio with Prashant Bhoyar

How do you make your own copilot? Carl and Richard talk to Prashant Bhoyar about his work with Copilot Studio and Azure AI Studio. Prashant describes how Copilot Studio lives in the Power Platform space while Azure AI Studio is more related to Visual Studio, in that it is a tool for developers of AI technology. Anything built in Azure AI Studio can be surfaced in Copilot Studio - another kind of fusion development! Lots of conversation about what works well and what is difficult with these tools, and how to avoid some critical mistakes!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode