Host:
Patrick Linskey
While there has been an appropriate strong push back against Big Architecture and Big Design Architecture, Architecture and Design remain core to building software which lasts. Our speakers present their experiences with just enough architecture and design. In particular they focus on how to succinctly capture the architecture or design and more importantly how to communicate it so everyone understands the essence.
Host:
Kresten Krab Thorup
Cloud computing is a new big trend in which infrastructure is becoming a service which is accessed virtually over the internet. New services such as those from Yahoo, Amazon, and Google provide a new foundation for simplifying and scaling the infrastructure. IBM, Dell and MS have recently introduced their own Cloud Computing initiatives. Our speakers explain the essential business and technical benefits of Cloud Computing which are a key enabler for Software As A Service highlighting similarities and differences from the OO middleware that we all take as a given
Host:
Gregor Hohpe
In this session we will look at technologies, patterns and practices for hooking enterprise systems together. This session will help attendees navigate their way through the many new industry solutions for building services oriented enterprises including EAI, SOA, SOAP/REST, Message Buses, Event Processing, BPM and BPEL as well as unconventional solutions. Our speakers have a lot of experience and a strong dose of pragmatics which will be invaluable to those building modern service oriented systems.
Host:
Kresten Krab Thorup
In this session we learn the latest developments in mainstream languages such as Java, and C#. We learn more about the dynamic language support being introduced into the CLR and JVM runtimes. Finally this session also takes a look at new languages on the horizon. Speakers also discuss important tooling and education needed for the effective use of these language features.
Host:
Dave Thomas
Lean and Agile Software practices offer the opportunity to move beyond the constraints of waterfall development and deployment. They provide predictability and quality which enable increased focus on new function versus maintenance. Agile is well known to work well in a small team who has the benefit of a captive customer willing to deploy when ready. In this session we look at Lean and Agile in larger organizations where there are many teams, fixed deadlines and supporting product architect and platforms. Our speakers share their experience in introducing and using Lean and Agile practices in complex IT and engineering environments.
Host:
Dave Thomas
In this off-the-beaten-track session, we look at emerging device technologies including new modes of input and output such as voice, multi-touch, sensors, RFIDs; situational application development: location awareness, and robotics. This is a world where modern hardware hackers thrive and where hardware software co-design isn't just a good idea, it is essential to success.