Different Databases with David Simons

Different Databases with David Simons

Author: Carl Franklin and Richard Campbell January 8, 2015 Duration: 54:23
How many different ways can you store data? David Simons knows at least ten! Carl and Richard talk to David about a wide variety of data storage approaches. Some are SQL, some are NoSQL, but David digs into each one talking about strengths and weaknesses. The conversation digs into the idea that using one data store for all purposes is archaic - while it always depends on your application's needs, have two, three, or four different data stores isn't crazy! David talks about various classes of data stores including graph, object, time series, relational, and more... there are lots of ways to store your data, and with the right store, coding and maintaining get easier! The trick is to deal with the essentials of every data store: reliability, backup, and recovery. Here's a great list of choices for your app!

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
Grasping Code Quality with Richard Gross [not-audio_url] [/not-audio_url]

Duration: 54:34
How do you understand the quality of your code? Carl and Richard talk to Richard Gross about his open-source tool called CodeCharta. Richard talks about various ways you can use CodeCharta to understand your codebase - w…
Static Websites in 2025 with Stacy Cashmore [not-audio_url] [/not-audio_url]

Duration: 59:52
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 v…
Building .NET 9 with Glenn Condron [not-audio_url] [/not-audio_url]

Duration: 1:06:11
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 perfo…
Rockstar 2 on .NET Rocks with Dylan Beattie [not-audio_url] [/not-audio_url]

Duration: 1:03:01
Ready for more Rockstar? Carl and Richard chat with Dylan Beattie about the programming language known as Rockstar. Dylan talks about a joke that got wildly out of hand - back when recruiters were all about rockstar deve…
Balancing Coupling in Software Design with Vlad Khononov [not-audio_url] [/not-audio_url]

Duration: 50:24
How do you balance the coupling in your application? Carl and Richard talk to Vlad Khononov about his book on Balancing Coupling in Software Design. Vlad talks about three aspects of coupling - information, distance, and…
Blazor in .NET 9 with Dan Roth [not-audio_url] [/not-audio_url]

Duration: 59:31
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…
Building Cloud Native with Chris Klug [not-audio_url] [/not-audio_url]

Duration: 56:39
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…
Mobile, Augmented Reality, and AI with Chris Sells [not-audio_url] [/not-audio_url]

Duration: 58:43
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 stac…
Copilot Studio with Prashant Bhoyar [not-audio_url] [/not-audio_url]

Duration: 59:53
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 St…
Making Node and Deno with Ryan Dahl [not-audio_url] [/not-audio_url]

Duration: 56:21
Ready for a chat with the creator of Node? Carl and Richard talk to Ryan Dahl about his work creating NodeJS in 2009 and how he moved on after a few years, leading to the creation of Deno, an opinionated approach to buil…