Skip to content

Sponsor: Do you build complex software systems? See how NServiceBus makes it easier to design, build, and manage software systems that use message queues to achieve loose coupling. Get started for free.

Learn more about Software Architecture & Design.
Join thousands of developers getting weekly updates to increase your understanding of software architecture and design concepts.


Follow @CodeOpinion

.NET

.NET Framework Migration to .NET9

Have a large .NET Framework codebase that you want to migrate to .NET8 or beyond? Here’s some tips of my .NET Framework migration and things to consider. YouTube Check out my YouTube channel, where I post all kinds of content accompanying my posts, including this video showing everything in this post. Introduction to the Migration Journey My journey of migrating a large codebase from .NET Framework to .NET 9 and beyond was not just a technical challenge; it was about long-term strategy and planning. The need for improved performance, scalability, and modern development tools is what drove the goal of migration. Before… Read More ».NET Framework Migration to .NET9

Clean Architecture Example & Breakdown

Clean Architecture is pretty popular and I’ve been asked a lot about it directly and indirectly. I decided to take a Clean Architecture Example (Template) and give my thoughts about where I see value in using it, in which context, and what I don’t like about Clean Architecture and/or how it’s organized, in practice. YouTube Check out my YouTube channel where I post all kinds of content that accompanies my posts including this video showing everything that is in this post. Clean Architecture Many people have asked me for my opinion on Clean Architecture. They have also pointed me to Jason Taylors… Read More »Clean Architecture Example & Breakdown

Problem Details for Better REST HTTP API Errors

How do you tell your API Consumers explicitly if there are errors or problems with their request? Everyone creating HTTP APIs seems to implement error responses differently. Wouldn’t it be great if HTTP API Errors had a standard? Well, there is! It’s called Problem Details (https://tools.ietf.org/html/rfc7807) YouTube Check out my YouTube channel where I post all kinds of content that accompanies my posts including this video showing everything that is in this post. If you’re creating a RESTful HTTP API, Status Codes can be a good way to indicate to the client if a request was successful or not. The most common… Read More »Problem Details for Better REST HTTP API Errors