Claude Sonnet 4.5 and Claude Code 2 Initial Impressions
October 2, 2025
LowFi Wireframes
October 2, 2025
Migrating form Ghost to Hugo
August 26, 2025
Obsidian and writing notes
August 21, 2025
Routing all requests to Rails via WebMock during tests
September 27, 2017
Disable Swap Navigation with Scrolls for Chrome
March 20, 2016
FAQ: Moving to Australia for Software Developers
March 12, 2016
Thoughts on YOW 2015 Brisbane
December 9, 2015
Upgrading VIM with lua support on OSX
November 27, 2015
Compressing scanned PDF files on OSX
September 24, 2015
Rails Camp Sydney 2015
June 23, 2015
Dropping HTTP Requests and Connection Efficiently on Nginx
June 3, 2015
Note-to-self: Setting up a new mac for development
May 18, 2015
Credit Card Number (with a separator in between) Validation Regex
May 11, 2015
Nginx, AWS ELB, DNS resolution, Nginx resolver directive and Black magic
May 8, 2015
Things to do after you buy a new gaming laptop
May 8, 2015
Stub/Mock Rails view helpers in RSpec
December 18, 2014
Testing Rails Controller Helper Methods Using RSpec
December 17, 2014
Varnish cache purging from dynamically instantiated EC2 instances behind a ELB using HTTP header based authentication
November 6, 2014
npm ERR! cb() never called! (on npm 1.4~)
October 29, 2014
Set Ansible Variables from the Command Line
October 24, 2014
Setting up Centralized Logging to S3 with logrotated
August 27, 2014
Using Varnish (v4) as a reverse proxy cache with Rails
August 22, 2014
Using MongoDB 2.6 with TravisCI Builds
July 11, 2014
Configuring TravisCI and Coveralls for a node.js project
May 30, 2014
Solving ‘Rails bug’: 3.0.20: UTF8-encoded JSON request params result in Encoding::CompatibilityError
May 16, 2014
Ruby Time.parse, Time. strptime and Time zones
May 14, 2014
Installing gems with native extensions on TravisCI
May 13, 2014
virt-resize –shrink : Resizing a KVM VM Storage Image (which is a LVM partition)
April 9, 2014
Renting a room in Australia
April 6, 2014
How I went about finding a new programming Job
April 1, 2014
Blogging from a mobile
January 17, 2014
Starting off with Ghost
January 17, 2014