• 2011 In Review

    January 21, 2012

    Since it seems that everyone and their mother is doing a "year in review" post, I find it fitting that I be no different and write one as well - except it's three weeks later than everyone else. 2011 was an exciting year for me for a variety of reasons, as I went through some big work and life changes, met some great new friends, and reunited with a few long lost ones.


    Read more →
  • Virtualenv and pip Basics

    February 9, 2011

    When doing any kind of Python development, one tool I find indispensable is virtualenv. Virtualenv, along with virtualenvwrapper and pip, make for a great way to completely isolate your development environment.

    When I first started out developing Django sites, I used to use easy_install to install all packages I needed to the system-wide site-packages directory. Even as a newbie to Django, I knew this wasn't good practice, but it ensured that commonly used libraries such as MySQL-python was available without any extra configuration with new projects. Regardless, completely isolating ...


    Read more →
  • New Blog Platform

    January 18, 2011

    After a long blogging hiatus, I recently decided to switch over my custom Django blog to a static site generator, following the trend that many others have started. What made the switch so appealing, going from a full-featured blogging engine to a simple static site generator, was that I could write my blog entries in a text editor of my choice and keep everything under version control with Git. A simple push to the production server would serve my static pages up via Nginx, which in the end would take up far less resources and memory than a Django-powered blog application or even Wordpress. So with that, I decided to search for a static site generator that would suit me. I did some research and narrowed my choices down to three static site generators:


    Read more →
  • Review: MacBook Air 13"

    January 10, 2011

    I recently decided to purchase a MacBook Air to use as my primary computer, saying goodbye to my previous laptop - a 15" MacBook Pro with a HiRes AntiGlare display, 2.66GHz i7, 8GB RAM, and 500GB HD @ 7200RPM, NVIDIA GeForce GT 330M with 512MB memory. I went with the 13", 2.13GHz Core 2 Duo, 4GB RAM, 256GB flash storage configuration and could not be happier with its performance. Portability was a very important factor to me in making this decision, as I carry my laptop with me everyday. It ...


    Read more →

« Page 2 / 2