martinfowler.com logo Home Blog Articles Books About Me Contact Me ThoughtWorks


Martin Fowler


I am an author, speaker, and consultant on the design of enterprise software. On this site I keep as much information as I can on-line. There are links to my books, various on-line articles, and links to areas relevant to my work. My primary areas of involvement are in object-oriented development, refactoring, patterns, agile methods, enterprise application architecture, domain modeling, and extreme programming. I work for ThoughtWorks, an outstanding application development and consulting company.

Site Updates and Other News

03 Apr 08: ThoughtWorks Anthology
I'm sure that putting it together was a frustrating exercise in cat herding, but the Prags have put out a book of essays by ThoughtWorkers. It's a great collection of writings, mostly by people who aren't well known outside TW, despite their great know-how. It includes one from me on DSLs in Ruby, which the prags currently have made available as a PDF download.
03 Apr 08: REST Podcast
I got involved in another ThoughtWorks podcast, this time on the subject of REST with Jim Webber, Chris Stevenson, and Sriram Narayan.
04 Dec 07: Podcast on DSLs
ThoughtWorks has started organizing some podcasts. The first one is on Domain Specific Languages and features Rebecca Parsons, Neal Ford, Jay Fields and myself.
15 Nov 07: DSL book Work In Progress
Over the last few months (actually many months), I've been working on a book on Domain Specific Languages. I'm now at the point where I think it's worth pushing out my work in progress. This page will keep you informed on where things are (and there's an atom feed too). Rather than drop it all out in one huge dollop, I shall release what I have so far in bits over the next few weeks. Once I'm caught up I'll release material as I'm writing it.
15 Oct 07: Modifiability: Or is there Design in Agility
The organizers of QCon London, earlier this year, asked me to do a conference session on modifiability of architecture. I thought that rather than listening to me, the audience might prefer listen to some of the ThoughtWorks architects whose ideas I usually repackage: Dave Farley, Ian Cartwright, Fred George, Erik Doernenberg, and Dan North. InfoQ has now put up a video of session.
26 Aug 07: Language-Oriented Programming talk with Neal Ford
A couple of months ago I attended The Server Side's Java Symposium in Barcelona. Neal Ford paired with me on a keynote on Domain Specific Languages and related beasties and this talk is now available on video (and transcript). Neal will be joining me for a half-day tutorial on this topic at QCon in San Francisco later this year.
01 Aug 07: Continuous Integration Book
Continuous Integration is a topic that often brings people to my site. As a result it seems appropriate that I can now announce that Paul Duvall's book on the subject (part of my signature series) is now out.


Upcoming Talks
May
28-30JAOO: Brisbane
June
2-4JAOO: Sydney
More Details


martinfowler.com logo thoughtworks logo

© Copyright Martin Fowler, all rights reserved