Page Inspect
Internal Links
39
External Links
25
Images
0
Headings
9
Page Content
Title:
Paul Hammant's blog
Description:Home
HTML Size:22 KB
Markdown Size:5 KB
Fetched At:November 17, 2025
Page Structure
h1Last 30 Blog Entries
h1Speeches, Articles elsewhere, etc
h2Conference Speaking
h2Event Speaking
h2DZone eZine - article syndication
h2InfoQ eZine
h2Java Developer Journal
h2Books
h1Getting in touch
Markdown Content
Paul Hammant's blog Toggle navigation Paul Hammant's blog - Archive - Categories - Pages - Tags - - - - Paul Hammant's blog: Software Delivery Optimization expert, architect, coder (35 years professionally), tester, tool creator, legacy rejuvenator, senior exec, inventor, design pattern and general pioneer, pundit. Let me help you get to Trunk-Based Development and all that: Paul Hammant Delivery Optimization Read more about me personally: About Paul Hammant # Last 30 Blog Entries - October 12th, 2025 » Modern CV Technology: JSON Resume embedded in HTML - September 18th, 2025 » Building a Secure Container Sandbox on ChromeOS for Testing Untrusted Code - September 15th, 2025 » Starting RexxJS - June 30th, 2025 » SwiftUI Component Testing with Appium & Test Harnesses - June 25th, 2025 » NightWatch Component Testing and visual documentation - June 22nd, 2025 » Selenium Component Testing and visual documentation - June 20th, 2025 » Cypress Component Testing - Changing from Playwright for a demo repo - June 17th, 2025 » UI Component Testing Revisited: Modern Implementation with Visual Verification - May 23rd, 2025 » Retiring a coding challenge I have used for recruitment - February 17th, 2025 » Another feature for the Java language - April 12th, 2024 » Playing with Zig and thinking about its package manager - February 14th, 2024 » That Ruby and Groovy Language Feature - February 14th, 2024 » Redirect to Ruby & Groovy entry ^ - February 8th, 2024 » Flask and Static Files - January 24th, 2024 » Infrastructure as Code DSLs - May 14th, 2023 » More Syntactic Sugar For Java DSLs - February 15th, 2023 » Collecting and Charting Multi-Module Nx Jest Coverage - January 17th, 2023 » OCR-to-Hash: A Simple Audit Trail for Physical Documents - August 14th, 2022 » Merkleized Public Attestations - August 12th, 2022 » Principles of Containment in the DOM - April 13th, 2022 » More on Depth-first recursive vs DAG build technologies - April 8th, 2022 » Depth-first recursive vs DAG build technologies - February 12th, 2022 » A Tech Debt balance sheet - October 8th, 2021 » Sofware dev & delivery project guidelines - April 5th, 2021 » Modelling Wrongheadedness - February 19th, 2021 » Software Development Current Reality Trees Starter Pack - February 16th, 2021 » Embedded Tweets as SVGs - February 16th, 2021 » Buildless SFC VueJS Applications - January 29th, 2021 » A Purpose in a Token - January 28th, 2021 » Dagging On Maven Go to my archive for a full list of entries going back to 2002. # Speeches, Articles elsewhere, etc ## Conference Speaking - OReilly’s OCSCON (Portland OR, 2004): Constructor Dependency Injection with PicoContainer - A post J2EE Nirvana (Portland, OR). My Blog Entry and Slides for the same. - Agile India (Bangalore, 2006): TDD, Refactoring and Dependency Injection (Agile’s answer to “Big Up-Front Architecture” : BUFA) (Bangalore) - Agile India (Bangalore, 2006): Selenium Workshop (Bangalore) - Agile 2009 (Chicago): Selenium and JBehave : A surprisingly successful shotgun wedding (Chicago). Second link. Co-presented with Mauro Talevi. - Perforce MERGE conference (San Francisco, Sept 2014) - Keynote session Trunk-Based Development in the Enterprise - Its Relevance and Economics - Perforce MERGE conference (San Francisco, Sept 2014) - PANEL: Development Patterns for Continuous Delivery - Perforce MERGE conference (San Francisco, Sept 2014) - An unrecorded Workshop on Trunk-Based Development ## Event Speaking - June 20, 2012: The IEEE’s Austin Texas Chapter Client-Side MVC: The Next Big Thing for Enterprise Application Development. Video too. - Apr 21, 2016: Panelist discussing "Pioneers, Settlers and Town Planners" (with Kevin Behr, and Jabe Bloom) at a Technology Workshop organizased by Hedge Fund Managzine ## DZone eZine - article syndication - An article commissioned specifically for DZone (2012) - The Shift Towards Client-Side MVC - DZone syndicates articles from this blog. There are more than **a hundred** of my articles syndicated, so far. ## InfoQ eZine - May 2006: Simple JAVA and .NET SOA interoperability. Commissioned for their very first edition! ## Java Developer Journal - Dec 2003: Inversion of Control Rocks. Duplicated here and here. The article was prettier in the print edition, which is sadly no longer available online. ## Books - 2010: Some of my artwork from a blog entry was used in Jez Humble and Dave Farley's Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. - 2015: Some of my artwork from a blog entry was used in Jez Humble, Joanne Molesky, Barry O'Reilly's Lean Enterprise: How High Performance Organizations Innovate at Scale. - 2020: My book on branching Trunk Based Development And Branch By Abstraction. - 2024: My book with Luc Courage: Value Stream Mapping for Software Delivery Teams. # Getting in touch Email is best: paul@hammant.org © Paul Hammant 2002-2017. Jekyll Bootstrap + a modified Hooligan theme, hosted on Netlify.