Strangler fig: retiring a legacy dispatch layer
This article discusses retiring a legacy dispatch layer in a codebase using the strangler fig pattern, migrating one domain at a time.
This article discusses retiring a legacy dispatch layer in a codebase using the strangler fig pattern, migrating one domain at a time.
A detailed guide on safely migrating a critical data path without a flag day, using shadow comparisons and controlled cutover.
Explores the challenges of managing code deprecations on iOS, covering both vendor and internal deprecations, and discusses the limitations of Apple's tooling.
A retrospective on the challenging, multi-year migration of the Parse API from Ruby on Rails to Golang, detailing the technical hurdles and solutions.
A developer shares their experience migrating from .NET 6 to .NET 8, focusing on fixing missing X-Forwarded headers in isolated Azure Functions.
A developer shares their experience migrating an Azure Function from .NET 6 in-process to .NET 8 isolated, focusing on OpenApi/Swagger configuration changes.
A sysadmin's personal account of updating from Let's Encrypt's deprecated ACMEv1 API to ACMEv2, including troubleshooting steps.
A guide on how to run legacy Nancy API endpoints alongside new ASP.NET Core endpoints for a gradual migration strategy.
Guide to fixing Google authentication in ASP.NET Core after Google+ API shutdown, using OpenID Connect as a replacement.