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.
Overkill is a theme among many anti-patterns. The cover your assets approach is one of those types where it just goes too far. There is nothing wrong with providing a solid paper…
Database Testing And Automation – Mock Data And Environments
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…