Index of All Content

This site contains some 934 items of content. Here is a list of all of them, sorted by their title. The tags provide a better way of exploring the content by their subject or nature.

Instead of restricting AI and algorithms, make them explainable

2024 Analysis of Traffic to martinfowler.com

A Cherry Picker's Guide to Doctor Who

A Language Workbench in Action - MPS

A Proof-of-Concept of BigQuery

APIs should not be copyrightable

Abundant Mutation

Academic Rotation

Access Modifier

Accounting Patterns

Activity Oriented

Agentic AI and Security

Agentic Email

Agentic Programming

Aggregate Oriented Database

Aggregation And Composition

Agile Australia 2010

Agile Book Club: Refactoring

Agile Brazil Interview

Agile Certification

Agile Handover

Agile Imposition

Agile Manifesto Authors' 10 year anniversary reunion

Agile Manifesto Meeting

Agile Signatory

Agile Versus Lean

Agile at 10

Agile2010

Agiledox

Agilists and Architects: Allies not Adversaries

Aliasing Bug

Alienating Atmosphere

Alignment Map

Alpha Geek

Alt.NET Conf

Amalfi Coast

An Appropriate Use of Metrics

An Open Letter to Pearson about SOPA/PIPA

An example of LLM prompting for programming

An example of preparatory refactoring

Analysis Patterns

Andaman Islands

Android

Anecdotal Evidence

Anemic Domain Model

Annotation

Anti Pattern

Appeal To Authority

Application Boundary

Application Database

Application Facades

Architecture Decision Record

Assertion Free Testing

Asset Capture

Atom Feeds

Avoiding Repetition

Avoiding Video

Ball And Socket

Beck Design Rules

Before Clarity

Belkin Kvm Linux

Beyond Software Architecture

Big Screen

Bimodal IT

Bitemporal History

Blue Green Deployment

Boiled Carrot

Book Code

Born for it

Bounded Context

Branch By Abstraction

Brass Birmingham becomes #1 on BoardGameGeek

Broad Stack Test

Build Language

Building Architect

Building Boba AI

Building Infrastructure Platforms

Building Reliable Agentic AI Systems

Building your own CLI Coding Agent with Pydantic-AI

Buildix

Business Capability Centric

Business Facing Test

Business Readable DSL

C- Refactory

C3

CQRS

Call Super

Canadian Workshop on Scaling XP/Agile Methods

Canary Release

Cannot Measure Productivity

Canon 60D

Canon S90

Canon70-300

Catalog of Patterns of Distributed Systems

Catastrophic Failover

Certification Competence Correlation

Changes for the 2nd Edition of Refactoring

Changes in UML Versions

Charity Code Jam

Cheaper Talent Hypothesis

Circuit Breaker

Class Instance Variable

Clock Wrapper

Cloud Computing

Cobol Inference

Code As Documentation

Code Examples

Code Ownership

Code Smell

Collection Pipeline

Collections On Class Diagrams

Command Oriented Interface

Command Query Separation

Communal Dashboard

Comparative Values

Compliance in a DevOps Culture

Component Test

Components and the World of Chaos

Composed Regex

Computational Notebook

Configuration Synchronization

Constructor Initialization

Consumer-Driven Contracts: A Service Evolution Pattern

Contextual Validation

Continuous Delivery

Continuous Delivery

Continuous Delivery

Continuous Delivery Guide

Continuous Delivery for Machine Learning

Continuous Design

Continuous Flow

Continuous Integration

Continuous Integration

Continuous Integration Certification

Continuous Integration with Visual C++ and COM

Contract Test

Contradictory Observations

Conversation at Pragmatic Summit

Conversation with Gergely Orosz (Pragmatic Engineer Podcast)

Conversation with James Lewis from goto 2024

Conversation: LLMs and Building Abstractions

Conversation: LLMs and the what/how loop

Conversational Stories

Conway's Law

Coping with Covid-19

Coping with Covid-19, part 2

Coup 53

Courtesy Implementation

Craftmanship And The Crevasse

Creating an integrated business and technology strategy

Cross Platform Mobile

Crossing Refactoring's Rubicon

Currency As Value

Customer Affinity

Customer Loyalty Software

Cycle Time

D D D_ Aggregate

DIP in the Wild

DSL Catalog

DSL Q & A

DSL interview with Neal Ford and Jeffery Snover (JAOO 2008)

DSLs Enable Reliable Use of LLMs

Dark Launching

Data Access Routines

Data Clump

Data Fetching Patterns in Single-Page Applications

Data Lake

Data Management Guide

Data Mesh Accelerate Workshop

Data Mesh Principles and Logical Architecture

Data Models

Database And Build Time

Database Styles

Database Thaw

Datensparsamkeit

Dealing With Roles

Dealing with Properties

Debian Java

Decentralizing the Practice of Architecture at Xapo Bank

Decorated Command

Decreed Stories

Default Trial Retire

Defining the UML Kernel

Definition Of Refactoring

Demo Front-End

Democratic Political Technology Revolution

Dependency And Association

Dependency Composition

Deployment Pipeline

Derived Information

Design Payoff Line

Design Stamina Hypothesis

Design Token-Based UI Architecture

Design to Accommodate Change

Designed Inheritance

Designing data products

Detestable

Dev Ops Culture

Developing Patterns in Enterprise Software

Diff Debugging

Digital SLR

Directing Attitude

Diversity

Diversity Imbalance

Diversity Mediocrity Illusion

Does My Bus Look Big in This?

Domain Driven Design

Domain Logic and SQL

Domain Specific Language

Domain Specific Languages

Domain-Oriented Observability

Dominica

Dominion Second Edition

Don't Compare Averages

Don't get locked up into avoiding lock-in

Don't put data science notebooks into production

Don’t start with a monolith

Dot Voting

Dsl Boundary

Dsl Exceptionalism

Dsl Migration

Duck Interface

Duplex Book

Dynamic Type Check

Dynamic Typing

Eager Read Derivation

Early Days of Agile Development & Is Design Dead?

Early Pain

Editing Publishing Separation

Eliminating Sales Commissions

Embedded Document

Embedment Helper

Emerging Patterns in Building GenAI Products

Enabling Attitude

Encapsulated Collection

Engineering Practices for LLM Application Development

Engineering Room Conversation with Dave Farley

Enterprise Application

Enterprise Architects Join the Team

Enterprise Architecture

Enterprise Integration Patterns

Enterprise Integration Using REST

Enterprise Rails

Enterprise Transforming Projects That Don't Kill the Enterprise