<<< Previous speaker Next speaker >>>

Martin Fowler, ThoughtWorks

 Martin  Fowler I'm an author, speaker, consultant and general loud-mouth on software development. I concentrate on designing enterprise software - looking at what makes a good design and what practices are needed to come up with good design. I've pioneered object-oriented technology, refactoring, patterns, agile methodologies, domain modeling, the Unified Modeling Language (UML), and Extreme Programming. I'm the Chief Scientist at ThoughtWorks - an international application development company. I've written five books on software development: Analysis Patterns, UML Distilled (now in its 3rd edition), Refactoring, Planning Extreme Programming (with Kent Beck), and Patterns of Enterprise Application Architecture. I also write articles regularly on my site at Martin Fowler.

Presentation: "Introduction to DSL"

Track:   Domain Specific Languages

Time: Wednesday 10:15 - 10:45

Location: SAS Suecia

Abstract: Domain Specific Languages (DSLs) are limited forms of computer language designed for a specific class of problems. To introduce the rest of this track I'll describe a simple example of DSL, bring out the difference between external and internal DSLs, and talk through the trade-offs in using both forms. I'll also (very briefly) introduce the concept of Language Workbenches.

Password protected Download slides

Presentation: "Keynote: Who Will Write Software in 10 Years from now - and Where? Panel of experts."

Time: Wednesday 17:00 - 17:45

Location: Conference Hall