I have not written a blog post in many years.
Let us see if my new years resolution lets me write more!
Latest Entries
Embracing Complexity The Case for --no-ff Merge Commits Over Squash and Merge
An in-depth examination of why --no-ff merge commits provide a richer, more transparent, and flexible approach to version control compared to squash and merge.
Setup WeMo switch on a Google Project Fi phone
Setting up a WeMo smart switch has issues when performing the installation from a Google Project Fi android device.
Safe Calculator In Python
The safe way to evaluate mathematical expressions in python
Seemless Python VirtualEnv Integration
How I manage my python virtual environments used across multiple projects
Mount Xoom / Honeycomb tablet in Ubuntu Linux
Simple commands to mount / umount the xoom in linux
Compiz Viewport Switcher Over Window
Re-enabling viewport switcher over windows with comipiz
Backup files safely on Ubuntu linux
Using cron and rsync to easily backup your home directory without having to think about it.
Scale a hex color in Python
A quick little snippet on scaling HTML hex colors.
Getting fresh with SQLAlchemy
Accessing an attribute of a record instance using the __dict__
The UTF-8 BOM-B
UTF-8 just bombed my website! Remove UTF-8 BOM (byte-order-mark) with python.
The quest to fix the dead clicking hard drive with FREEZE
How I was able to fix my clicking hard drive by freezing it!
Multiple Decorators for python functions
A little trick to effectively stacking multiple decorators with python functions.