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

Stefan Tilkov, SOA and REST authority, innoQ founder

Stefan Tilkov

Biography: Stefan Tilkov

Stefan Tikov is a decent-frequency blogger, tweets at @stilkov and is a frequent speaker at conferences in Germany and abroad. He is the author of the book “REST und HTTP”. Stefan also used to be lead SOA editor on InfoQ.

Stefan has been involved in the design of large-scale, distributed systems for almost two decades, using a variety of technologies and tools ranging from C++ and CORBA over J2EE/Java EE and Web Services to REST and Ruby on Rails.

Co-founder and principal consultant at innoQ, Stefan spends his time alternating between advising customers on new technologies and taking the blame from his co-workers for doing so.

Twitter: @stilkov

Presentation: Introduction of Today's Tracks Thursday

Time: Thursday 08:30 - 09:00 / Location: To be announced

Presentation: Web Development: You're Doing it Wrong

Track: Modern Web Architecture / Time: Thursday 10:20 - 11:10 / Location: Estrelsaal C5/6

Even without any sort of programming framework with lots of abstraction layers and fancy tooling, the Web platform is one of the most powerful environments for distributed and collaborative systems. If, that is, we actually /use/ it instead of continuously /abusing/ it through trying to turn it into something it's not. In this session, we'll challenge many commonly-held assumptions about how to best develop web applications. Even though we'll briefly touch the REST architectural style, most of the time will be spent discussing the strengths and ideal roles for HTML, CSS, JavaScript and their connection to the Web's core standards, HTTP and URIs. We'll see how a focus on simplicity and moderate use of technologies can lead to great applications that integrate well, scale well, are fun to develop, and are maintainable in the long run.