Week 2, year 2022
- Service Locator is not an Anti-Pattern - Well, it is, sometimes. It depends. I often get pushback on MediatR for using service location for resolving handlers, often getting pointed at Mark Seemann's post that Service Locator is an Anti-Pattern. And for all of the examples in the post, I agree that service location in those cases should [Jimmy Bogard]
- Designing Instagram - This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Ankit has been working on applying machine learning to solve ambiguous business problems and improve customer experience. For instance, he created a platform for experimenting with different hypotheses on Amazon product pages using reinforcement learning techniques. Currently, he is in the Alexa Shopping organization where he is developing machine-learning-based solutions to send personalized reorder hints to customers for improving their experience. [High Scalability]
- Replicated Log: synchronize multiple nodes with a write-ahead log - One of the core challenges in a distributed system is keeping the state synchronized across all the nodes, especially when neither the nodes, or the connections between them, are reliable. The core approach to handle with is a replicated log: using the write-ahead log pattern over the cluster. Unmesh Joshi shows how this works using its most common implementation: the Raft protocol. more… [Martin Fowler]
- Should a programmer's creativity be shown in code formatting? - Each of us has at least a dose of creativity. I have always liked drawing. I wanted to make effective plays in football. Today, I play the… [Event-Driven by Oskar Dudycz]
- Legacy Mimic: a new component that looks like an old one - Ian Cartwright, Rob Horn, and James Lewis are also back with the New Year with a couple more articles from Patterns of Legacy Displacement in the funnel for the next couple of weeks. This one describes a Legacy Mimic: a part of the new system designed to make the old system think that nothing has changed. more… [Martin Fowler]
- Respawn 5.0 Released - I pushed out a new version of Respawn today: Release notes NuGet Enjoy! [Jimmy Bogard]
Permalink |
From 10 January 2022 to 16 January 2022 |
Last updated on: Fri, 14 Jan 2022 23:05:49 GMT