.NET Rocks! cover image

.NET Rocks!

Latest episodes

undefined
Mar 27, 2025 • 53min

Javascript Promises with Martine Dowden

What are JavaScript promises, and why do you want to make them? Carl and Richard talk to Martine Dowden about all the various async options available in Javascript today, including Callbacks, Promises, Async/Await, and even ReactiveJS! Martine digs into some of the more remarkable features available, including grouping sync calls together so code is only called when they all complete, or the race option where only one needs to complete, and everything else is thrown away. Lots of power is available in Javascript today. Have you taken advantage of it?
undefined
Mar 20, 2025 • 57min

.NET Aspire 9.1 with Rob Richardson

Rob Richardson, a Microsoft MVP and software craftsman, shares his insights on building cloud applications with .NET Aspire. He highlights the powerful features of Aspire, including OpenTelemetry and containerization, and discusses the challenges of adapting .NET for cloud environments. Rob delves into resilient strategies and the latest updates in Aspire 9.1, emphasizing security and performance. He also compares infrastructure as code tools like Pulumi and Terraform, showcasing their unique advantages in modern software development.
undefined
Mar 13, 2025 • 55min

Automapper V14 with Jimmy Bogard

Jimmy Bogard, an independent software consultant and the mastermind behind AutoMapper and Mediator, shares insights on the evolution of AutoMapper over its remarkable seventeen-year journey. He discusses the challenges of maintaining a beloved open-source library and how it transformed from a personal tool into a community staple with hundreds of millions of downloads. Jimmy reflects on the importance of community engagement and feedback, while navigating the complexities of software design and the balance between innovation and stability.
undefined
Mar 6, 2025 • 51min

React in 2025 with Aurora Scharff

Aurora Scharff, a software developer and Microsoft MVP from Norway, dives deep into React version 19's release. She discusses the transformative shift towards server components and why it's perfect for greenfield projects. Existing apps can leverage React Router V7 to bridge versions 18 and 19. Aurora also compares React's simple building blocks to Angular's rapid changes, highlighting new tooling like Vite that enhances the developer experience. Discover how these innovations are setting the stage for the future of web development!
undefined
11 snips
Feb 27, 2025 • 54min

Vertical Slice Architecture with Jeremy Miller

Jeremy Miller, a seasoned software architect and open-source innovator, shares insights on vertical architecture. He emphasizes the importance of quickly delivering functional applications by taking an end-to-end approach. The discussion touches on the balance between thoughtful design and rapid execution, addressing concerns like team collaboration and duplicated efforts. Jeremy also explores the evolution of backend technologies and the challenges of transitioning to NoSQL databases, highlighting how resilience and effective communication are key to project success.
undefined
Feb 20, 2025 • 57min

Uno Hot Design with Francois Tanguay and Sasha Krsmanovic

Francois Tanguay, the founder of the Uno Platform, teams up with Sasha Krsmanovic to discuss the groundbreaking Hot Design feature. They explain how it accelerates cross-platform development by integrating real-time UI modifications into live applications. The duo shares insights on the evolution of the Uno Platform and its ability to harmonize various client libraries for smoother app deployment. They also touch on the importance of responsive design and the advancements in tools like Blazor, ultimately revolutionizing how developers approach UI design.
undefined
Feb 13, 2025 • 56min

The Empowered Customer with Richard Reukema

How do customers take control of their data from merchants? Carl and Richard chat with Richard Reukema about his book The Empowered Customer. Richard discusses building a data cooperative between customers and merchants using ethical data handling techniques and technology to create mutual benefit. The conversation dives into how to get merchants to migrate from their loyalty programs into this more constructive and broader model.
undefined
8 snips
Feb 6, 2025 • 53min

AI Extensions for .NET with Steve Sanderson

Steve Sanderson, a developer on Microsoft's .NET team, dives into how AI can revolutionize app development. He highlights the Microsoft.Extensions.AI toolset that simplifies incorporating AI into applications. Topics include utilizing AI for smarter UI interactions, offering cut-and-paste suggestions, and enhancing user experiences through dynamic changes. The discussion also touches on AI's potential for improving functionality across various applications, alongside ethical considerations and the evolution of large language models.
undefined
Jan 30, 2025 • 52min

From Xamarin Forms to Blazor with Nathan Westfall

Nathan Westfall, Senior Software Engineering Manager at Tyler Technologies, shares his journey migrating a school bus application from Xamarin Forms to Blazor. He discusses the intricate relationship between mobile and cloud technologies, emphasizing the efficiency of Blazor in managing parent communications for large-scale operations. Listeners will appreciate the insights on addressing development challenges, enhancing user experience, and ensuring compliance in public service applications. It's a fascinating look into modern software development that redefines everyday app usage!
undefined
Jan 23, 2025 • 52min

Microsoft Dev Box with Isaac Levin

Isaac Levin, a seasoned web developer and Microsoft MVP, dives into the transformative world of Microsoft Dev Box. He explains how this cloud-based virtual workstation turbocharges development projects with tailored processing, memory, and storage. The conversation highlights its seamless integration with productivity tools, operational benefits, and cost-effectiveness for remote work. Isaac also shares insights into customizing environments while balancing developer autonomy with IT oversight—essential for modern developers seeking efficiency and flexibility.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app