Zorched / One Line Fix

Musings of a software developer in Milwaukee, WI.

About Geoff Lane

Professional

Software designer and developer, defender of Agile processes, writer of Unit Tests, practitioner of refactoring.

Fluent: Java, C#, Ruby
Conversational: Objective-C (Cocoa), Groovy, Python, JavaScript, PHP, Unix Shell Scripting
Familiar: C, C++, Perl

Interested in OO Design, Domain Specific Languages (especially psuedo-natural language stuff), Web technologies

I prefer Unixy systems like Mac OS X and Linux

Prefer Java over .NET for most things, but I know and have used both. In my own time I do little of either preferring to use and play with more dynamic languages.

Vim is better than Emacs and TextMate is an awesome programmers editor, but I usually prefer a modern IDE for real coding work

Personal (but not too Personal)

Moved to Milwaukee, WI from Chicago, IL. Live with my wife, one dog, and one cat. Prior to Chicago did a brief stint in the Silicon Valley during the tail end of the .COM boom.

Have lived in Wisconsin, Illinois, Texas, Virginia, Ohio and California (twice)

Love metal (Darkest Hour, Lamb of God, Shadows Fall) and I especially love Swedish Metal (The Haunted, In Flames, At The Gates, Dark Tranquility, Amon Amarth). But I like other music too: Johnny Cash, Hank Williams III, John Coltrane, Miles Davis, Charles Mingus,

Have been a vegetarian for over 12 years.

Contact Me

geoff@zorched.net

Colophon

Geoff Lane is a software developer / architect / coder who writes about technology.

July 18th 2008
Tags: Code

One Comment

Member of the orignal 416 - Pradipta’s Rolodex

The 416 is an elite group of software developers (alright, some of them weren't software developers, and some of them were fresh out of school) brought together by Pradipita's mistaken use of CC. Who would have known what would come of such an innocent message: I have a couple of Ruby ...
June 19th 2008
Tags: Automation, Ruby

One Comment

Capistrano and Ferret DRB

This is a bit of a followup to my previous post on Capistrano with Git and Passenger. I decided to use Ferret via the acts_as_ferret (AAF) plugin. Ferret is a full-text search inspired by Apache's Lucene but written in Ruby. Basically Ferret and Lucene keep a full-text index outside of the ...
June 17th 2008
Tags: Ruby

2 Comments

Capistrano Deploy with Git and Passenger

One of the great things about Rails and its community is that they are very lazy. Lazy in the good way of not wanting to do boring, repetitive, error prone things manually. They metaprogram and they automate. A great example of this is Capistrano. Capistrano allows you to deploy Rails ...
June 10th 2008
Tags: Groovy

2 Comments

Package Grails DBMigrations in your WAR File

The Grails DBMigrate Plugin is a handy way to give you control over the generation of your database if you don't want Grails to auto-munge your schema. It works fine in development, but when you create a WAR for deployment on another machine the Migrations are not packaged in the ...
May 30th 2008
Tags: Erlang

2 Comments

Erlang Examples: Talk with Erlang

This is part of a series on the Erlang Exercises which is a great set of programming problems that challenge you to implement solutions to some common Erlang problems. I'm going to share some of my solutions to these problems. Implementing Talk with Distributed Erlang Make a simple Talk program that makes ...

Search

The archives run deep. Feel free to search older content using topic keywords.

Add to Technorati Favorites

SliceHost VPS

The Few, The Proud, The Pradipta 416