Shawn McCool

The Repository Pattern

Basics and clarification

"Repository commonly refers to a storage location, often for safety or preservation." - Wikipedia

This is how Wikipedia describes a repository. It just so happens that unlike some other jargon that we deal with, this fits perfectly. A repository represents the concept of a storage collection for a specific type of entity.

. . .

Read More

January 08, 2015

Command Bus

An overview of implementation, advantages, and challenges.

There has been a lot of talk about the concept of the command bus lately and I discovered that Laravel 5 is likely to ship with a command bus implementation. So, I want to take a moment and discuss this topic as I've been using it well over a year now in many projects both green and brown.

At the bottom of this post there are a . . .

Read More

December 26, 2014