TDD: tastes better without the T?
Writing tests turned me off the whole enterprise so much that eventually I decided I’d just write without them. And nothing awful happened! In fact, it was as much a breath of fresh air as I&…
The latest blog posts to take off on Hacker News. 1,784 posts.
Writing tests turned me off the whole enterprise so much that eventually I decided I’d just write without them. And nothing awful happened! In fact, it was as much a breath of fresh air as I&…
This is just amazing. In 20 lines of node.js code and 10 minutes of time I was able to write a HTTP proxy. Take a look: var http = require('http'); http.createServer(function(request, response) { var proxy = http.createClient(80, request.headers['host']) var proxy_request =...
In February 2003, a bunch of the outstanding bugs I'd reported against various GNOME programs over the previous couple of years were all closed as follows:
I’ve been doing a lot of work, lately, with JavaScript inheritance – namely for my work-in-progress JavaScript book – and in doing so have examined a number of different JavaScript classical-inheritance-simulating techniques. Out of all the ones that I’ve looked at I think my favorites were the implementations…
Back in the day, the first thing I learnt about vi was how to get into insert mode. It was really quite essential, because without knowing how, you couldn’t actually type anything.
These slides and notes were originally written to accompany a three hour Redis tutorial I gave at the NoSQL Europe conference on the 22nd of April 2010.
If you develop Facebook applications, or have a website you’d like to integrate with Facebook connect, you have undoubtedly seen at least some of the videos from the F8 Conference this weeken…
Currently, Apple's stock is at an all time high. A share today is worth over 40 times its value seven years ago. So, how much would you have today if you purchased stock instead of an Apple product? See for yourself in the table below. A huge thanks to everymac.com for the original prices and release dates. All values…
Most software developers prefer to work on "fast" computers, and I am normally one of them. Many of my tools work best with lots of memory, ...
I’ve discovered a way to bring a new perspective to your life. To explain it, I have to tell a little story. Driving home Friday night, I was remembering a time years ago, when my daughter Lauren (now…
I had planned on reviewing the iPad in my next post, but instead I’ll dedicate this entry to my photo below and an incident that happened today. Review of the iPad coming soon. (UPDATE: now p…
I was catching up over coffee and a muffin with a student I hadn’t seen for years who’s now CEO of his own struggling startup. As I listened to him present the problems of matching lithium-ion bat…
I have two issues regarding Gizmodo’s actions regarding this story.
Facebook just launched a super-easy widget called "The Facebook Like Button". Website owners can add a simple iframe snippet to their html, enabling a nice "Like" button with a count of other people's "Likes" and a list of faces of people if any of them are your friends. The advantage of this new tool is that you…
One of the nice things about this job is that I’m meeting lots of interesting startups who are doing mobile apps. My fave so far is Bump .