QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Martin Fowler, author, speaker, consultant and general loud-mouth on software development

Martin Fowler

Biography: Martin Fowler

Martin Fowler is an author, speaker, consultant and general loud-mouth on software development.

He concentrates on designing enterprise software - looking at what makes a good design and what practices are needed to come up with good design. He has pioneered object-oriented technology, refactoring, patterns, agile methodologies, domain modeling, the Unified Modeling Language (UML), and Extreme Programming.

He's the Chief Scientist at ThoughtWorks - an international application development company, and has 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.

Books: Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)), Analysis Patterns: Reusable Object Models, UML Distilled : A Brief Guide to the Standard Object Modeling Language 3RD EDITION, Refactoring: Improving the Design of Existing Code, Planning Extreme Programming, Patterns of Enterprise Application Architecture
Video presentations: Three Years of Real-World Ruby, Agilists and Architects: Allies not Adversaries Presentation

Presentation: The Data Panorama

Track: Keynote / Time: Wednesday 09:00 - 10:00 / Location: To be announced

The term "data processing" is an anachronism in our profession, yet dominates what many of us do in our day-to-day lives. Today the world of data is changing and becoming yet more important as data became a significant competitive advantage in the online world. We are collecting increasing amounts of data, but wanting to process it in decreasing time. This data doesn't just have to be processed simply, but picked over with more sophisticated techniques to look for patterns and connections that reveal knowledge. This demands new techniques in data storage, cracking the two-decade domination of relational databases. It also raises questions about how us software professionals influence the way data is used, both in offering business opportunities and using data for social progress.