Reading List
This is a feed of links I've run across and found interesting or noteworthy. The images, content and opinions in them are owned by their respective authors.

Using OpenAPI Auto-Generated Clients in ASP.NET Core
markheath.net
Mark Heath's Development Blog

How to generate code from OpenAPI definition with Visual Studio 2019 - Code4IT
code4it.dev
Wouldn't it be nice if Visual Studio could autogenerate clients for external API? It is actually possible, if they expose an OpenAPI file. Let's see how!

Building Domain Driven Microservices | by Chandra Ramalingam | Walmart Global Tech Blog | Medium
Chandra Ramalingam - medium.com
The term ‘micro’ in Microservices, though indicative of the size of a service, is not the only criteria that make an application a Microservice. When teams move to a microservices-based architecture…

Modelling Bounded Contexts with the Bounded Context Canvas
Nick Tune - medium.com
How do we break a large system into smaller, more manageable modular components? This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use…

How to Avoid Coupling in Microservices Design | Capital One
capitalone.com
In this article, I am going to focus on the importance of loose coupling as a design principle for microservices. I will give examples of poor design decisions that violate loose coupling and lead to distributed monoliths.

Don't keep a saga in both camps
milestone.topics.it
Recently I delivered a distributed systems workshop for an Italian user group. Based on some of the conversations I had with attendees, I wrote, “There is no...
![[Ask Udi] Two services operating on the same entity](https://udidahan.com/wp-content/uploads/last_piece.jpg)
[Ask Udi] Two services operating on the same entity
Udi Dahan - Udi Dahan – The Software Simplist
Most of my regular readers know that I recommend against having more than one service operating on the same entity, but with the groundswell of interest around microservices, there appear to be more and more people who are falling into this trap, so I thought it worthwhile to do a short refresher on the topic.
Using Playwright
Using Plawrite
Testing Without Mocks: A Pattern Language
James Shore - jamesshore.com
Automated tests are important. Without them, programmers waste a huge amount of time manually checking and fixing their code.