Contact
Status Updates
- ca4an2u 3 days ago
- Anyone have a backup of this “Git for the lazy” cheatsheet that seems to have disappeared? ur1.ca/duq9f #git 4 days ago
- Chinese DIY Inventions ur1.ca/drqmc 9 days ago
- Riker’s manly sitting youtu.be/lVIGhYMwRgs 10 days ago
- Can’t stop looking at outgrow.me Kickstarter products that are ready for order or pre-order 11 days ago
Powered by Twitter Tools
Archives
Categories
- Header image by smaedli.
Meta
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
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
