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.
Repository . . .
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 number of . . .