Latest Posts

Git Client Config Cheatsheet

This is a mashup of stuff I've learned and/or played with in terms of Git client configuration.  It's not a recipe as each scenario seems to be different for me - sometimes corporate laptop, sometimes not.   Sometimes Linux or…

Locust and going deeper with Python Requests

I'm doing some work with Locust as a performance and load test tool which has driven me to learn Python.  Like any knew language/technology, I set out to learn enough to solve my problem then circled back and trying…

Git Local Branch Cleanup

Most of the guts were borrowed from Erik Aybar's Git Tip: Deleting Old Local Branches post.  I added some tweaks and commentary. When using git in a normal development workflow with another team, you are going to amass a great…

Crash Course: Ruby

If you've stumbled into Ruby via configuration management tools like (Chef and Puppet), you via Ruby on Rails, or whatever... do yourself a favor and learn the basis in less than an hour.  I spent almost a month flailing with…

Crash Course: SQL Server - Users & Roles

If you're looking to get up to speed quickly on how users, logins, roles, and permissions work in SQL Server, I'd recommend spending 40 minutes w/ the following videos (if you don't have that long, crank up the playback speed)…

using sublime text as your knife editor

I frequently get tripped up by this - especially when i'm trying to edit a large JSON document for a node and want a graphical editor. this: export EDITOR=subl knife node edit mr-node won't work: Node not updated, skipping…

understanding technical debt

Technical Debt is a term coined by Ward Cunningham a very long time ago. Here's a very good video of Ward talking about this metaphor. Martin Fowler has wrote extensively about it as well. Most everyone understands the concept of…

change-friendly software

Creating software that can be easily changed is the nirvana of any software professional. It's infinitely valuable to your business as your assets can evolve with your business. Unfortunately, it's rarely achieved. Its the number one thing I try to…

Photo by Blake Richard Verdoorn on Unsplash