Tag: programming
-
Going in the Deep End
Thoughts after using Go on a few projects. We have been Wading into Go on some projects recently. In fact we have been using it on small and throw away projects for a while. We first used Go in anger to manage transfering and updating ~500,000 unique files (~1TB total) from an EBS volume to S3. It was my…
-
Better commit history: git flow + git rebase
tl;dr: Use git rebase -i to compress ephemeral branches before merging them with a permanent branch. If you’re like me, then you believe in branching early and branching often. So, you follow nvie’s git branching model,1 and for your sanity you use git-flow2 to help you do so. You also believe that the history of…
-
Nested Variable Inheritance with Ansible: How to use a variable that refers to one of several lists of values
So what do we mean by “nested variable inheritance” anyhow? We mean that we want to use the value of a variable, to refer to another variable which contains a list of values. We’re “inheriting” the name of the list, and then using the values contained in the list when evaluating an expression. In our…
-
Setup vim for Development with Go, and JS
Description Notes from setting up vim with a handful of plugins for Go, Javascript development. Context I was a long time emacs user that migrated to Sublime Text (ST) Almost 3 years ago. I started with ST2 and changed to ST3 when I stopped using a Mac as my primary OS. I am very happy…