Hi, I'm Wes

Thoughts and lessons learned writing software

Get Stated

Domain Driven Design Building Blocks

The following list of concepts are available when implementing software solutions using the domain driven design principals and practices. This is just a cheat sheet and is not intended to teach DDD but to serve as a reference of concepts and rules. This article is part of a series of posts about DDD in general. Read more…

Domain Driven Design Cheat Sheet

This is a series of posts that outline the steps of applying the domain driven design principles to a software project. These posts are not mean to teach domain driven design, but rather to summarize the steps and various rules that govern various aspects of the DDD practices. Understand the problem domain through collaboration with Read more…

Connecting KanbanFlow and Slack

At work our team uses KanbanFlow and Slack to keep track of project work. I wanted to get notifications in Slack when a task is created or updated so I setup the integration using Zapier and the beta version of KanbanFlow’s zap. It works as far as getting notified when a task is either created or Read more…

Following the Feature Branch Workflow

When working with Git on a distributed team it’s important to follow a process that working code accessible to everyone on the team. The simplest workflow that I’ve found to make this work is the feature branch workflow. The basic idea of this workflow is to always keep the master code branch production ready. When you Read more…