Refactoring a switch statement

November 28, 2011 10:12 PM

In which I chronicle the many ways to refactor a switch statement. And by many I mean two…

Firefox is master of the beard line

November 13, 2011 2:11 AM

Firefox brilliantly handles underlining letters that descend below the baseline. But how do other browsers fare…

The Etymology of Lifting

November 2, 2011 1:47 AM

In the exciting world of nullable types, lifting rears its ugly head. But what is it? Is it some weird creature from the deep Lisp? Or is it a benign organism whose only purpose is to satisfy a language designer's nerdity? Follow me, and we'll see just how far down the rabbit hole goes...…

How to not look like an idiot when writing

August 11, 2011 6:28 PM

What is my fucking IP address and fun with nginx's echo module

July 18, 2011 12:27 AM

How to rockstar your way to success using nginx's echo module. And by rockstar I mean "create a site that shows an ip address." And by success I mean doing something that's already been done several times.…

Jarvis: Another JavaScript Unit Testing Framework

June 3, 2011 2:40 PM

NIH (not invented here) is a syndrome from which I suffer. Luckily, I'm pretty good about not suffering from it when somebody else is paying me to do something in a timely manner. But if I'm working on my own personal project, you can bet I will be inventing a universe before releasing something.…

Simple classical inheritance in JavaScript

May 28, 2011 2:05 PM

404 on nginx 1.0.2 and Mono

May 12, 2011 9:46 PM

Argopt: Command line argument parsing in .NET

May 11, 2011 3:51 PM

PHP is Dead: Revisited

May 5, 2011 1:49 AM

Introducing Sunlight

April 6, 2011 3:02 PM

Determining if an Open Generic Type IsAssignableFrom a Type

March 13, 2011 9:04 PM

Adding Two Numbers Is Not a Helpful Example

January 13, 2011 4:46 PM

Non-magic property injection in Unity

December 3, 2010 4:13 PM

Cyclomatic Complexity is Worthless

November 21, 2010 5:03 PM

Configure NHibernate with Embedded Resource

November 8, 2010 8:47 PM

PHP is Dead

July 8, 2010 9:03 PM

Refresh Current Page in JavaScript

May 9, 2010 4:55 PM

Subversion, Apache, nginx and "Entity Too Large"

May 4, 2010 9:00 PM

Seven CSS Tricks No One Should Ever Have to Memorize

May 1, 2010 6:24 PM

Get Computed Style in JavaScript

April 5, 2010 3:25 AM

Linq Walk

March 24, 2010 1:05 AM

Sudoku Solver: 2006-style

March 9, 2010 10:52 PM

Uncountable vs. Infinite

February 27, 2010 11:50 PM

How to be an Awesome Open Source Developer

February 22, 2010 2:46 AM

Setting null values in anonymous object initializer in C#

February 5, 2010 2:12 AM

Reddit in 61 minutes and 97 lines of PHP

February 3, 2010 4:04 AM

string.Format() in PHP

January 9, 2010 2:22 PM

Intro to Functional Programming via JavaScript

January 2, 2010 2:03 AM

Fun With Closures and Object Caches in PHP

December 29, 2009 3:58 AM

The Arc Challenge: PHP and JavaScript

December 20, 2009 5:17 PM

When Test Driven Design Fails

December 13, 2009 8:29 PM

Fluent DOM Manipulation in JavaScript

November 19, 2009 1:37 AM

Coders at Work: Brad Fitzpatrick

November 3, 2009 11:22 PM

Coders at Work: Jamie Zawinski

October 31, 2009 4:40 PM

Extracting a Directory into its Own Subversion Repository

October 26, 2009 9:41 PM

Compiling PHP on Windows 64 bit with VC9

October 17, 2009 5:56 PM

Conditional gzipping with Apache

August 30, 2009 2:41 PM

Transliteration in PHP

August 22, 2009 12:07 PM

Why Everybody is Losing the Browser Wars

August 15, 2009 9:37 PM

Get Content-Length of Remote File in PHP

July 25, 2009 6:10 PM

array_flatten()

June 19, 2009 12:33 AM

Running a Subversion server on Windows

June 16, 2009 8:35 PM