Latest updates for Martin Fowler

Fresh curated links around Martin Fowler are collected here so marketers can spot useful updates and turn timely ideas into posts faster.

Recent items include:

  • Fragments: May 27
  • Bliki: Mythical Man Month
  • Messages Before Objects

Post angles to try

Share the most useful takeaway for your audience.
Turn one article into a quick practical checklist.
Ask your audience how this shift affects their work.
Turn angles into scheduled posts

Fresh articles and ideas

Recent curated links from global sources. Generate one free draft from any story, then use SocialBu to schedule and refine your content calendar.

martinfowler.com /3 days ago

Fragments: May 27

At the GOTO Conference in Copenhagen in 2025, Kent Beck and I spent some time on stage talking and answering questions from the audience - a format I refer to as “two old geezers o...

Read source
martinfowler.com /3 weeks ago

Bliki: Mythical Man Month

In the early 1960s, Fred Brooks managed the development of IBM's System/360 computer systems. After it was done he penned his thoughts in the book The Mythical Man-Month which...

Read source
rubyflow.com /1 month ago

Messages Before Objects

Shift the focus from classes to conversations: sequence diagrams, stable interfaces, the Law of Demeter, and practical decoupling techniques in Ruby.

Read source
dzone.com /1 month ago

Clean Code: Structs, Methods, and Composition Over Inheritance, Part 2

Introduction: Why OOP in Go Isn't What You Think I've seen hundreds of developers try to write Go like Java, creating inheritance hierarchies that don't exist and fighting the lang...

Read source
writesoftwarewell.com /1 month ago

Refactoring Databases (in Rails)

Originally appeared on Write Software Well. These are my notes from the first few chapters of Refactoring Databases by Scott Ambler and Pramod Sadalage. The book was pub...

Read source
dzone.com /1 week ago

Ujorm3: A New Lightweight ORM for JavaBeans and Records

"Do the simplest thing that could possibly work." — Kent Beck, creator of Extreme Programming and pioneer of Test-Driven Development.

Read source
martinfowler.com /1 month ago

Fragments: April 14

I attended the first Pragmatic Summit early this year, and while there host Gergely Orosz interviewed Kent Beck and myself on stage. The video runs for about half-an-hour. I alw...

Read source
martinfowler.com /1 month ago

Fragments: April 29

Chris Parsons has updated his guide on using AI to code. This is his third update, what I like about it is that he gives a lot of concrete information about how he uses AI, with su...

Read source
dotnettips.com /1 week ago

Unit Tests: Keep Your CRAP Score from Wrecking the Show

Read source
dzone.com /1 month ago

Clean Code: Package Architecture, Dependency Flow, and Scalability, Part 4

Why Import Cycles Hurt I've spent countless hours helping teams untangle circular dependencies in their Go projects. "Can't load package: import cycle not allowed" — if you've seen...

Read source
rubyflow.com /4 days ago

Five foundations for building complex Rails apps

https://paweldabrowski.com/farewell-to-rails-way/five-foundations-for-building-complex-rails-apps

Read source
dzone.com /3 weeks ago

Beyond SOLID: Embracing CUPID for Modern Software Craftsmanship

For decades, the SOLID principles — Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion — have been the undisputed gold standar...

Read source
habr.com /3 weeks ago

Рефакторинг. Что нужно понять в первую очередь

Если начать читать книгу Марина Фаулера «Рефакторинг. Улучшение проекта существующего кода» в первый раз, то для программиста с небольшим опытом можно легко запутаться в том, что ж...

Read source
habr.com /3 weeks ago

Рефакторинг. Что нужно понять в первую очередь

Если начать читать книгу Марина Фаулера «Рефакторинг. Улучшение проекта существующего кода» в первый раз, то для программиста с небольшим опытом можно легко запутаться в том, что ж...

Read source
martinfowler.com /1 month ago

Fragments: April 21

Last week Thoughtworks released the 34th volume of our Technology Radar. This radar is our biannual survey of our experience of the technology scene, highlighting tools, techniques...

Read source
martinfowler.com /1 month ago

Structured-Prompt-Driven Development (SPDD)

LLM programming assistants have demonstrated considerable value, but mostly with individual developers. The internal IT organization in Thoughtworks has been using them...

Read source
martinfowler.com /2 weeks ago

Fragments: May 14

Last week I spent a day at a retreat that brought together several people working in software development to talk about the profession’s future with the rise of agentic programming...

Read source
martinfowler.com /3 weeks ago

Fragments: May 5

Over the last couple of months Rahul Garg published a series of posts here on how to reduce the friction in AI-assisted programming. To make it easier to put these ideas into pract...

Read source
martinfowler.com /3 days ago

The test suite as a regression sensor

Birgitta Böckeler finishes her post on sensors for coding agents by examining the role of a test suite as a regression sensor, focusing on the role mutation testing can...

Read source
railsdesigner.com /1 month ago

Form Objects vs Service Objects in Rails

Originally appeared on Rails Designer Blog.When building a SaaS with Rails, I often have more complex logic that spans multiple models and actions. Over time, I’ve settled on two d...

Read source
railsdesigner.com /1 month ago

Refactoring a JavaScript class

Originally appeared on Rails Designer Blog.This article is taken from the book JavaScript for Rails Developers (use ONE-YEAR-OLD to get 25% discount; valid until 2025-04-09 🥳)....

Read source
dzone.com /1 week ago

Introduction to Tactical DDD With Java: Steps to Build Semantic Code

Modern software systems rarely fail due to poor coding skills. Most failures occur when teams lose sight of the business problem they are addressing. As systems evolve, requirement...

Read source
dzone.com /3 weeks ago

From Monolith to Microservices: Practical Lessons From Real System Modernization

Why Moving to Microservices Introduces Complexity Development Teams Underestimate Over the past decade, microservices architecture has become a widely adopted approach for building...

Read source
martinfowler.com /1 week ago

Maintainability sensors for coding agents

In her recent article about harness engineering for coding agent users, Birgitta Böckeler laid out a mental model for expanding a coding agent harness: a system of guid...

Read source

Turn fresh research into a full content calendar

Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.

Sources covering Martin Fowler

feeds.dzone.com

Recent coverage from public sources
Public source

rubyland.news

Recent coverage from public sources
Public source

dotnettips.wordpress.com

Recent coverage from public sources
Public source

habr.com

Recent coverage from public sources
Public source

martinfowler.com

Recent coverage from public sources
Public source

rubyflow.com

Recent coverage from public sources
Public source