GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

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 various topics around object-oriented technology and agile methods, and written several books including "NoSQL Distilled", "Refactoring", "UML Distilled", and "Patterns of Enterprise Application Architecture".

For the last decade he has worked at ThoughtWorks, a really rather good system delivery and consulting firm, and he writes on his site Martin Fowler.


Books: NoSQL Distilled, 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

See the entire list of Martin's video presentations here.

Presentation: The Aarhus 6

Track: Navigating the BigData Ocean / Time: Monday 15:50 - 16:40 / Location: Rytmisk Sal, Musikhuset

We will be using the analogy of a courtroom battle for this presentation and the room will be laid out in a courtroom style layout with the case being presented:

The people vs The Aarhus 6 (6 of the biggest names in NOSQL and NEWSQL technologies or the accussed as we like to call them!)  

Accused? Yes the terminolgy is a bit strong but in the name of role playing they are accussed of mis-informing the general public with outlandish claims and not warning of potential "tradeoffs" the public may encounter when using these products. For example, it may not be super fast, highly scalable or even easy to use in your environment but they said it was! 

The panel will be moderated by Kresten Krab Thorup.

However, we encourage (with a free beer for each question asked) as much audience participation as possible! We ran a similar track in Copenhagen in May and the audience actually asked most of the tough questions! So bring a sharp wit to this session. 

Its then up to the Judge to make sure the questions are asked and answered in a fair and open manner. BTW The judges decision is final!


So who is on the panel: 

Matt Heitzenroder (Basho), Chris Anderson (Couchbase), Jim Webber (Neo4J), Alvin Richards (10gen/MongoDB), Matt Dennis (Datastax), Martin Fowler ()


Presentation: Introduction to NoSQL

Track: Apps of NoSQL / Time: Wednesday 10:20 - 11:10 / Location: Store Sal, Musikhuset

I'll be giving 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 I'll outline what kinds of circumstances you should consider using them, why they will not make relational databases obsolete, and the important consequence of polyglot persistence.

Level: Beginners