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
Modern UX Thoughts with Heather Wilde [not-audio_url] [/not-audio_url]

Duration: 54:07
How are user experiences evolving? Carl and Richard talk to Heather Wilde about her work with UX in a number of capacities, including helping to create the user experience of EverNote. The conversation dives into a numbe…
Building for the Cloud using Pulumi with Luke Hoban [not-audio_url] [/not-audio_url]

Duration: 46:57
How do you build out your cloud infrastructure? Carl and Richard talk to Luke Hoban about Pulumi, a start-up making open source software that helps you take Infrastructure-as-Code to the next level - not just simple scri…
Web Performance Tools in 2018 with Benjamin Howarth [not-audio_url] [/not-audio_url]

Duration: 57:28
Web performance is still important - what are you doing to keep your sites fast? Carl and Richard talk to Benjamin Howarth about his current approach to web site performance - with a focus on dealing with older smartphon…
Azure Durable Functions with Maxime Rouiller [not-audio_url] [/not-audio_url]

Duration: 48:22
Functions are ephemeral and stateless - right? What if they weren't? Carl and Richard talk to Maxime Rouiller about durable functions in Azure. Maxime dives into the patterns that durable functions provide, starting with…
IoT and .NET with Bryan Costanich [not-audio_url] [/not-audio_url]

Duration: 53:15
Is .NET ready for the Internet of Things? Carl and Richard talk to Bryan Costanich about the current state of IoT and how his startup Wilderness Labs is building next-generation hardware that runs .NET! Bryan talks about…
PostgreSQL on Azure with Craig Kerstiens [not-audio_url] [/not-audio_url]

Duration: 48:07
Ready for a different database? Carl and Richard talk to Craig Kerstiens about his work with PostgreSQL. The conversation starts out with a little bit of the history of PostgreSQL being one of the original open source pr…
AI and the Singularity with Agustinus Nalwan [not-audio_url] [/not-audio_url]

Duration: 54:31
Call it an impromptu Geek Out! While at NDC Sydney, Carl and Richard talked to Agustinus Nalwan about his work with artificial intelligence technology in his company. This leads to a larger conversation about the risks a…
Coding Haskell and F# with  Daniel Chambers [not-audio_url] [/not-audio_url]

Duration: 56:10
Ready for some functional thinking? While at NDC in Sydney, Carl and Richard chatted with Daniel Chambers about his experiences in functional programming, starting with F# and moving to Haskell. Daniel talks about how F#…
Securing your Dependencies with Nina Juliadotter [not-audio_url] [/not-audio_url]

Duration: 46:56
What does it take to make an application resilient to exploits? Caring about more than just the code you wrote! While at NDC in Sydney, Carl and Richard talked to Nina Juliadotter about securing all the code in your appl…
Embedding Power BI with Peter Myers [not-audio_url] [/not-audio_url]

Duration: 53:41
What can PowerBI do for you? While at NDC in Sydney, Carl and Richard talked to Peter Myers about Microsoft's modern data analytics tool. The conversation starts out exploring the history of data analytics at Microsoft a…