Introduction
All the articles listed here, and I use the term 'article' very loosely in some cases, were originally published in Overload or C Vu - the journals of the ACCU.

The talks section contains the PowerPoint slides (and abstracts) from the various talks I have given at ACCU events (mostly the annual conference), Agile on the Beach and Agile Cambridge. In some cases there is a video of the talk too.
Talks
2011: xUnit Style Database Testing (Abstract)
2011: Using xUnit as a Swiss-Army Testing Toolkit (Abstract)
2012: Database Development Using TDD (Abstract)
2013: Robust Software - Dotting the I's and Crossing the T's (Abstract) (Video - 60 mins)
2014: Version Control - Patterns & Practices (Abstract)
2014: Test-Driven SQL [Agile o/t Beach] (Abstract) (Video - 45 mins)
2014: Test-Driven SQL [Equal Experts] (Video - 20 mins)
2015: In The Toolbox - Live! (Abstract) (Video - 60 mins)
2015: Waltzing with Branches [Agile o/t Beach] (Abstract) (Video - 45 mins)
2016: Waltzing with Branches [ACCU] (Abstract)
General Articles
2010: Desert Island Books (C Vu 22-4)
2011: Reacquainting Myself With Sed And Awk (C Vu 23-1)
2013: Utilising More Than 4GB of Memory in a 32-bit Windows Process (Overload 113)
2013: The Downs and Ups of Being an ACCU Member (C Vu 25-1)
2013: Causality - A Mechanism for Relating Distributed Diagnostic Contexts (Overload 114)
2013: Passionate About Programming or Passionate About Life? (C Vu 25-3)
2013: Simple Instrumentation (Overload 116)
2013: (Re)Reading the Classics (C Vu 25-4)
2013: Migrating From Visual SourceSafe to Git (Overload 118)
2014: Developer Freedom (C Vu 26-1)
2014: Static - A Force for Good and Evil (Overload 120)
2014: ACCU - For the Unknown Unknowns (C Vu 26-2)
2014: List Incomprehension (C Vu 26-2)
2014: Branching Strategies (Overload 121)
2014: Being Original (C Vu 26-3)
2014: KISSing SOLID Goodbye (Overload 122)
2014: Revisiting the Gang of Four (C Vu 26-4)
2014: Testing Drives the Need for Flexible Configuration (Overload 124)
2014: Simplicity through Immutability (C Vu 26-6)
2015: Terse Exception Messages (Overload 127)
2017: A Case of Mistaken Identity (C Vu 28-6)
????: Be Available, Not Busy (C Vu ??-?)
In The Toolbox - C Vu
2013: Introduction (C Vu 25-1)
2013: Team Chat (C Vu 25-2)
2013: Wrapper Scripts (C Vu 25-3)
2013: Pen & Paper (C Vu 25-4)
2013: Static Code Analysis (C Vu 25-5)
2013: Social Networking (C Vu 25-6)
2014: Software Archaeology (C Vu 26-1)
2014: Feature Tracking (C Vu 26-3)
2014: Taming the Inbox (C Vu 26-5)
2015: The Developer's Sandbox (C Vu 27-1)
2015: Dictionary & Thesaurus (C Vu 27-3)
2015: Finding Text (C Vu 27-6)
2016: Whiteboards (C Vu 28-3)
2016: Home-Grown Tools (C Vu 28-4)
2016: Commit Checklist (C Vu 28-5)
Afterwood - Overload
2016: The Final Page (Overload 133)
2016: Trust but Verify (Overload 134)
2016: Pair Programming (Overload 135)
2016: Knocked For Six (Overload 136)
2017: Interview Screening (Overload 137)
Book Reviews
2009: The Old New Thing by Raymond Chen
2009: UML Distilled by Martin Fowler
2012: Inside the C++ Object Model by Stanley B. Lippman
2012: Release It! by Michael T. Nygard
2012: Software Configuration Management Patterns by Stephen P. Berczuk with Brad Appleton
ACCU Branch Reviews
London - May 2009
London - March 2010
London - May 2010
London - September 2010
London - November 2010
London - July 2011
London - June 2012
London - October 2012
London - October 2014
ACCU Conference Reviews
2009 Conference
2010 Conference
2011 Conference
2012 Conference
2013 Conference
2014 Conference
Lightning Talks
2010: Recycle Bin 101
2012: Not Only, But Also
2013: (Re)Reading The Classics
2014: The Art of Code
2014: Requiem (For Windows XP)
2016: Becoming a Bitter Programmer
2016: Continuous Delivery