Tracks at QCon London 2008
The Cloud as the New Middleware Platform
Host: Gregor Hohpe
Designing software continues to be a challenge for today's software developers: how best to translate a set of abstract ideas into functional and usable software.
This track covers a range of developments in software design technique, practice and emphasis, that professional software developers can employ to make the design of their systems more effective.
Agile in Practice
Host: Linda Rising
Scrum was introduced in 1993 and since then more than 15.000 IT professionals have obtained the title Certified Scrum Master after attending a Scrum Alliance Master class. The Scrum framework has been implemented by many both small and large organizations worldwide. XP was introduced by Kent Beck in 1999 in his book "Extreme Programming Explained" and has been adopted by hundreds of thousands of IT professionals worldwide since then. In 2001 the Agile Manifesto was written which embraces principles from both XP, Scrum and Lean.
This track will present the latest development within the agile practices. Leading practitioners will present and explain their latest experiences and pitfalls in implementing agile principles e.g. XP, Scrum and Lean Software Development.
Architectures You've Always Wondered About
Host: James Govenor
This track will give you an exclusive chance to learn directly from some of the most well-known and high-volume web applications in the world. In the previous 2 QCons, this track featured Amazon.com, SecondLife, eBay, Linked-In, Yahoo!, Orbitz.com, Voca, InfoQ.com.
Banking: Complex high volume/low latency architectures
Host: John Davies and Alexis Richardson
Browser & Emerging Rich Client Technologies
Host: Joe Walker
The latest dotcom success, YouTube, made rich media an expected part of the internet experience instead of an exception. It along with other sites like it are causing companies to think beyond CSS and HTML. Technologies such as Microsoft Silverlight and Adobe Flex/Apollo are providing a foundation for such rich media applications. Another growing trend is the concept of taking a web application offline. Advancements in this area include Apollo's offline capabilities as well as the newly announced Google Gears API. In this track we will dive into these technologies and others that making such a shift possible.
Domain Specific Languages in Practice
Host: Neal Ford
Effective Design
Host: Kevlin Henney
Evolving Java
Host: Brian Goetz
From its initial vision for mobile code and interactive web pages, the Java platform has come a long way in twelve years! Java now runs on platforms ranging from enterprise-grade servers to mobile phones and smart cards.
If you poll developers, every one of them has an idea
to make the Java language "better" or to extend the range of
environments in which Java can be deployed.
This drive for change is balanced by a large number of customers who like Java just fine as it is. How do you evolve a widely-used, mature language and platform?
Come hear experts from the Java community discuss how the Java language and VM are evolving to meet the community's ever-changing needs.