353 subscribers
Vai offline con l'app Player FM !
Cleipnir and Beyond: On Resilient Development Practices with Thomas Sylvest
Manage episode 451393101 series 2414916
This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting 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"So part of what Resilient Programming is about and what the framework does is that it kind of like tries to provide a nice abstraction, a developer-friendly abstraction for implementing distributed systems."— Thomas Sylvest
Welcome friends to The Modern .NET Show; the premier .NET podcast, focussing 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, Thomas Sylvest joined us to talk about both Resilient Programming and Cleipnir .NET - a framework that Thomas worked on to implement the concepts of Resilient Programming in .NET applications. Cleipnir, and Resilient Programming, are fantastic for supporting message-driven architectures; whether you've built a monolith, series of microservices, or anything in between.
"But the idea is the same, kind of like that you try and remember the result of actions that you've done in a way that if you then start again, you won't... you kind of like you'll check in your little notebook if you already performed this action. If you did then you'll just return the result of the previous execution. If you look in your in your notebook and you can see, 'okay actually I haven't done this before' you will then perform the action"— Thomas Sylvest
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/cleipnir-and-beyond-on-resilient-development-practices-with-thomas-sylvest/
Useful Links- Paxos
- Raft
- Polly .NET
- Hangfire
- Quartz
- Inbox and outbox pattern
- Idempotence
- Azure Durable Functions
- Mass Transit
- Rebus
- NServiceBus
- Thomas on LinkedIn
- Microsoft Open: Introduction to Cleipnir.Flows a tool to get resilient code
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.
178 episodi
Manage episode 451393101 series 2414916
This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting 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"So part of what Resilient Programming is about and what the framework does is that it kind of like tries to provide a nice abstraction, a developer-friendly abstraction for implementing distributed systems."— Thomas Sylvest
Welcome friends to The Modern .NET Show; the premier .NET podcast, focussing 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, Thomas Sylvest joined us to talk about both Resilient Programming and Cleipnir .NET - a framework that Thomas worked on to implement the concepts of Resilient Programming in .NET applications. Cleipnir, and Resilient Programming, are fantastic for supporting message-driven architectures; whether you've built a monolith, series of microservices, or anything in between.
"But the idea is the same, kind of like that you try and remember the result of actions that you've done in a way that if you then start again, you won't... you kind of like you'll check in your little notebook if you already performed this action. If you did then you'll just return the result of the previous execution. If you look in your in your notebook and you can see, 'okay actually I haven't done this before' you will then perform the action"— Thomas Sylvest
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/cleipnir-and-beyond-on-resilient-development-practices-with-thomas-sylvest/
Useful Links- Paxos
- Raft
- Polly .NET
- Hangfire
- Quartz
- Inbox and outbox pattern
- Idempotence
- Azure Durable Functions
- Mass Transit
- Rebus
- NServiceBus
- Thomas on LinkedIn
- Microsoft Open: Introduction to Cleipnir.Flows a tool to get resilient code
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.
178 episodi
Tutti gli episodi
×

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 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 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
Benvenuto su Player FM!
Player FM ricerca sul web podcast di alta qualità che tu possa goderti adesso. È la migliore app di podcast e funziona su Android, iPhone e web. Registrati per sincronizzare le iscrizioni su tutti i tuoi dispositivi.