51 subscribers
Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED


Dapr: The Secret Sauce to Simplifying Distributed Applications with Mark Fussell
Manage episode 488449797 series 2427908
This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations.
Show Notes"Yeah, exactly. In fact, one of the central premises of Dapr has, you know, one of its goals is not only to be multi-language, in that anyone can use the APIs from any language they come from. So it has SDKs. First, you can call it HTTP if that's all you care about. But it has SDKs for Java, JavaScript, of course, .NET, Python, and Go."— Mark Fussell
Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie “GaProgMan” Taylor.
In this episode, Mark Fussell from Diagrid joins us to talk about Dapr—that's D-A-P-R—the Distributed Application Runtime, which aims to make it trivial to build applications in a distributed manner: covering things like service discovery, Pubsub messaging, and distribution of your microservice-based applications.
"And the reason why I mentioned that is because, going to your AI discussion, is that we had an amazing contributor actually from Microsoft, actually he's ex-Microsoft now, a guy called Roberto Rodriguez, who worked in Microsoft Research, We built an agentic AI framework on top of Dapr workflows because it had this power of being able to do recoverability and coordination."— Mark Fussell
Along the way, we cover the history of Dapr, how it started as a Microsoft incubator project (and was heavily inspired by Project Tye), and how it's now a full graduated project of the CNCF (Cloud Native Computing Foundation).
Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET.
Supporting the ShowIf you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.
Full Show NotesThe full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/dapr-the-secret-sauce-to-simplifying-distributed-applications-with-mark-fussell/
Useful Links:- DAPR
- Web Services Enhancement
- Diagrid
- Dapper
- Tye
- Spiffie
- mTLS
- istio
- Linkerd
- Dapr/quickstarts
- Dapr university
- Diagrid Conductor
- Workflow Engines:
- Episode 21 - Orleans with Russell Hammett
- CNCF
- Dapr Catalyst
- Dapr on Discord
Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.
And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.
You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.
Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show
182 episodes
Manage episode 488449797 series 2427908
This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations.
Show Notes"Yeah, exactly. In fact, one of the central premises of Dapr has, you know, one of its goals is not only to be multi-language, in that anyone can use the APIs from any language they come from. So it has SDKs. First, you can call it HTTP if that's all you care about. But it has SDKs for Java, JavaScript, of course, .NET, Python, and Go."— Mark Fussell
Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am your host: Jamie “GaProgMan” Taylor.
In this episode, Mark Fussell from Diagrid joins us to talk about Dapr—that's D-A-P-R—the Distributed Application Runtime, which aims to make it trivial to build applications in a distributed manner: covering things like service discovery, Pubsub messaging, and distribution of your microservice-based applications.
"And the reason why I mentioned that is because, going to your AI discussion, is that we had an amazing contributor actually from Microsoft, actually he's ex-Microsoft now, a guy called Roberto Rodriguez, who worked in Microsoft Research, We built an agentic AI framework on top of Dapr workflows because it had this power of being able to do recoverability and coordination."— Mark Fussell
Along the way, we cover the history of Dapr, how it started as a Microsoft incubator project (and was heavily inspired by Project Tye), and how it's now a full graduated project of the CNCF (Cloud Native Computing Foundation).
Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET.
Supporting the ShowIf you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.
Full Show NotesThe full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/dapr-the-secret-sauce-to-simplifying-distributed-applications-with-mark-fussell/
Useful Links:- DAPR
- Web Services Enhancement
- Diagrid
- Dapper
- Tye
- Spiffie
- mTLS
- istio
- Linkerd
- Dapr/quickstarts
- Dapr university
- Diagrid Conductor
- Workflow Engines:
- Episode 21 - Orleans with Russell Hammett
- CNCF
- Dapr Catalyst
- Dapr on Discord
Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.
And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.
You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.
Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show
182 episodes
All episodes
×
1 Learning Azure with Jonah Andersson: A Developer's Guide to Cloud Computing and Development Fundamentals 1:14:47

1 Dapr: The Secret Sauce to Simplifying Distributed Applications with Mark Fussell 1:09:47

1 .NET Aspire: How Maddy Montaquila and the .NET Team Are Revolutionizing Development 1:02:00

1 .NET Web App Modernization Made Easy with Tomáš Herceg's New Book and DotVVM 1:00:26

1 Jonathan Peppers Unleashes Code Chaos: How .NET Meets the NES 1:04:41

1 Google Gemini in .NET: The Ultimate Guide with Jochen Kirstaetter 55:01

1 From Code to Cloud in 15 Minutes: Jason Taylor's Expert Insights And The Clean Architecture Template 1:02:14

1 Deploying With Confidence: Sam Gomez on Terraform, Bicep, and Infrastructure as Code 1:08:09

1 Metaprogramming Made Accessible: Gael Fraiteur Explores the World of Metalama 58:49

1 The Infinite Game Meets Azure Security with Bojan Magušić 1:03:37

1 Grokking Application Security: Malcolm McDonald on Securing Your Apps 1:12:08

1 The Security Expert Speaks: Tanya Janca on Learning to Code Securely 1:11:07

1 Unlocking the Power of AI: Jim Bennett on Pieces for Developers 1:09:07

1 Modern .NET NuGet Packaging with Scott Harden 49:16

1 Open-Source and Our Digital Legacies with Scott Harden 1:15:27

1 The Spirit of Open Source in a Modern .NET World with Scott Harden 1:22:35

1 Cleipnir and Beyond: On Resilient Development Practices with Thomas Sylvest 1:05:50

1 The Art of Teaching Programming using Unity: An Interview with Harrison Ferrone 1:06:14

1 Powering Up with Erik Jensen: An Introduction to EF Core Power Tools 1:08:48

1 Chainguard and Securing Your Containers with Adrian Mouat 1:05:41

1 CQRS, System Maintainability, and Pragmatic Tech Choices with Dejan Miličić 1:04:59

1 LinqPad and Building Developer Platforms with Joe Albahari 1:03:43

1 Generative AI for .NET Developers with Amit Bahree 1:07:32

1 Navigating the ASP .NET Core Maze: From Middleware to Minimal APIs and Modern C# with Andrew Lock 1:08:20

1 Breaking the Compromise: Unravelling the Truths of Cyber Security with Lianne Potter and Jeff Watkins 1:12:39

1 .NET Unwrapped: From Workflow Engines to Identity, A Developer's Journey with Dustin Metzgar 1:22:53

1 Temporal: Orchestrating Success in Distributed Systems with Security and Simplicity with John Kattenhorn 1:11:02

1 Uno Platform: One UI to Rule Them All with Martin Zikmund 1:06:17

1 .NET MAUI: Navigating the Cross-Platform Code Seas with Maddy Montaquila 59:32

1 Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis 1:15:18

1 Code, Coffee, and Clever Debugging: Leslie Richardson's Microsoft Journey and the C# Dev Kit in Visual Studio Code with Leslie Richardson 59:34

1 From .NET to DuckDB: Unleashing the Database Evolution with Giorgi Dalakishvili 1:05:15

1 Navigating the Web of HATEOAS and HTMX: Unleashing the Power of Hypermedia and Simplified Front-End Wizardry with Sander ten Brinke 1:00:17

1 nanoFramework: Unleashing the Power of C# in Embedded Systems and IoT with José Simões 1:09:38

1 From Mono to Wilderness: Unleashing the Wild Side of .NET in IoT with Bryan Costanich 1:04:54

1 The .NET Trilogy and Learning .NET with Mark J Price 1:09:47

1 From Code Generation to Revolutionary RavenDB Unveiling the Database Secrets with Oren Eini 1:11:01

1 Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq 1:10:00

1 From Atari to Sep: Unleashing the Power of Performance in Programming with Niels Rassmussen 1:34:31

1 Unearthing the Secrets of Open Source and Collaborative Development with Jeremy Sinclair 1:16:10

1 Navigating the .NETverse: From Assembler to Open Source Marvel with Scott Hunter 1:19:58

1 Unleashing the Power of Windows Development with Peter Bull 1:07:35

1 From Self-Taught to MVP: Navigating the Event-Driven World with Josh Garverick 55:23

1 From Junior to Jedi: Navigating the Web Development Galaxy with Irina Dominte 1:16:13

1 Building Cross-Platform Apps with .NET MAUI: A Developer's Dream Come True with Matt Goldman 59:33
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.