The following will be a two part brief history of my five year professional journey in the digital marketing industry. Timeline: Early Spring 2011 to Early Spring 2012 “What is the definition of insanity? Doing the same thing over and over again and expecting different results!” Ha. That right there pretty much sums up the […]
If you haven’t manually updated your version of Bash or Zsh on OS X, chances are it’s out-of-date. Here’s how to install the latest version and keep your shell updated using Homebrew. OS X ships with an outdated version of Bash as its default shell. The preinstalled version dates back to 2007, and since then, […]
A couple of hours ago I was prompted if I wanted to update my version of oh-my-zsh and I was greeted with an error:
[Oh My Zsh] Would you like to check for updates?
Type Y to update oh-my-zsh: Y
Upgrading Oh My Zsh
Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.
There was an error updating. Try again later?
What? Was my immediate reaction! To cut my story short apparently I edited something in my .oh-my-zsh directory. Rather than going through what I changed and revert those changes, here’s […]
Below is the Manifesto for Software Craftsmen with my take on each statement held within. As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value: Not only working software, but also well-crafted software Well crafted […]
You probably already know nano, the simple and easy terminal text editor. It comes pre-installed on OS X. However, the version of nano that comes pre-installed with OS X is rather old. As of July 21st, 2017 this guide is deprecated. You can easily install the newest version of nano on OS X using HomeBrew. […]
An open and ongoing feature request for PIP is to add an upgrade-all command to PIP. Due to the lack of this feature a workaround is required. Enter Stackoverflow. As of July 21st, 2017 this guide is deprecated. I have been using a variation of this particular command line trick for awhile, but when starting […]
The following is a thorough ‘setup guide’ for installing rbenv, ruby-build, Ruby, Bundler, Rails, RubyGems and other packages. Most developers like to spend a bit of time setting up their development workspace. I’m no different, after a number of years tweaking and experimenting the following will detail how I setup my environment for OS X. […]
Often as a developer you need to have multiple versions of Java installed on your mac. Some projects that you will work on may use an older version of Java (for e.g, 1.6 or 1.7), whilst I also like to dabble with the latest and greatest version to see what features are looming on the […]
Build a great foundation for seamless team work. I began developing small web projects in 2007 I had just turned twenty-one, looking back now seems like ages ago. Then in February 2008 Apple released the iPhone SDK (now iOS SDK) and my professional life changed. Over the past four years I’ve been part of amazing […]
Whether we like it or not, iOS (and OS X) development has significantly evolved during the past years. A big part of that is how we write code, reuse it and rely on open source to build great products. So I want to recommend some libraries and frameworks that make developers’ lives easier. Reusing Code […]