Wednesday
9.00-10.00 |
Keynote:
Why design another programming language?
by Guido van Rossum |
||||
|
Python UK Conference Track 1 |
Python UK Conference Track 2 |
Track 3 |
Track 4 |
Track 5 |
10.30 – 12.00 |
Siena Web Service Architecture
by |
Extreme Programming in Python by |
Pattern Experiences in C++
by |
What is the Type of std::toupper()?
by |
Linguistic Variables: Clear Thinking with Fuzzy Logic by |
12.00 – 2.00 |
Lunch, short presentations, vendor presentations etc. |
||||
2.00 – 3.30 |
CORBA? Isn't that obsolete?
by
|
Python Design Patterns
by |
Inside Security Checks and Safe Exceptions
by
|
Studying at a Distance Panel Discussion Panel to include
Alan Lenton & Francis Glassborow |
Coding Standards – Given the ANSI C Standard why do I
still need a coding Standard by |
4.00 – 5.30 |
RESTful Python
by
|
Parsing made easier - a radical old idea
by
|
C++ & Multimethods
by |
C++ Threading
by |
The Organisation Strikes Back by |
after hours |
Birds of a Feather meetings. |
Thursday
9.00-10.00 |
Keynote:
In the Spirit of C by Greg Colvin
|
||||
|
Python UK Conference Track 1 |
Python UK Conference Track 2 |
Track 3 |
Track 4 |
Track 5 |
10.30 – 12.00 |
The Infinite Filing Cabinet - object storage in Python
by |
Introduction to Python and Jython for C++ and Java Programmers
by |
Template metaprogramming in Haskell
by |
Plenty People Programming: C++ Programming in a Group Workshop with a difference by |
Design and Implementation of the Boost Graph Library
by |
12.00 – 2.00 |
Lunch, short presentations, vendor presentations etc. |
||||
2.00 – 3.30 |
Building GUI Applications with PythonCard and PyCrust by |
Integrating Python, C and C++
by |
Secrets
and Pitfalls of Templates
by
|
Panel Discussion including Francis Glassborow, Alan Lenton et al. |
The Embedded C Extensions to C
by |
4.00 – 5.30 |
Lightning Talks
by |
Scripting Java Applications with Jython
by |
Metaprogramming and the Boost Metaprogramming Library by |
A Common Vendor ABI for C++ -- GCC's why, what and not by |
The Timing and Cost of Choices
by |
after hours |
Reception followed by late night Birds of a Feather Meetings |
Friday
9.00-10.00 |
Keynote:
The Cost of C & C++ Compatibility by Andrew
Koenig |
||||
|
Track 1 |
Track 2 |
Track 3 |
Track 4 |
Track 5 Bonus track |
10.30 – 12.00 |
Prying Eyes: Generic Observer Implementations in C++ by |
The Roadmap to Generative Programming With C++
by |
Design Patterns in C++ and C# for the Common Language Runtime
by
|
Extreme Hour (XH): (workshop)
led by
Jutta Eckstein
|
The Lambda Library : Unnamed Functions for C++
by |
12.00 – 2.00 |
Lunch, short presentations, vendor presentations etc. |
||||
2.00 – 3.30 |
Reflective Metaprogramming
by
|
Advanced Template Issues and Solutions, part 1
by |
Concurrent Programming in Java (double session) by |
What can
MISRA-C (2nd Edition) do for us?
by |
C++ Metaprogramming Concepts and Results |
4.00 – 5.30 |
Binding C++ to Python with the Boost Python Library by
|
Advanced Template Issues and Solutions, part 2 by |
Concurrent Programming in Java (continued) |
Using Aspect Oriented Programming for Enterprise
Application Integration by
|
Defective C++ by |
after hours |
Speakers' Banquet |
Saturday
9.00-10.00 |
Keynote:
The Internet, Software and Computers – A Report
Card by Alan Lenton |
|||
|
Track 1 |
Track 2 |
Track 3 |
Track 4 |
10.30 – 12.00 |
Multi-Platform software Development; Lessons from the Boost libraries by
|
The Stability of the C++ ABI
by |
Generic Build Support – A Pragmatic Approach to the
Software Build by |
How to Handle Project Managers: a survival guide
by |
12.00 – 2.00 |
Lunch, ACCU AGM |
|||
2.00 – 3.30 |
Sauce: An OO recursive descent parser; its design and
implementation. by |
GNIRTS ESAC REWOL Bringing the UNIX filters to the C++
iostream library by |
Pattern Writing: Live and Direct
by |
The Future of Programming Languages.
organized by Francis Glassborow and friends |
4.00 – 5.30 |
Honey, I Shrunk the Threads: Compile-time checked
multithreaded transactions in C++ by
|
Fun and Functionality with Functors
by |
Pattern Writing part 2 |
Agile Enough?
by |
5.30 – 6.00 |
Conference Closure: A brief plenary session. |