An experiment: syntax highlighting for the English language
In short: visit this page to see the experiment. Today, I had an idea. Let me bore you with the details of how this idea came to me: The presenter of a talk I was watching noted that he doesn't much...
View ArticleTwo-factor authentication list
In short: I made a list of sites that support two-factor authentication. Two-factor authentication makes me feel a lot more secure. Barring (very possible) vulnerabilities in its workings, it's nice to...
View ArticleThe Underhanded C Contest
From their website: The Underhanded C Contest is an annual contest to write innocent-looking C code implementing malicious behavior. In this contest you must write C code that is as readable, clear,...
View ArticleProteus
From the Proteus press kit: Proteus is a game about exploration and immersion in a dream-like island world where the soundtrack to your play is created by your surroundings. Presented and controlled...
View ArticleIntroducing cyborg.txt: robots.txt utilities for Node
In short: cyborg.txt is a collection of robots.txt utilities for Node. I've been experimenting with webcrawlers lately. I doubt I'll build the next great search engine, but it's fun to do things like...
View ArticleDisable JSHint for a file
I like JSHint, but sometimes you just want it to completely shut up. Add this to the top of your file: // jshint ignore: start And you're done! JSHint won't complain about your file any more. (Don't...
View ArticleUnderstanding Express.js
This is aimed at people who have some familiarity with Node.js. They know how to run Node scripts and can install packages with npm. You don't have to be an expert, though -- I promise. This guide was...
View ArticlePublishing a simple package to npm
This guide expects you to have used Node and npm before, but you don't have to be an expert! You should also know how to publish an open source repository on GitHub and a bit about testing. It's time....
View ArticleIs jQuery too big for mobile?
From "Is jQuery too big for mobile?": Amazon famously found that every 100ms of delay in the load time of amazon.com cost them 1% in sales. If we accept this finding verbatim, it would mean that...
View ArticleUsing fallback fonts to speed up pageload
In short: loading extra fonts slows your page down, but it can mean your page doesn't look how you want it to. We've all seen a site show everything but the text and then fill in the text a few seconds...
View Article