Articles- 2026-02-24 Search for the Ideal Programmer Keyboard (keyboards)
- 2025-09-17 Taming backend complexity: lessons from a decade of TDD (tdd, design)
- 2025-09-16 Testing the untestable: 4 practical techniques for unit testing web user interfaces (UI testing)
- 2024-08-23 Technical coaching experience report: Part 2 (technical coaching, UI testing)
- 2024-08-20 Technical coaching experience report: Part 1 (technical coaching, agile)
- 2022-11-01 Improved productivity through technical coaching (technical coaching, agile)
- 2020-12-30 Fast cold starts for Clojure in AWS Lambda using GraalVM Native Image (clojure, graalvm)
- 2015-05-08 After Rails Girls (learning programming)
- 2014-12-31 When to Refactor (refactoring, tdd)
- 2014-12-01 Phase Change Pattern for Mutating Immutable Objects (java, jumi, design patterns)
- 2014-10-22 Publishing to Maven Central Repository (maven)
- 2014-10-10 Continuous Discussion: Agile, DevOps and Continuous Delivery (continuous delivery)
- 2014-08-04 Need for Speed, or: What Is (Probably) Coming to the Java VM in a Few Years (java)
- 2014-07-17 Java 8 Functional Interface Naming Guide (naming things, java)
- 2013-07-23 Lambda Expressions Backported to Java 7, 6 and 5 (java, retrolambda)
- 2013-05-30 Interdependent Build Pipelines with Jenkins (continuous delivery, jenkins)
- 2013-03-01 Refactoring Primitive Obsession (refactoring, java)
- 2013-02-12 Faster JUnit Tests with Jumi Test Runner and Class Loader Caching (java, frameworks, jumi)
- 2012-12-25 New Testing Tools: Jumi 0.2 & Specsy 2 (jumi, specsy)
- 2012-12-13 Solita Code Tasting 2012: the Code Behind the Event
- 2012-08-08 Continuous Delivery with Maven and Go into Maven Central (continuous delivery, go, git, maven, jumi)
- 2012-05-13 Passing Contract Tests While Refactoring Them (contract tests, refactoring, screencast, tdd)
- 2012-05-03 Declaring Pass or Fail - Handling Broken Assumptions (tdd, jumi)
- 2012-05-01 Unit Test Focus Isolation (tdd, test quality, jumi)
- 2011-12-16 Why Use Inferior Tools (frameworks, jumi, craftsmanship)
- 2010-09-21 Let's Code Dimdwarf (screencast, tdd, dimdwarf)
- 2010-07-28 Design for Integrability (tdd)
- 2010-05-07 Choice of Words in Testing Frameworks (...and how many get it wrong, including RSpec) (naming things, frameworks, tdd, test quality)
- 2010-04-10 Direct and Indirect Effects of TDD (tdd)
- 2010-02-12 Three Styles of Naming Tests (naming things, tdd, test quality)
- 2009-11-10 Text-Based Communication Considered Harmful
- 2009-10-17 Tidy rewritten histories with Git (git)
- 2009-10-10 TDD is not test-first. TDD is specify-first and test-last. (tdd)
- 2009-06-11 New Architecture for Dimdwarf (dimdwarf)
- 2009-05-08 Version number management for multi-module Maven projects (dimdwarf, maven)
- 2009-05-08 Converting confused SVN repositories into Git repositories (svn, git)
- 2009-05-07 Introduction to Dimdwarf (dimdwarf)
- 2009-05-03 Random thoughts on "Random Thoughts"
| |
|