- — Mobile Security: I Don't Even Know Where to Begin
- — Brussels & FOSDEM 2012
- — PAM for OmniAuth: omniauth-pam
- — Configuring Apache & PHP on Lion
- — Christmas Books
- — Postgres on Lion
- — Drawing Primitives with Quartz
- — "The Social Graph" & Thoughts on Identity
- — Introducing UrbanScraper, and an Alfred Extension
- — Jacks: A place to start web projects
- — Configuring Gitosis on Debian
- — I forked QuickDialog
- — Where's Next? 1.0.1 Release
- — Where's Next? Now In the App Store.
- — Starting at Rokk Media
- — Thoughts on the UoP Intellectual Property Agreement
- — Digital Peninsula Unconference III, Falmouth
- — Digital Peninsula Unconference II, Exeter
- — Building Custom Android ListViews
- — Review: Arduino Cookbook by Michael Margolis
- — The Digital Peninsula's First Web Unconference
- — Using ruby-oci8 on Ubuntu/Debian
- — TermiSoc Hack Weekend 2011
- — An Ultra-simple Guide to Reading XML in Java, using SAX
- — ProgComp: A Programming Competitions Blog
- — BCS Lecture Series: Physical Security in IT
- — BCS Lecture Series: Apple (The Birth of a Third Platform)
- — On Long Way Down
- — CSS3 Bundle
- — New Project
- — SQLite, ADO.NET & CSharp
- — Fixing Missing Gem Problems on OS X
- — Thoughts on the iPad
- — Ideas and University
- — Jekyll and GitHub
- — SSH Public Key Screencast Notes
- — New MacBook Pro
- — Public Key Auth Screencast
- — Configuring Sudo on Debian
- — Configuring an SSH banner on Debian
- — Introduction to SQLite 2 with PHP 5
- — Installing Ubuntu 9.04 on an SD card
- — Using 'ab', ApacheBench to test Web Server Performance
- — DNS Testing Tools
- — Converting a sparseimage to a dmg
- — Setting Up lm-sensors on Debian Etch
