Host: Linda Rising
Whats
the optimal way of working together - Social aspects of software dev
teams, organizational alignment, compensation,self-organization,
decision making, vision.
Host: Dan North
If
you think Architecture is about enterprise products, big technologies,
committee-generated standards and expensive vendor "solutions", then
this track is probably not for you. On second thoughts, perhaps it is.
If on the other hand you think Architecture is about nurturing
and
communicating a technology vision, and that Enterprise Architecture is
about finding the simplicity amongst all that complexity - and if
you've been wondering whether you are the only person who thinks like
that - then come and listen to some like-minded industry leaders share
their thoughts and experiences.
Host: Cleve Gibbon and Alexis Richardson
The latest innovations as well as time-proven best practices
that architects of banking & finance systems need to know.
Host: Floyd Marinescu
Have
you ever browsed to a site like eBay or Amazon and wondered, or even
fantasized about what software architecture they may have used, and
what insights their teams must have after solving such complex and
large-scale problems?
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. This year includes two of the most popular online news sites in
the world guardian.co.uk and the BBC, with more being added shortly.
Host: Neal Ford
This track covers a wide range of business areas and
technical implementations of DSLs.
Host: Eric Evans
This track will take you through the foundations of DDD, and
how they are applicable and actually applied in projects.
Host: Ola Bini
The
last few years have seen a resurgence in the use of alternative
languages. Solutions built on top of languages like Python, Ruby,
Groovy and Scala is becoming more common, both to build integration
solutions and full-fledged systems. In this track we will look at some
of the languages and how they are used in the enterprise, what benefits
they give and what to look out for.
Host: Erik Meijer
A
series of examples of actual use of functional programming languages
and actor/concurrent languages, and how it affects our way to
comprehend distributed, asynchronous software systems.
Host: Floyd Marinescu & Aino Corry
Software development is evolving quickly for the better but
sometimes for
the worst. This track will feature technology directions that were once
discussed almost like silver bullets but which later proved to be bad
ideas
or short-lived fads. Each session will then teach what direction we
finally
evolved towards, and what lessons were learned in the process. The
presenters in the track themselves personally played a role in driving
us
into and out of some of the dead-ends presented here. This track is not
about blame (although you may hear some!), but rather it
provides a chance to learn from the history of software development.