Archive page Blog archive 2018 How to Inspect Variables in a Golang Package Jan 11 2017 Why you should never test private methods Feb 6 2016 Delimited Stream Processing in Golang Oct 17 2016 Channel and Mutex Patterns in Golang Aug 15 2016 Why Torus? Jun 6 2016 Migrating from Octopress to Hugo Apr 12 2016 Kubernetes and Openstack Apr 12 2016 HowTo Write ConfigMap enabled Golang Microservices Mar 22 2015 Deploying Kubelet on CoreOS in a consistent and maintainable manner Dec 4 2015 Core OS kubernetes tutorial encourages bad behavior Nov 30 2015 Book Review - Building Micro Services Jun 16 2014 Introduction to GIT WTF Mar 3 2014 Lunr and Devstack Jan 22 2012 Python Cinder with Rackspace Cloud Block Storage Oct 23 2012 DevStack in 12 steps Sep 7 2011 The Ambiguous Hour Nov 10 2011 Standardization Aug 24 2011 Mocks and Testing May 25 2010 The Future of Web Development and the Cloud Jul 12 2010 Object Oriented Spaghetti Mar 30 2009 Object Oriented Functional Design Aug 18 2008 Reflections on 10 Years of Development Dec 31 2008 There is no vudu Dec 22 2008 Old is new again May 13 2008 C++ Library symbols Mar 25 2008 How long does it take to install an OS? Jan 10 2007 Google Interview Question Dec 27 2007 Spoiled Dec 19 2007 Because Nov 27 2007 KDE for efficiency and aesthetics Nov 12 2007 Abandoning Gentoo Oct 31 2007 Closures Practical Examples Aug 30 2006 Sick and houston weirdness Oct 10 2006 Wild on san antonio Sep 22 2005 Give clients what they need, not what they want Jun 24 2005 Great Hackers Jun 17 2005 Note to Self Jun 17 2005 Ever heard of an alias Feb 16 2018 Posts Jan 11