Dragons in the Algorithm
Adventures in Programming
by Michael Chermside

Archives

Mon 09 April 2018
Confluence Fix
Tue 13 February 2018
Image Search by License
Sun 28 January 2018
Depending on Someone Else's Code
Sun 02 July 2017
REST Lambda Versioning
Sun 14 May 2017
Election Guide May 2017
Thu 20 April 2017
Long-Running Calls
Mon 30 January 2017
COBOL in a Bank
Sat 07 January 2017
Lift and Shift Lessons
Mon 20 June 2016
Before Dockercon
Fri 06 May 2016
"Smith"
Wed 06 April 2016
Will Microservices Fix the Rollback?
Sat 27 February 2016
Beginning Ceylon
Wed 23 July 2014
Circuit Breakers, Hystrix, And Dealing With Failing Back Ends
Tue 15 July 2014
My Letter to the FCC on Net Neutrality
Tue 08 July 2014
What's the "right" way to abandon an open source package?
Fri 28 March 2014
Using the Legal System To Access Customer Data
Fri 24 January 2014
Reasons Why My Code Style is Wrong
Tue 31 December 2013
Book Review: Learning jQuery Deferreds
Mon 28 October 2013
CAPTCHAs
Fri 28 June 2013
Version Control... for Servers
Thu 18 April 2013
I dream of Satoshi Nakamoto
Thu 31 January 2013
How NOT to do technical recruiting: Sunil Kumar of Panzer Solutions
Fri 21 September 2012
Things my next phone should have
Thu 30 August 2012
Story Points Aren't Accurate - That's Why They're Good
Mon 12 March 2012
Constant Crawl Design - Part 4
Sat 10 March 2012
Constant Crawl Design - Part 3
Mon 05 March 2012
Constant Crawl Design - Part 2
Sun 04 March 2012
Constant Crawl Design - Part 1
Fri 03 February 2012
Host Error 2
Mon 30 January 2012
Removing the "Macros" warning in PowerPoint
Tue 10 January 2012
Using a Mix of Computers and Humans for Security
Mon 12 December 2011
Namespace for a valid SOAP message
Wed 07 December 2011
Binary Backward Compatibility
Mon 07 November 2011
Election Guide for Nov 8, 2011
Wed 28 September 2011
Story Points
Mon 26 September 2011
Faster than the Speed of Falsification
Tue 23 August 2011
How Even Immutables are Hard with Threads
Sun 03 July 2011
When to Wrap a Library
Mon 27 June 2011
Setting Low Prices
Tue 17 May 2011
Election Guide - May 2011
Sun 08 May 2011
Wrong SAAJ Version - a Spring bug
Tue 03 May 2011
How Wierd Is That!
Fri 25 March 2011
Set Default Address Book in Outlook 2010
Sat 18 December 2010
An Important Victory for the US Military
Mon 01 November 2010
Election Guide, Nov 2010
Thu 09 September 2010
Eric Lippert Tree Challenge
Fri 20 August 2010
Error message was '3'.
Tue 08 June 2010
Viewing a dependency tree in Maven
Sun 16 May 2010
Election Guide, May 2010
Sat 03 April 2010
Petitioning the FCC on Net Neutrality
Tue 09 February 2010
Logging APIs - Evaluating Options
Mon 01 February 2010
Logging APIs - Feature List
Sat 05 December 2009
Password in Pieces
Fri 13 November 2009
Raising the limit on IDs processed
Mon 09 November 2009
Upgrading GWT/AppEngine to v1.6+
Fri 13 February 2009
Estimate Units
Wed 31 December 2008
An Exception to Every Rule
Mon 29 December 2008
The Death of Ontology
Wed 17 December 2008
How Long is an Email Address?
Thu 04 December 2008
My Security Nightmare
Sat 01 November 2008
Election Guide, Nov 2008
Mon 27 October 2008
Separation of Concerns
Thu 09 October 2008
Many ways to attack websites
Tue 07 October 2008
Threadsafe Java Servlets - a solution
Tue 23 September 2008
Threadsafe Java Servlets
Mon 15 September 2008
How to email MY blog posts from Outlook
Mon 15 September 2008
The Secret to Making Chrome
Mon 25 August 2008
The Wager
Mon 28 July 2008
Metaphorical Programming
Fri 18 July 2008
Go Easy on the Maintenance Programmer
Fri 27 June 2008
A random selection algorithm
Thu 12 June 2008
Two more uses for a Secure Hash
Mon 12 May 2008
Why User Stories?
Mon 05 May 2008
Always use Salt
Thu 17 April 2008
The Butterfly Bug
Wed 02 April 2008
How to email blog posts from Outlook
Sun 30 March 2008
Units of Work
Thu 27 March 2008
Resources
Sun 17 February 2008
How to talk about Data Structures
Sat 02 February 2008
A Creaky Old Man's Defense of Creaky old Code
Wed 19 December 2007
Immutable Trees and Threading Evil - Part 2
Wed 19 December 2007
Immutable Trees and Threading Evil - Part 1
Mon 17 December 2007
ToDo
Sun 16 December 2007
Treat Your Customers Well
Sun 09 December 2007
It's Not Exactly Artificial Intelligence
Mon 03 December 2007
Feast or Famine
Thu 22 November 2007
Searching, Thread-count and a Thanksgiving Miracle
Thu 15 November 2007
The Quadratic Equation
Thu 15 November 2007
When Spheres Collide
Thu 15 November 2007
The Future of Television
Thu 15 November 2007
In Defense of the Much-Maligned GOTO