Latest blog posts

Sep
12

Lessons learned from changing blogging software and moving to a new host

I recently decided to move my personal website to AppHarbor. (If you are a .NET developer and haven't
3 min read
Jul
15

Matty and the upside-down mouse

Ah, Salley Hall, part of the prestigious suite of dorms at FSU that were voted top five "dorms like
2 min read
Jul
13

Why you have to get a paper document signed to update the database

A term I've used to describe various IT organizations in the past is "maturity". A more
5 min read
Apr
12

Can Any() of you Count()?

LINQ, which stands for Language Integrated Query, isn't new anymore. It was introduced in .NET 3.5, which
2 min read
Mar
21

Presentation considerations

I've had the opportunity to give numerous presentations at work, and recently, have started giving presentations at the
3 min read
Mar
16

Simulating TFS shelvesets in subversion

Update A proper SVN Shelve feature is tentatively scheduled for Subversion 1.8 Original article Having worked with Team Foundation
3 min read
Mar
16

Learn a foreign language (and spy on your enemies)

Besides coming up with corny jokes and blog post titles, I spend a fair amount of time reading about new
2 min read
Mar
13

Programming with a purpose

Often times, I find myself dabbling at home on a new technology. I usually run into one of two situations:
2 min read
Mar
03

Finding unused CSS with Google Chrome

With the advent of jQuery and its selector engine, I've gotten a lot better at writing accurate stylesheets.
1 min read
Jul
19

Word 2007 and em-spaces

Developing custom solutions for Word 2007 over the last year, I've run across some bugs that are particularly
1 min read