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

Erich Gamma, Distinguished Engineer, Microsoft

Erich Gamma

Biography: Erich Gamma

Since 2011 Erich Gamma is a Distinguished Engineer at Microsoft in Zurich.Previously he worked at IBM Rational Software's Zurich lab. He was the technical lead of Rational’s Collaborative Application Life Cycle Management effort. Previously he was the technical lead of Rational Team Concert. Erich  was the original lead of the Eclipse Java development environment and was one of the leaders of the Eclipse project. He  is also a member of the Gang of Four, which is known for its classical book, Design Patterns - Elements of Reusable Object-Oriented Software. Erich has collaborated with Kent Beck on developing JUnit, the de facto standard testing tool for Java software, and on writing the book contributing to Eclipse: Principles, Patterns, and Plug-ins.

Presentation: Design Patterns - Past, Present & Future

Time: Tuesday 09:30 - 10:15 / Location: Don Giovanni 1

Design Patterns are now a 15 year old thought experiment. And today, for many, Design Patterns have become part of the standard development lexicon. This talk looks back to the origin of Design Patterns and how they evolved since their initial description. I will then show patterns in action in the context of the Eclipse and Jazz platforms. Finally, I will discuss how the Design Patterns from the book can be refactored towards a Design Pattern 2.0 version.