Michael McCarthy's Avatar

Michael McCarthy

@mikegmccarthy.bsky.social

Distributed Systems Architect. Views and opinions are my own.

32 Followers  |  53 Following  |  1 Posts  |  Joined: 16.11.2024  |  1.6383

Latest posts by mikegmccarthy.bsky.social on Bluesky

Preview
Mastering the Saga Pattern: Data Consistency in Distributed Microservices with .NET Discover how the Saga Pattern enables reliable data consistency across distributed microservices. This comprehensive guide explores architectural concepts, C# implementation with .NET, best practices, testing strategies, and real-world challenges for software architects.

Saga Pattern = long-running transactions made reliable πŸ”. In this article, the author Sudhir Mangla discusses the Saga Pattern in great detail https://developersvoice.com/blog/cloud-design-patterns/saga-pattern/

26.06.2025 19:35 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Saying "coding is dead" is missing the point. Coding isn’t just about producing code, it’s also a way of thinking.

It teaches us structure, systems thinking, abstractions and problem decomposition.

If you don’t learn those skills, AI won’t make you productive, it’ll make you dependent.

11.04.2025 07:27 β€” πŸ‘ 24    πŸ” 7    πŸ’¬ 2    πŸ“Œ 0
Preview
Episode 75: The Outbox Pattern - with Tomek Masternak and Szymon Pobiega In this episode, I was joined by Tomek Masternak and Szymon Pobiega from Particular Software (NServiceBus) for a technical discussion about the Outbox Pattern! The pattern is designed to improve relia...

Such an interesting episode about the Transactional Outbox pattern hosted by @danclarke.com.

unhandledexceptionpodcast.com/posts/0075-t... #eventdrivenarchitecture #eda

05.04.2025 15:17 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
ASP.NET Core Reimagined with htmx Book Have questions or feedback about the book? My email is cwoodruff@live.com.

Chapters 5–8 of ASP.NET Core Reimagined with htmx Book are out!

Learn htmx magic with Razor Pages:

Ch5 – Mastering hx-get & hx-post
Ch6 – Using hx-put, hx-patch, & hx-delete
Ch7 – Precision updates with hx-target & hx-swap
Ch8 – Event ease via hx-trigger & hx-on

aspnet-htmx.com

#aspnetcore #htmx

30.03.2025 22:42 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Preview
htmx + ASP.NET Razor Pages: Your First Dance with Interactivity - Chris Woody Woodruff Hey there, fellow C# wizard! Ready to sprinkle some HTMX magic on your ASP.NET Razor Pages? You’re about to see how easy it is to get started with HTMX and add dynamic features without turning your ap...

Ready to add some interactivity magic to your Razor Pages? htmx makes it effortless. No heavy JavaScript frameworks, just clean and simple enhancements. Dive into your first dance with htmx and see what all the hype is about: woodruff.dev/htmx-asp-net...

#htmx #webdev #aspnetcore #ux

27.03.2025 10:41 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

What type of message contract versioning strategies have ya''' used and what have been the advantages and disadvantages of those strategies? I'm currently working with Azure Event Grid and I'm looing to version 1. using dataVersion 2. using message name 3. maybe versioning topics?

25.03.2025 12:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Rockwell Retro Encabulator
YouTube video by rlcarnes Rockwell Retro Encabulator

Whenever I read up about Kubernetes youtu.be/RXJKdh1KZ0w?...

07.03.2025 14:54 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 4    πŸ“Œ 0
Preview
Azure Cosmos DB for Mongo DB - Coding with SavranWeb Explore the integration of MongoDB with Azure Cosmos DB in our detailed guide. Learn about setup, best practices, and performance optimization to maximize your database capabilities. Read more on Savr...

πŸš€ Ready to take your #MongoDB skills to the next level with @AzureCosmosDB? Check out my latest guide on integrating MongoDB with Azure Cosmos DB for optimal performance and scalability! πŸ”₯πŸ“Š #CloudComputing #Database #TechTips
πŸ‘‰ Read more:
savranweb.com/2025/02/07/m...

26.02.2025 19:54 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Achieving lean controllers: Incremental refactoring with Transactional Session It doesn’t matter if you’re developing using MVC, WebAPI, or Razor pagesβ€”you want your controller code to be nice and lean. The more bloated that code is, the more coupling you have, and the closer…

Refactor incrementally with NServiceBus’s TransactionalSession! Achieve leaner controllers and maintain data consistency between transactions and messaging without a full overhaul.

21.02.2025 19:33 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Why is your product Open Source? Open source business models are hard. A question I often get it why is it even open source? Here are some of my thoughts on that, and reasons why

Almost a year ago I left AWS to bootstrap my open source project.

I get asked why create an open source project? Why not close source and get folks to pay....

I want to share my journey with others, so here is my first post.

boyney123.substack.com/p/why-is-you...

21.02.2025 14:41 β€” πŸ‘ 9    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0

wonder how many companies wound up copying and pasting the eShopOnContainers EventBus abstraction instead of just pulling in NServiceBus or MassTransit

10.02.2025 21:02 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
MQTT vs HTTP: Understanding the Differences Explore the key differences between MQTT and HTTP protocols in this detailed comparison. Understand their strengths, use cases, and how each protocol fits within IoT applications.

For applications needing low latency and efficient messaging, MQTT stands out compared to HTTP's traditional approach. CsharpCorner offers a comparison of the two protocols:

06.02.2025 03:05 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

Publishing Events from Legacy

Why? To give legacy bragging rights? You know, some of that latent coolness.

The reason events are published out of a legacy system should be to provide a means of integration and to incrementally modernize/transform.

1/7

24.11.2024 19:42 β€” πŸ‘ 25    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Post image Post image

how it started / how it ended

19.11.2024 19:28 β€” πŸ‘ 38    πŸ” 5    πŸ’¬ 4    πŸ“Œ 0

The Azure Service Bus emulator is finally here! πŸŽ‰πŸŽ‰πŸŽ‰

This will make local development and local testing so much easier and also cheaper!πŸ‘ŒπŸΌ But remember, as with any emulator, you still want to test against the real service as well πŸ˜…

19.11.2024 19:16 β€” πŸ‘ 14    πŸ” 6    πŸ’¬ 1    πŸ“Œ 1

@mikegmccarthy is following 20 prominent accounts