scispace - formally typeset
M

Martin Fowler

Researcher at ThoughtWorks

Publications -  32
Citations -  14470

Martin Fowler is an academic researcher from ThoughtWorks. The author has contributed to research in topics: Software development & Extreme programming. The author has an hindex of 18, co-authored 32 publications receiving 14338 citations. Previous affiliations of Martin Fowler include Association for Computing Machinery.

Papers
More filters
Book

Refactoring: Improving the Design of Existing Code

TL;DR: Almost every expert in Object-Oriented Development stresses the importance of iterative development, but how do you add function to the existing code base while still preserving its design integrity?
Book

Patterns of Enterprise Application Architecture

Martin Fowler
TL;DR: This book discusses the evolution of Layers in Enterprise Applications, Concurrency Problems, and Object-Relational Behavioral Patterns, as well as some Technology-Specific Advice.
Book

UML Distilled: A Brief Guide to the Standard Object Modeling Language

Martin Fowler
TL;DR: This book describes a lightweight outline process for OO software development and a good process doesn't need to be complicated, and is a good introduction to objects with the UML.
Book

Domain-specific languages

Martin Fowler
TL;DR: This book covers a variety of different techniques available for DSLs and can be used with whatever programming language you happen to be using, most of the examples are in Java or C#.