Martin Fowler
-
A Simple State-Based Synchronization Algorithm
This post is inspired by experiences writing vdirsyncer and explores a common synchronization challenge. It’s aimed at developers needing to implement synchronization, …
Read more -
Dynamic Feature Control: Using URL Parameters for Feature Toggles
In modern software development, the ability to deploy code frequently and safely is paramount. We often want to merge code into the main branch continuously, even if the features …
Read more -
Decoupling Your Domain: Understanding the Data Mapper Pattern
Connecting your application’s core logic (the domain objects) to a persistent store (like a database) is a fundamental task. Directly embedding database logic within your …
Read more