Blog
Obsidian Support for League CommonMark
November 28, 2022
Automating Personal Finance Monitoring, Part 2
May 30, 2021
Automating Personal Finance Monitoring, Part 1
May 14, 2021
Bringing the Feed Back
May 9, 2021
A New Look
April 29, 2021
A New Start
January 14, 2021
Serverless Forum Keyword Monitoring with PHP
April 6, 2020
Installing Fedora 31 on a Dell XPS 15 7590
February 25, 2020
Reduce, Map, and Filter: A Primer
September 2, 2019
Building a Chore Slack Bot
March 20, 2019
Monolog, Rollbar, and the Case of the Missing Exception
September 15, 2017
Catching, Throwing, and Passing Exceptions
June 25, 2017
How Does Your Company Organize Its Internal Content?
June 4, 2017
Syntax Highlighting with Prism
May 20, 2017
A Fresh Start
May 13, 2017
On Remaining Employable
December 7, 2016
Why Aren't You Speaking?
December 7, 2016
On Changing Jobs
March 16, 2016
PHPUnit + XHProf = BOOM!
October 13, 2015
Fixing High CPU Usage in Logstash
March 31, 2015
Elasticsearch Vulnerability
August 13, 2014
Speaking Resources
July 15, 2014
Customizing Codeception Database Cleanup
May 9, 2014
Ledger Basics and Habits
March 29, 2014
Travis and Composer and virtPHP, oh my!
March 26, 2014
Sunshine PHP 2014
February 8, 2014
Sniffing Outgoing HTTP Traffic on an iOS Device
October 30, 2013
Thoughts on Working Remotely
March 6, 2013
On What To Learn
December 8, 2012
Why I Love Writing Software
November 17, 2012
Sideloading Google Play apps onto a Kindle Fire
March 15, 2012
Setting up EC2 for Drupal with Puppet
February 13, 2012
WordPress SyntaxHighlight Font Size Fix
February 13, 2012
Ledger Stats
September 2, 2011
Process Isolation in PHPUnit
August 19, 2010
Ledger and Building It From Source on Ubuntu 10.04
July 1, 2010
Why I Write
June 23, 2010
New SPL Features in PHP 5.3
May 20, 2010
Ada Lovelace Day and Amazing Grace
March 24, 2010
Renaming a DOMNode in PHP
February 9, 2010
Splitting PHP Class Files
January 22, 2010
Database Testing with PHPUnit and MySQL
January 4, 2010
Building PHP-GTK with Cairo Support on Ubuntu Jaunty
April 25, 2009
Writing Tech Books 101
March 2, 2009
Benchmarking PHP HTTP Clients
November 23, 2008
Natural Ordering in MySQL
November 5, 2008
Simplifying Zend_View_Helper_Url
July 12, 2008
Output Filters in Zend_View
June 4, 2008
PHP 5.2 and SQL Server 2000 on Windows XP
March 14, 2008
NULLification
January 19, 2008
The Yin and Yang of Typing
January 19, 2008