Fourth Set of API Refactorings Released


Today’s release features refactorings with high architectural significance. These are:

Add Wish List guides you through the steps to introduce the Wish List pattern into your API. Externalize Context Representation also applied a pattern to the API design, Context Representation. Finally, Segregate Commands from Queries (a.k.a. Introduce Command Query Responsibility Segregation) explains how to split a single endpoint into two to separate write and read operations so that these can be evolved and improved independently.