Workflow automation for the win! – Thad West, CEO Isos Technology For modern businesses to be effective, they must have a devotion to software. They need access to resources able to build, configure, run and expand software. In such an environment, mature organizations have realized adopting a DevOps culture where development and operations collaborate is […]

Time to geek it up! I wanted this third part of my series to be a culmination of my previous Up and Running with Homebrew part 1 and part 2 blogs along with Forcing Myself to Learn by Teaching. I figured I’d compromise on forcing myself to learn and start the process by sharing something […]

  If you’re in technology and haven’t been living under a rock you’re aware of Git. If you’re aware of Git then you’re probably aware of Vincent Driesson’s eventful blog “A Successful Git Branching Model” that has since been implemented and widely referred to as Gitflow. Don’t let the title of this blog fool you, […]

In my last blog entry I walked you through the setup of a Java/Maven/Git development environment on OS X using Homebrew. In this entry I will walk you through a project using this new developer setup. A Quick Spring Project Let’s put our new tools to work by creating a starter application that will use […]

Overview One of the first things I do when using a new Mac is to set up development tools. Rather than jumping all over the internet and downloading all these separately, I’ve come to know a nice command line utility called Homebrew. Now I know this isn’t exactly breaking news–a lot of people have messed around […]

In addition to a branching strategy, which seems to get a lot of attention, there is also a strategy for git revert. I suppose this is more of a set of good practices and training than a strategy. Whatever you want to call it let’s take a little time to talk about some options for […]

As a consultant I am often asked to justify an expense, explain a technology or architectural decision, give my advice on software development life-cycle processes, or any number of other aspects that go into delivering software solutions to customers. I was recently asked to justify the expense of buying IntelliJ licenses in a development group. […]

If you are using Git and Atlassian’s Stash, you need to be using Pull Requests (or invest in a ton of headache medicine).


Introduction Sometimes during a long running client project, you get to make a big exciting change that benefits you as a developer. Most of my career has been dedicated to helping clients evolve their projects by introducing new frameworks, migrating platforms, etc., all while continually developing new code to add long-desired functionality for their end […]

If your business uses Jira and you are trying to convince your team (and the backing business) to switch from Subversion to Git, you should also toss Stash into the mix. “But doesn’t that make it a harder sell?” The answer to that question is a definitive “maybe”.  If you approach it wrong, you will […]