Don’t you love it when…

It just works? The first Time(TM)

You know. When you have been putting off pushing changes to production for WAY too long. And you know that your merge is going to be a mess and that there are so many things could go wrong. But they don’t. And when you push everything to production… everything just works.

Git has been a total game changer for me. I remember the bad old days when managing versions of a site was a nightmare. When you have to make bug fixes on a live site and then manually having to edit the development site (with new features) to incorporate the bug fixes while also maintaining a local staging site to do testing and make bug fixes. And then having tons of dated zip files (each with their own directory trees) so you can rollback to previous versions. And then multiply that times three… What a goddamn mess.

Now I have everything in one place (literally) and and swapping between staging, development and production is as simple as running a bash script or two. The same thing with pushing changes to production. Something to used to take 20-90 minutes takes 5 minutes (10 minutes on a bad day).

Great introduction to AngularJS


I wish I had seen this sooner.




A Windows command prompt that doesn’t suck

Well, at the very least it is WAY better than windows CMD.


It seems like the command prompt is back in style with the cool kids and FOSS projects these days. Every time I turn around I am having to do stuff in the command prompt.

Let’s face it, the windows command prompt sucks compared to *nix. I do a LOT of command prompt stuff in linux and every time I use windows CMD I get really frustrated.

So if you find yourself doing a lot of stuff in the command prompt you should check it out. It is like doing Linux commands in Windows. Very cool.

You can even do shell scripting (like BAT files) with it. You just put a bunch of commands in a text file with the extension *.sh and you can automate a lot of repetitive commands.


Great preso on Git

Learned some very cool tricks. The one that really stood out was how you can commit individual changes on a file without having to commit the entire file.
There are links toward to bottom for DLing the whole preso to your phone etc.
You’re welcome 😉

Helpful List of Web Dev Apps and Tools


A short video listing some helpful online tools  for building web apps.


Go forth and LEARN!!!


Nice little intro series to Python and Django – Python from Scratch

This is a great intro to Python.  It covers the basics of

  • Variables
  • Data Types
  • Control Structures
  • Functions and modules
  • Object Oriented Programming
  • And creating a simple web app

It also has videos for the attentionally challenged  😉


Have fun and get your learn on!



OUTSTANDING resource for learning JavaScript – kirupa.com

One of the things you will learn very quickly is that you can’t go very far in the HTML world without writing JavaScript. Embrace this requirement and learn how to love JavaScript using the stuff in this page.