This is

theresaanna's blog

about

web application development

and other nerdy things.

No pressure or anything

Wednesday, July 18, 2012

Over IM:

Dan: I am referring to the book you're working on in my email
Dan: because you are working on a book about wrangling programmers
Dan: you just haven't started writing yet

Apparently I should stop joking about writing a book on how to manage and work with developers
...or get writing.

Quick and dirty web server-agnostic sharing between VMWare Fusion and host Mac

Wednesday, July 11, 2012

I have a shiny new iMac at work. While I admit that its a pretty machine, I deeply dislike developing on OS X for many reasons that I won't bother to go into here. Except to say hooray for proper package management!

I have an Ubuntu virtual machine via VMWare Fusion for all development work. It is where I house my Git repo clones, plan to run whatever web servers that I will need, etc.

I write a lot of JavaScript and so I tend to use Python's wonderful one line web server for a quick development environment. I want to be able to load the development environment that is running on my VM in a browser on my Mac, and have found a quick way to do that.

Defensive Git usage for the relatively green

Wednesday, June 27, 2012

I've been helping Dan learn Git and Github. The team he's working with had gotten themselves into a pickle and I got the inevitable panicked newbie question:

How do I undo it?

VCS veterans will know that undoing or rolling back often sounds like a better option than it is. Unlike hitting "undo" in your text editor, there's potentially orders of magnitude more complexity rolling back to previous states if forethought wasn't put into the likelihood of moving backward. Things get even trickier if you start to try frantically to patch up whatever problem arose.