Archives / 2008 / April

  • Springloops for Web Site Deployment

    Wednesday, April 23, 2008
    One of my clients recently switched hosting providers which threw me for a loop because I was doing all their web site deployment using Subversion.  I'd make a change on my development box, commit it, ssh over to their host and issue a matching svn update.  It worked great and gave me a big warm fuzzy. The new host sadly doesn't have svn installed and while I could probably bug them to install it for me I thought I'd see what others out there were doing when it came to shared hosting.  Seems svn+rsync is a popular choice along with
  • Windows Home Server Rocks

    Wednesday, April 23, 2008
    At the end of last year I picked up HP's MediaSmart Server because while playing the three computer Monte at home I managed to lose 10 years worth of documents which really shook me up.  It's a small, energy-efficient, quiet little box running Windows Home Server and frankly it rocks.  It automatically backs up my laptop, my desktop and my wife's laptop fully every night and it's pants-wearing-monkey simple to get setup. I bought the 500GB version but decided I also wanted to move my entire video and music collection over to WHS so last week I picked up
  • Don't Break Your Blog

    Monday, April 21, 2008
    I recently moved my blog from blogger.com to GoDaddy with BlogEngine.NET as my blog engine and so far everything has been pretty smooth once I figured out how to move all my old posts from blogger into BlogEngine.NET.  Once I got a basic template up and most of the data over I considered it "good enough" but it's always bothered me that I have duplicate data hanging around out there so today I rolled up my sleeves. I really hate broken links so didn't want to pull my old blog entirely incase anyone was linked to it but I did
  • Migrations In SubSonic

    Saturday, April 12, 2008
    A few weeks ago Rob Conery foolishly tapped me to help get migrations in SubSonic up to snuff and I've been working on them ever since trying to sneak them into the latest SubSonic beta.  I've changed the way they're implemented slightly from when Rob first talked about them so here's a quick re-introduction to migrations. Migrations are a way to create and version your database schema using code rather than having to rely on SQL scripts or compare and sync tools.  They allow you to quickly rollback schema changes as well migrate schema changes from your development database to
  • So You Want To Be a Web Developer

    Wednesday, April 02, 2008
    I just had a friend at work ask that most innocuous of questions, "So, what should I learn if I want to be web developer?" which led us into a pretty good discussion about all things web related and to give him (Hi Nat!) a place to reference my ramblings I thought I'd jot down what I suggested. Define "Web Developer" Web developer can pretty much mean anything these days so I find it best to ask yourself what it is you really want to do.  I've been in shops where web developer meant just HTML/CSS while in others the