This repository contains the sample code that is associated with the Being The Worst podcast episodes that cover the show's second expedition. The start of the second expedition is Episode 19 - The Hermit: An Unexpected Journeyman. Here is a list of things that we may try to cover in expedition 2.
The sample source code in this repository is our attempt to implement a productivity management system that is inspired by "Getting Things Done (R)" by David Allen. We will use DDD and Aggregates with Event Sourcing as our primary implementation approach (as described in the podcast episodes).
- "" any files/sub-directories in the repo's root directory (btw-gtd) (other than the git, license, and readme files and the \btw directory) should be DIRECLTY related to the files one would use to implement the solution in a production environment.
- \btw and all of its sub-directories are Being The Worst housekeeping and general episode files
"Being The Worst" is a community for those that enjoy continuous learning and embracing humble software craftsmanship. Our podcast is one format that we use to share information and interact with the community.
You can freely subscribe to the Being The Worst podcast via our RSS feed or iTunes.
Learning Expeditions 1 & 2 explore Domain-driven design (DDD), Event Sourcing (ES), Command Query Responsibility Segregation (CQRS), & cross-cloud software delivery.
If you are new to Being The Worst, you can start with Expedition 1 (podcast episodes 1-18). Kerry and Rinat introduce the show and describe the plan for the road ahead in Episode 1 – The Worst Welcome. You can also follow us on twitter @beingtheworst.
Best regards,
Kerry and Rinat