Full schedule

Conference 2008

Schedule subject to confirmation


Tuesday 01 April 2008

10:00

EVO: The Evolutionary Project Management Method. Practical Rules, Principles & Templates to Practice Evolutionary Project Management

(Tom Gilb)

Fun with Erlang

(Joe Armstrong)

SOA in Practice

(Nicolai Josuttis)

Wednesday 02 April 2008

Start University Cherwell Blenheim Charlbury Wolvercote
09:30

Value delivery for Agile environments

(Tom Gilb) University

10:30

Coffee

11:00

SOA with Web Services in Practice

(Nicolai Josuttis)

Programming on a network - writing programs in a networked world

(Roger Orr)

Santa Claus and other methodologies

(Gail Ollis)

Bits And Mortar

(Ric Parkin)

The Challenges facing Libraries and Imperative Languages from Massively Parallel Architectures

(Jason M. Mcguiness, Colin Egan)

12:30

Lunch

14:00

How to become Agile

(Jutta Eckstein)

Practical Multi-Threading

(Dietmar Kuehl)

Tools, Frameworks and Libraries: the Devil's work or Manna from Heaven?

(Mike Hill, Giovanni Asproni)

On Snowflakes and Architecture

(Steve Love)

Robots everywhere: the next step after PCs?

(Bernhard Merkle)

15:30

Coffee

16:00

A Tale of Two Systems

(Pete Goodliffe)

Error Handling and Diagnosibility: Requirements, Policies and Patterns

(Tony Barrett-Powell)

The Customer, their Requirements, and the Developer

(Allan Kelly, Liz Sedley)

When Good Architecture Goes Bad

(Mark Dalgarno)

Robot wars: open source vs microsoft

(Jan-Klaas Kollhof, Ed Sykes)

Thursday 03 April 2008

Start University Cherwell Blenheim Charlbury Wolvercote
09:30

Caging the Effects Monster: the next decade's big challenge

(Simon Peyton-Jones) University

10:30

Coffee

11:00

The Selfish Object

(Kevlin Henney)

The future of concurrency in C++

(Anthony Williams)

Java Programming in a Multicore World

(Angelika Langer)

Product Managers - What do they do and how can I work with them?

(Aviv Handler)

Erlang - Concurrent programming with pure message passing

(Joe Armstrong)

11:45

Starting and Running a MicroISV

(Dave Vest)

12:30

Lunch

14:00

Toward a Common Intuition and Reusable Testing Methodology

(John Lakos)

Adobe Source Libraries, Overview and Philosophy

(Sean Parent)

Introduction to Java Native Interface programming

(Alison Lloyd)

The Simplicity Workout

(Kevlin Henney, Peter Sommerlad, Giovanni Asproni)

A Taste of Haskell

(Simon Peyton-Jones)

15:30

Coffee

16:00

Memory Allocation: Either Love it or Hate It (Or Think It's Just OK).

(Andrei Alexandrescu)

Adobe Source Libraries, Overview and Philosophy

(continued)

(Sean Parent)

Enterprise Java 5.0 Vertical Slice: Moving data from JavaFX to JPA and Back Again

(Peter Pilgrim)

Them threads, them threads, them useless threads

(Russel Winder)

A Taste of Haskell

(continued)

(Simon Peyton-Jones)

18:00

Just A Minute

(Ewan Milne) University

Friday 04 April 2008

Start University Cherwell Blenheim Charlbury Wolvercote
07:30

Sponsored Breakfast Seminar: Developing Web and Multimedia Enriched Cross-Platform Applications with C++ and Qt

(Henrik Hartz, Bjørn Erik Nilsen) (Wolvercote)

09:30

May You Live Interesting Times

(Andrei Alexandrescu) University

10:30

Coffee

11:00

Managers: What are they good for?

(Allan Kelly)

C++ Refactoring and TDD with Eclipse CDT

(Peter Sommerlad)

Software Packaging with RPM

(Schalk Cronje)

IronPython: Dynamic Languages on .NET

(Michael Foord)

Functional Programming Matters

(Russel Winder)

12:30

Lunch

14:00

Designing Maintainability, and Adaptability by Software Engineering: a Quantified Approach

(Tom Gilb)

Rewriting not recommended - Why it's not a good idea to rewrite your application from the ground up

(Dirk Haun)

Building Lessons

(Alan Griffiths)

Web Content Management With Documentum

(Astrid Osborn)

Grafting Functional Support on Top of an Imperative Language

(Andrei Alexandrescu)

14:45

Is the Project Manager an Endangered Species?

(Roman Pichler)

15:30

Coffee

16:00

Know Your Units

(Kevlin Henney)

C++/CLI - Why, oh why?

(Seb Rose)

To distribute or not to distribute or How to know your DVCS from your CVSC

(Jim Hague, Russel Winder)

Using Python for Sysadmin Programming

(John Pinner)

Indexed Programming

(Jeremy Gibbons)

Saturday 05 April 2008

Start University Cherwell Blenheim Charlbury Wolvercote
09:30

Seven Deadly Sins of Debugging

(Roger Orr) University

10:30

Coffee

11:00

Five practical solutions to Agile myths

(James Coplien)

The complete guide to C++0x

(Alisdair Meredith)

Getting a Buy-In to a Secure Development Process

(André Marien, Bart De Win, Johan Peeters)

Researching a Problem and Getting Meaningful Results: A case study

(Alan Lenton)

Is FP for me?

(Hubert Matthews)

12:30

Lunch

14:00

Organizational Patterns: The Foundations of Agile

(James Coplien)

C++ for Embedded Systems

(Detlef Vollmann)

The Model Student: Some Simple Exercises in Computer Simulation

(Richard Harris)

Talking 'bout Code Generation

(Nicola Musatti)

Performance and Genericity: the forgotten power of Lisp

(Didier Verna)

15:30

Coffee

16:00

State Of The Practice

(Tom Gilb, James Coplien, Hubert Matthews, Russel Winder) University