Martin Fowler

Programming Talks by Martin Fowler

The Many Meanings of Event-Driven Architecture

Martin Fowler
an hour
The Many Meanings of Event-Driven ArchitectureTowards the end of last year I attended a workshop with my colleagues in ThoughtWorks to discuss the nature of “event-driven” applications. Over the last few years we've been building lots of systems that make a lot of use of events, and they've been often praised, and often damned. Our ...

"Not Just Code Monkeys"

Martin Fowler
24 minutes
"Not Just Code Monkeys"This is the second part of Martin Fowlers keynote at OOP 2014 in Munich and is a tricky talk to describe. Usually Martin likes a title and abstract to describe what the talk is about - but this talk is a journey, and he doesn't want to tell you where ...

Introduction to NoSQL

Martin Fowler
an hour
Introduction to NoSQLMartin gives a rapid introduction to NoSQL databases: where they came from, the nature of the data models they use, and the different way you have to think about consistency. From this he outlines what kinds of circumstances you should consider using them, why they will not make relational databases ...

Workflows of Refactoring

Martin Fowler
27 minutes
Workflows of RefactoringOver the last decade or so, Refactoring has become a widely used technique to keep a high internal quality for a codebase. However most teams don't make enough use of refactoring because they aren't aware of the various workflows in which you can use it. In this keynote talk from ...