Category Archives: Programming

Memory will be the real performance bottleneck on your VPS

This well-done benchmark comparison of several Virtual Private Server vendors gives me warm and fuzzies that I chose Linode for my new hosting provider. However, the benchmarks chosen mostly test CPU performance and the bottleneck when hosting a dynamic web … Continue reading

Posted in Computers and Internet, Programming | Tagged , | 4 Comments

Implementing Markdown with Regular Expressions

Jeff Atwood has a post about something I’m intimately with, implementing a subset of Markdown using regular expressions. After years of tweaking and user contributions, the regexps in the Markdown Vim syntax file are now so complex, even I don’t … Continue reading

Posted in Programming | Leave a comment

How to improve Free Software usability

Matthew Paul Thomas is back with an article about why Free Software has poor usability, with concrete suggestions for how to solve the problems. Thomas is an interaction designer who works for Canonical. You might remember his list of 69 … Continue reading

Posted in Free Software, Linux, Programming, Ubuntu | Leave a comment

Dependency Injection and Unit Testing

The Google Testing Blog has one of the clearest explanations I’ve seen of why dependency injection is useful. This got me thinking about how people handle this stuff in dynamic language land and I found Dependency Injection in Ruby and … Continue reading

Posted in Java, Programming, Ruby | Leave a comment

The Next Big Language

Steve Yegge outlines the requirements for the next big programming language. Like some people in the comments, I note that Groovy fits the bill pretty well.

Posted in Programming | Leave a comment

Java Is Free

Tim Bray has the scoop on open source Java. It’s GPL! The official announcement goes out at 9:30 PST.

Posted in Free Software, Programming | Leave a comment

GPLed Java

CRN says Sun will license Java under the GPL. All of the noises Sun has been making about wanting to prevent Java forks made me think they would use another not-really-free license so, if true, this is very good news.

Posted in Free Software, Programming | Leave a comment

Blog Publishing Models

Tim Bray explains why he doesn’t want to use a database with the comment system that he is writing for his blog. It turns out he’s talking more about the publishing model, dynamic or static, than the data store. Serving … Continue reading

Posted in Programming | Leave a comment

Krugle

Krugle, the new open source code search engine is live today. It feels like it will be very useful.

Posted in Free Software, Programming | Leave a comment

The future of HTML

Ed Dumbill has an interesting article on developments in the HTML standards.

Posted in Computers and Internet, Programming | Leave a comment

Organizing my stuff

Here’s a nice article about organizing files in a Unixy manner. I especially like the “cliches” idea for code snippets.

Posted in Productivity, Programming | Leave a comment

Georges’ Sieve

Georges’ Sieve is a very concise piece of advice on technical writing. [via OSAF Blog]

Posted in Programming | Leave a comment

Flow, Stuckness, and Interruptions

Edd Dumbill points to a great article on programmer productivity. These are issues that any manager of programmers should familiarize themselves with if they really want to understand how programmers work. Experiencing Stuckness first-hand changed the way I think about … Continue reading

Posted in Productivity, Programming | Leave a comment

The long tail of software

Excite and Jotspot founder Joe Kraus has an interesting post about how the long tail applies to software and how Jotspot fits into that vision. Short version: Jotspot is a platform for building custom applications and therefore services a large … Continue reading

Posted in Computers and Internet, Programming | Leave a comment

The Regex Coach

The Regex Coach teaches you regular expressions by letting you step through them and explaining them to you in plain English. [via Flutterby]

Posted in Programming | Leave a comment