ACCU 2007 Schedule

Conference 2007

Schedule subject to confirmation


Tuesday 10 April 2007

10:00

Implementing Lean Software Development

(Mary Poppendieck, Tom Poppendieck)

Hands-on Agile Development Workshop

(Kevlin Henney)

C++ Productivity

(Hubert Matthews)

Wednesday 11 April 2007

Start University Cherwell Blenheim Charlbury Wolvercote
09:30

The Software Development Pendulum: A Brief History

(Mary Poppendieck) University

10:30

Coffee

11:00

Coaching Software Development Teams

(Michael Feathers)

Advocating Agility

(Gail Ollis)

Semantic Programming

(Ric Parkin)

Java Performance Model

(Angelika Langer)

Testing Mobile .Net Applications

(Steve Love)

12:30

Lunch, sponsored talks

14:00

A balanced Agile design approach

(James O. Coplien)

Reviewing the C++ toolbox

(Alan Griffiths)

Fingers in the air: a gentle introduction to software estimation

(Giovanni Asproni)

Finding the utility in a java.util.Iterator

(Jez Higgins)

So simple a child can program it, on a mobile phone (Development for Mobile Devices panel discussion)

15:30

Coffee

16:00

A balanced Agile design approach

(continued)

C++ has no useful purpose

(Russel Winder)

Linting Software Architectures

(Bernhard Merkle)

Java Annotations in JDK 1.6

(Tony Barrett-Powell)

Recommendations for smartphone project success

(David Wood)

17:30

18:00

Sponsors Reception

Thursday 12 April 2007

Start University Cherwell Blenheim Charlbury Wolvercote
09:30

Improving Collaboration in Open Source Projects

(Mark Shuttleworth) University

10:30

Coffee

11:00

Choose your Poison: Exceptions or Error Codes?

(Andrei Alexandrescu)

Towards Simple Code: A Workshop on the Value of Simplicity in Software

(Peter Sommerlad, Giovanni Asproni, Kevlin Henney)

Stop-the-Line Quality

(Mary Poppendieck)

C# Uncommon Knowledge

(Jon Jagger)

Architecture, paradigms, idioms and weirdness of the C++ in your pocket!

(John Pagonis)

12:30

Lunch, sponsored talks

14:00

Introduction to Component-Level Testing

(John Lakos)

Pattern Connections

(Kevlin Henney)

SOA in Practice, Part 1: Concepts and Technologies

(Nico Josuttis)

.NET Exception Handling - Traps and Pitfalls

(Seb Rose)

Untangling the Idioms: Eliminating the "accidental complexity" of native Symbian C++

(Jo Stichbury)

15:30

Coffee

16:00

Introduction to Component-Level Testing

(continued)

Typical Pitfalls in Agile Software Development

(Jutta Eckstein)

SOA in Practice, Part 2: Processes and Governance

(Nico Josuttis)

Test Driven Development with C# and NUnit

(Richard Howells)

Supporting Many Mobile Platforms: Making Your Killer App Dominate the Mobile World

(Charles Weir)

17:30

18:00

Grumpy Old Programmers - The Ultimate IT Chat

(Nico Josuttis) University

Friday 13 April 2007

Start University Cherwell Blenheim Charlbury Wolvercote
09:30

This Software Stuff

(Pete Goodliffe) University

10:30

Coffee

11:00

The Appliance of Science: Things in Computer Science that every practitioner should know

(Andrei Alexandrescu)

Global, Yet Agile, Software Development

(Jutta Eckstein)

Generative C++ in the Large: Applied Metaprogramming and Other Generative Idioms

(Schalk Cronje)

PAAJSFDCICOP: Python And Asynchronous Javascript for Distributed Computation In Combinatorial Optimization Problems

(Jan-Klaas Kollhof, Ed Sykes)

An Outline of C++0x [Future of C++ track]

(Bjarne Stroustrup)

12:00

Generalizing Constant Expressions in C++ [Future of C++ track]

(Jens Maurer)

12:30

Lunch, sponsored talks

14:00

CUTE: C++ Unit Testing Easier

(Peter Sommerlad)

Open Architecture vs Open Source in Defence Systems

(Peter Hammond)

Exposing problems / Creating awareness

(Allan Kelly)

A Journey to a New Text Templating System

(Chris Withers)

Support for Numerical Programming in C++ [Future of C++ track]

(Walter Brown)

14:45

Continuous integration: what it is and why you should use it

(Ivan Moore)

Builders:How MOPs Make Life Easy

(Russel Winder)

C++0x Initilaisation: Lists and a Uniform Syntax [Future of C++ track]

(Bjarne Stroustrup)

15:30

Coffee

16:00

Experience Scrum

(Rachel Davies, Giovanni Asproni, Duncan Pierce)

Network Programming

(Alan Lenton)

auto_value: Transfer Semantics For Value Types

(Richard Harris)

Behaviour-Driven Development with Ruby

(Dan North)

C++ Threads [Future of C++ track]

(Lawrence Crowl)

17:00

Standard Library report [Future of C++ track]

(Alisdair Meredith)

17:30

20:00

Conference Dinner

Saturday 14 April 2007

Start University Cherwell Blenheim Charlbury Wolvercote
09:30

Towards a C++ Memory Model

(Hans Boehm) University

10:30

Coffee

11:00

Making New Friends

(Dan Saks)

ICE

(Tim Penhey, Giovanni Asproni)

Better Bug Hunting: Ways to improve finding and fixing bugs in software

(Roger Orr)

Renga: Conceptual Integrity and Collective Code Ownership

(Nat Pryce, Steve Freeman)

Concepts: An Introduction to Concepts in C++0x [Future of C++ track]

(Doug Gregor)

12:30

Lunch, ACCU AGM

14:00

Machine Architecture (Things Your Programming Language Never Told You)

(Herb Sutter)

ICE

(continued)

The other 99 percent

(Phil Nash)

Performance Tuning

(Klaus Marquardt)

An Introduction to the Rvalue Reference in C++0x [Future of C++ track]

(Howard Hinnant)

14:45

C++ Modules [Future of C++ track]

(David Vandevoorde)

15:30

Coffee

16:00

C and C++ Programmers, and Truthiness

(Dan Saks) University





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.