CQRS Update with Udi Dahan

CQRS Update with Udi Dahan

Author: Carl Franklin and Richard Campbell October 7, 2014 Duration: 57:18
While at the NSBCon in Brooklyn, New York, Carl and Richard talk to Udi Dahan about CQRS. CQRS is the acronym for Command and Query Responsibility Segregation. Udi begins the conversation talking a bit about the history of CQRS and how it derived from Bertrand Meyer's work on CQS back in the 80s. The cornerstone of CQRS is a separation between commands (insert/update/delete) and querying in databases - not just relational databases, of course, but certainly the focus is there. The power of the pattern is its ability to handle huge volumes of data in both directions, simplifying application design as the load increases. Great thinking from Udi as usual!

Support this podcast at — https://redcircle.com/net-rocks/donations

Hosted by Carl Franklin and Richard Campbell, .NET Rocks! is a long-running conversation with the people building the future of software. This isn't a dry lecture; it's a lively, technical deep dive where two seasoned developers explore the vast ecosystem around Microsoft .NET, Azure, and modern development practices with a diverse roster of expert guests. Each episode feels like you're pulling up a chair in a room full of brilliant minds, listening to unfiltered discussions about real-world coding challenges, architectural patterns, and the tools that shape our daily work. You'll hear practical advice, war stories from the trenches, and forward-looking insights that go far beyond the documentation. Tuning into this podcast means connecting with a community of professionals who are as passionate about the craft as you are, offering perspectives that can transform how you approach your next project. Whether you're deep into C# or just curious about cloud-native development, these conversations provide a valuable blend of knowledge, humor, and genuine enthusiasm for technology.
Author: Language: English Episodes: 1000

.NET Rocks!
Podcast Episodes
Developer Velocity in the Cloud with Bryan Foster [not-audio_url] [/not-audio_url]

Duration: 51:56
How can the cloud help developer velocity? Carl and Richard talk to Bryan Foster about the complexities of modern software development - and how different cloud technologies can help move faster and not be afraid to brea…
The Inflection Point of Large Language Models with Grant Barrett [not-audio_url] [/not-audio_url]

Duration: 1:01:29
ChatGPT, BingAI, and Google Bard are the latest examples of large language model machine learning - are we at an inflection point in technology? Carl and Richard talk to Grant Barrett of A Way with Words about the power…
The Next C# with Mads Torgersen [not-audio_url] [/not-audio_url]

Duration: 1:03:52
What's next for C#? Carl and Richard talk to Mads Torgersen about what the team is working on for C# 12. Mads talks about how the language design team is organized to take ideas for C# and explore them, considering all a…
Modern Web Front End Development with Amy Kapernick [not-audio_url] [/not-audio_url]

Duration: 58:05
What does web front-end development look like in 2023? Carl and Richard chat with Amy Kapernick about her work helping companies build web front ends with a vast array of tools. Amy talks about how client frameworks cont…
MAUI Panel Discussion from Swetugg! [not-audio_url] [/not-audio_url]

Duration: 48:54
MAUI is out! What's next? While at Swetugg in Stockholm, Carl and Richard chatted with David Ortinau and Maddy Montaquila about getting MAUI shipped and seeing how the world is using it! The conversation digs into what t…
Functional C# with Simon Painter [not-audio_url] [/not-audio_url]

Duration: 49:43
Why write functional C#? Carl and Richard talk to Simon Painter about what happens when you apply functional programming approaches to your C# code. Simon discusses how some functional programming aspects are best served…
Clean Architecture in 2023 with Steven Smith [not-audio_url] [/not-audio_url]

Duration: 56:01
How is clean architecture evolving? Carl and Richard talk to Steve Smith about his efforts to build applications using clean architecture principles. The conversation starts with a comment from a listener about idealism…
Sustainable Open Source with Sarah Novotny [not-audio_url] [/not-audio_url]

Duration: 47:49
How do you create a sustainable open-source ecosystem? Carl and Richard talk to Sarah Novotny about how the open-source community continues to evolve. Sarah talks about how the vast majority of software utilizes open-sou…
Fusion Development with Vishwas Lele [not-audio_url] [/not-audio_url]

Duration: 58:19
What is fusion development, and why do you want some? Carl and Richard talk to Vishwas Lele about his work with teams using the Microsoft Power Platform, including Power Apps and Power Automate. Vishwas talks about getti…
Azure API Management with Tom Kerkhove [not-audio_url] [/not-audio_url]

Duration: 53:29
API Management has evolved! Carl and Richard talk to Tom Kerkhove about his new role working on Azure API Management. Tom talks about using Azure Arc to deploy the API Management service into your on-premises services. T…