Blog Archive
Author: Rob Broadhead
Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer.
In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.
Database testing is fraught with challenges. We have to find new ways to create a database replica, match the data in size and meaning as well as validate changes. These obstacles add…
The Swiss Army Knife Anti-Pattern – All Things To All People
Much like the make people happy obstacle, we have the Swiss Army Knife Anti-Pattern. This mistake is another example of over-architecting a solution. Think of it as throwing everything into a design…
Make Everyone Happy – A Paradoxical Anti-Pattern
One of the most amusing anti-patterns is the one known as “make everyone happy.” The funny thing is that it never does. Instead, it points us to an old bit of wisdom…
Architecture By Implication – An Assumption Anti-Pattern
The series switches gears to look at anti-patterns. We start with the mother of all anti-patterns, architecture by implication. Any time we have a pattern that includes assumptions, success is a challenge. …
The Space-Based Pattern , AKA A Cloud Architecture
We wrap up our patterns focus with the space-based pattern. This is also known as cloud architecture. We will see how this approach allows us to break out the solution into components…
The Microservices Architecture Pattern – Small, Reusable Solutions
We come to one of the best patterns for breaking a big problem down into bite-sized pieces. The microservices architecture pattern is a perfect fit. The objective is to farm out work…