Keynotes

Big Data and the Evolving Corporation

Jim Stogdill Accenture

08.11.2011 | 09:30-10:15 Uhr | Ballsaal A
In the last forty or so years I.T. has been mostly internally focused. We’ve built systems that record and automate the transactions and activities of a mostly already existing bureaucracy (e.g. ERP). We wired the nervous system and shifted the bureaucratic center into the machine (e.g. SOA, BPM, …). Now in all of the new sources of "data exhaust" available to sense, store, and mine; I.T. is recognizing that it is time to shift its gaze outward. Systems are developing eyes and the rudiments of a mind: memory, reasoning, awareness…

How Open Web Standards shape Adobe's Web Experience Management

Lars Trieloff Adobe

08.11.2011 | 14:30-15:15 Uhr | Ballsaal A

Building for the web by respecting the fundamental design principles of the web sounds like an obvious design decision. But few web frameworks offer such a radical approach on that topic as does Apache Sling. This innovative open source project is architectured from ground up following the REST principles, it is content-driven with it's standardized JCR content repository (using the Apache Jackrabbit implementation) and powered by OSGi for modularity (using Apache Felix).

First, understand in-depth what makes Sling (including Felix and Jackrabbit) such a fun and powerful web framework. Then learn more about how Adobe made it a central part of it's Digital Enterprise Platform and see how the Adobe Web Experience Management solution makes use of it for it's modern enterprise-scale web content management.

The New Generation of Enterprise Java: Designing for the Next Big Thing

Jyoti Bansal AppDynamics

09.11.2011 | 11:30-12:15 Uhr | Ballsaal A
There's been a generational shift in how Java enterprise applications are created: they have been broken down from a monolithic architecture into multiple services, and they’re highly interconnected and distributed. How can Java developers and Operations teams adapt to these changes? This keynote will discuss the 4 Big Things that Java professionals need to design for now:

  • Cloud: Most applications built will have some part of its service in the cloud
  • Big Data: With the advent of NoSQL, Hadoop, and distributed caches, how should we now approach the data layer?
  • Agile Development & Operations: Developers won't just be responsible for the code, but how it's deployed. How does that affect the DevOps relationships?
  • Failure is an option: Distributed systems won't just invite but demand failure, so how can failure become part of the initial design?

This talk will present recommended strategies and approaches for these new design imperatives.

Cool Code

 Kevlin Henney Independent Consultant

09.11.2011 | 17:45-18:30 Uhr | Ballsaal A
In most disciplines built on skill and knowledge, from art to architecture, from creative writing to structural engineering, there is a strong emphasis on studying existing work. Exemplary pieces from past and present are examined and discussed in order to provoke thinking and learn techniques for the present and the future. Although programming is a discipline with a very large canon of existing work to draw from, the only code most programmers read is the code they maintain. They rarely look outside the code directly affecting their work. This talk examines some examples of code that are interesting because of historical significance, profound concepts, impressive technique, exemplary style or just sheer geekiness.

Was kann DevOps tun, damit kritische Fehler in Releases der Vergangenheit angehören?

Matthias Marschall

10.11.2011 | 11:30-12:15 Uhr | Ballsaal A
DevOps scheint der nächste Hype zu sein. Doch was ist wirklich dran an diesem Phänomen? Gibt es konkrete Vorteile für Entwickler oder ist alles nur alter Wein in neuen Schläuchen? Müssen sich Entwickler wirklich auch noch damit auseinandersetzen? Handelt es sich dabei gar um "The next big Thing" nach Agile? Diese Keynote will Klarheit schaffen und helfen, DevOps richtig einzuschätzen. Sie wird aufzeigen, wie mangelnde Zusammenarbeit zwischen Entwicklern und Systemadministratoren eine Ursache für kritische Probleme bei Releases sein kann und grundsätzliche Ansätze von DevOps zur Verbesserung von Prozessen vorstellen. Auch konkrete Schritte zur Einführung von DevOps werden erläutert.

  • Follow Us
    • XING
  • Bookmark Us
    • Digg it!
    • Mr. Wong
    • Yigg it!
    • del.icio.us