|
FAQ
About Me
Contact Me
DSL Book WIP
Articles
New Methodology
Dependency Injection
Continuous Integration
Books
P of EAA
Refactoring
UML Distilled
Analysis Patterns
Signature Series
Bliki
Enterprise Patterns
EAA Catalog
EAA Work in Progress
RSS feeds
Useful Links
refactoring.com
Agile Manifesto
ThoughtWorks
Database Refactoring
Careers
Mingle
|
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
- 12 Jun 08: Refactoring HTML is published
- Elliotte Rusty Harold has published a book in
my series on refactoring HTML. It provides the steps in which
you can safely turn messy HTML into clean HTML following modern
standards.
- 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.
|
 | photo: Adewale Oshineye |
|