2016
2015
-
Thoughts on Redux
December 27th, 2015
-
Dropping CtrlP and other Vim plugins
August 1st, 2015
-
Parallel npm scripts
July 17th, 2015
-
vim-lister
June 18th, 2015
-
Fixing backlight issues with light
May 20th, 2015
-
nodejs-complete for Vim
May 3rd, 2015
-
My JavaScript testing stack
March 30th, 2015
-
Using local npm modules with Make
March 1st, 2015
-
Docmark
February 21st, 2015
-
Using npm scripts
February 19th, 2015
-
Switching from Vundle to vim-plug
January 17th, 2015
2014
-
vim-grepany
December 23rd, 2014
-
UltiSnips
December 14th, 2014
-
Watcher
October 9th, 2014
-
Mopidy and ncmpcpp
August 31st, 2014
-
CSS Ctags
July 27th, 2014
-
Browserify, browserify-shim and gulp
July 10th, 2014
-
napa (with a hint of Browserify)
June 21st, 2014
-
The vimrc antiques roadshow
June 7th, 2014
-
gist: a tiny Gist client
June 1st, 2014
-
fz: a tiny fuzzy file finder
May 24th, 2014
-
A small scaffolding shell script
April 25th, 2014
-
ctrlsf.vim
April 19th, 2014
-
Testing your JavaScript with tape
April 9th, 2014
-
TAP & Tape, the awesome way to test JavaScript
April 5th, 2014
-
Loom: an OOCSS library for Stylus
March 9th, 2014
-
gulp-pixrem
February 23rd, 2014
-
Make netrw really behave like Nerdtree
February 22nd, 2014
-
Vim: about a year in
February 9th, 2014
-
Bucket
February 1st, 2014
-
Vim recipes
January 25th, 2014
-
Using Stylus
January 14th, 2014
-
A kind of redesign
January 12th, 2014
-
gulp-pandoc
January 8th, 2014
-
Getting started with gulp
January 6th, 2014
2013
-
Swapping Pathogen for Vundle
December 29th, 2013
-
Cliche.js
December 23rd, 2013
-
Scott Hanselman's 2014 Ultimate Developer and Power Users Tool List for Windows
December 22nd, 2013
-
should.lua: bringing BDD-style assertions to Lua
November 11th, 2013
-
chunks.lua: same, but different
November 9th, 2013
-
file.lua: the experiment continues
November 6th, 2013
-
js.lua: a fun little experiment
November 4th, 2013
-
Chunks: a super duper, teeny tiny functional library for JavaScript
November 1st, 2013
-
Geno: a small and opinionated static site generator
October 26th, 2013
-
Partially: use partials in your markup
October 19th, 2013
-
Trying out Ghost
October 15th, 2013
-
Codely
October 7th, 2013
-
Ferro – The keyboard interface to Chrome
October 4th, 2013
-
A few quick tips for working with npm on Windows
September 24th, 2013
-
Servera
September 20th, 2013
-
plit: my first Node.js app
September 14th, 2013
-
Chocolatey's new Github page
September 9th, 2013
-
Find-String
September 7th, 2013
-
Fixing Jekyll's encoding shenaningans (again)
September 5th, 2013
-
Another day, another redesign
September 3rd, 2013
-
Creating a Chocolatey package
September 1st, 2013
-
lightline.vim – a light and configurable statusline for Vim
August 29th, 2013
-
ConsoleZ
August 27th, 2013
-
Kapow!: a punchy PowerShell framework
August 26th, 2013
-
My Linux setup
August 23rd, 2013
-
It's the little things (again)
August 22nd, 2013
-
The new Jekyll Rake Boilerplate
August 21st, 2013
-
hpr1197 :: What I do with bash scripts
August 18th, 2013
-
Installing dwm on Crunchbang Linux
August 10th, 2013
-
A poor man's Notational Velocity/ResophNotes Vim alternative
July 29th, 2013
-
SUIT base
June 2nd, 2013
-
Helper.js
May 26th, 2013
-
A handy function for going to the root directory of a project in Vim
May 20th, 2013
-
CSS Architecture
May 14th, 2013
-
stereokai.vim
May 9th, 2013
-
Responsive Inspector
May 6th, 2013
-
A brand new blog (again)
May 2nd, 2013
-
SVGO
April 25th, 2013
-
Scriptlr.js
April 22nd, 2013
-
Weaning yourself off jQuery
April 19th, 2013
-
It's the little things
April 12th, 2013
-
My first ever pull request was a success
April 8th, 2013
-
Display your Github repos with jQuery and Mustache.js
April 4th, 2013
-
An easter egg for the blog
March 31st, 2013
-
Guard is your best friend
March 29th, 2013
-
My adventure with Manjaro Linux
March 25th, 2013
-
Giving jQuery another go
March 21st, 2013
-
Yes we Jekyll
March 18th, 2013
-
Powering down Google Reader
March 14th, 2013
-
A modern web designer's workflow
March 11th, 2013
-
A brand new blog
March 9th, 2013
-
Re-releasing Smallwork
March 5th, 2013
-
Fixing Jekyll's encoding shenaningans
March 3rd, 2013
-
WEBrick and Cygwin
February 28th, 2013
-
Ack on Windows
February 21st, 2013
-
More Vim goodness
February 16th, 2013
-
Easy Session for Vim
February 12th, 2013
-
Fetch
February 8th, 2013
-
Make Netrw behave more like NERDTree
February 4th, 2013
-
Wordcount plugin for Jekyll
January 31st, 2013
-
Markdown preview for Vim
January 27th, 2013
-
Vim: nearly four weeks in
January 24th, 2013
-
Serve: the ugliest static site generator in the world
January 20th, 2013
-
Vimium – the hacker's browser
January 18th, 2013
-
I created yet another (pointless) app
January 15th, 2013
-
Launch week
January 12th, 2013
-
Lo and behold, I've launched an web app!
January 10th, 2013
-
Smalify – minification on the fly
January 7th, 2013
-
Vim: a couple of days in
January 3rd, 2013
2012
-
Trying out Vim
December 30th, 2012
-
Jekyll Rake Boilerplate
December 26th, 2012
-
Jekyll 0.12.0
December 23rd, 2012
-
Handy Bash scripts
December 19th, 2012
-
Configuring Crunchbang
December 16th, 2012
-
My adventure with Crunchbang
December 14th, 2012
-
Robocop(y)
December 11th, 2012
-
The struggles of writing
December 9th, 2012
-
Apps for Windows
December 5th, 2012
-
The Setup
December 2nd, 2012
-
Small steps into Ruby
November 28th, 2012
-
The spark file
November 26th, 2012
-
Why (and how) I wrote my academic book in plain text
November 23rd, 2012
-
A better structure
November 22nd, 2012
-
The perfect typeface
November 19th, 2012
-
in:play
November 16th, 2012
-
Automated Markdown links and better footnotes
November 15th, 2012
-
Onword – a distraction free writing app on the web
November 13th, 2012
-
Viva la archives
November 11th, 2012
-
Markdown hotstrings (for AutoHotKey)
November 10th, 2012
-
Footnotes
November 9th, 2012
-
Pop – a minimal approach to digital notetaking
November 6th, 2012
-
Gummesson 3.0
November 4th, 2012
-
Fiddling
November 2nd, 2012
-
To re-redesign or not
October 31st, 2012
-
Hotstrings and Markdown
October 29th, 2012
-
Squarespace Note
October 26th, 2012
-
The new iMac
October 24th, 2012
-
My new Twitter client
October 22nd, 2012
-
How the non-existent Sony Nexus X fooled the tech world
October 20th, 2012
-
Changes coming for Echofon desktop users
October 18th, 2012
-
Find and launch it
October 16th, 2012
-
An intimate portrait of innovation, risk, and failure through Hipstamatic's lens
October 14th, 2012
-
The infamous todo
October 13th, 2012
-
10 internet fads that took the world by storm briefly
October 10th, 2012
-
The one about Markdown
October 7th, 2012
-
A tech support scammer dials Ars Technica
October 4th, 2012
-
Offline
October 3rd, 2012
-
iA Writer – now with Markdown preview
September 30th, 2012
-
Decluttering
September 27th, 2012
-
The amazing iOS 6 maps
September 25th, 2012
-
FocusWriter 1.4.0 released
September 23rd, 2012
-
A short note about the new iOS
September 21st, 2012
-
The joys of writing
September 20th, 2012
-
My adventure with Peppermint OS
September 18th, 2012
-
Cleaning up
September 17th, 2012
-
Themes for FocusWriter
September 15th, 2012
-
My new writing app
September 14th, 2012
-
ResophNotes
September 13th, 2012
-
External links in the post title
September 11th, 2012
-
Gummesson 2.0
September 10th, 2012
-
Redesigning
September 7th, 2012
-
A hard (drive) failure
September 5th, 2012
-
My Jekyll workflow
September 2nd, 2012
-
More additions
August 31st, 2012
-
Stumbling upon a good solution
August 28th, 2012
-
My first plugin for Jekyll
August 27th, 2012
-
My Jekyll plugins
August 26th, 2012
-
Trying out Sass
August 25th, 2012
-
My big fat git failure
August 23rd, 2012
-
The hassles of media queries
August 22nd, 2012
-
Windows 7, Ruby, DevKit and Jekyll
August 21st, 2012
-
WordPress to GetSimple to Jekyll
August 20th, 2012
-
Hello world!
August 19th, 2012