Program

Schedule

BoostCon starts Sunday night with an informal gathering and ends Friday around midday. We maintain a relaxed pace so that there's plenty of time for interaction. Sessions will run in the morning and evening, leaving a midday break of two hours so that attendees can get out and enjoy the town and its surroundings, or just to have time to work together in small, informal groups.

Note: Click the title of any session to visit its description in the session list.

Sunday, May 09
timeTrack I 2010Track II 2010
04:00PM
06:00PM
Conference registration and Sign-In '10
06:00PM
07:00PM
Break
07:00PM
10:00PM
Informal Gathering at Meadows Bar '10 - Travelling companions welcome.
Monday, May 10
timeTrack I 2010Track II 2010
08:30AM
09:00AM
General Conference Welcome
09:00AM
10:30AM
Douglas Gregor: Clang: An Open-Source C++ Compiler LibraryMichael Wong: C++0x update
10:30AM
11:00AM
Break
11:00AM
12:30PM
Jeremy Siek: Generic Programming And the Boost Graph LibraryKen Joyner: Revisiting Guidelines to Using Exceptions in C++
12:30PM
02:30PM
Break
02:30PM
04:00PM
Barend Gehrels, Bruno Lalande, Mateusz Loskot: Generic Programming for GeometryHartmut Kaiser, Joel de Guzman: RAD Spirit
04:00PM
04:30PM
Break
04:30PM
06:00PM
Matt Calabrese, Zachary Laine: Instantiations Must Go!Kaiser, de Guzman: (continued)
06:00PM
08:00PM
Break
08:00PM
09:30PM
Robert Ramey: Is Boost Broken?
Tuesday, May 11
timeTrack I 2010Track II 2010
09:00AM
10:30AM
Stephan T. Lavavej: Data Structure Visualizers in Visual Studio 2010Michael Wong: C++0x Concurrency
10:30AM
11:00AM
Break
11:00AM
12:30PM
Joachim Faulhaber: Boost.Alabaster: A Law Based TesterTony Van Eerd: The Basics of Lock-free Programming
12:30PM
02:30PM
Break
02:30PM
04:00PM
Douglas Gregor: C++ Tool-Builders WorkshopJustin Gottschlich: TBoost.STM's Engine: An Efficient Software Transactional Memory Using Commit-Time Invalidation
04:00PM
04:30PM
Break
04:30PM
06:00PM
Gregor: (continued)Michael Caisse: Using Spirit V2: Qi and Karma
Wednesday, May 12
timeTrack I 2010Track II 2010
09:00AM
10:30AM
Maurice Herlihy : Keynote
10:30AM
11:00AM
Break
11:00AM
12:30PM
Gennadiy Rozental: Production use of Boost.TestA Survey of Transactional Memory
12:30PM
02:30PM
Break
02:30PM
04:00PM
Michael Caisse: An Asio Based Flash XML Server (continued)
04:00PM
04:30PM
Break
04:30PM
06:00PM
Christophe Henry: The Meta State Machine Library V2A Survey of Transactional Memory - Panel
06:00PM
06:30PM
Break
06:30PM
08:30PM
Picnic'10 - bring your families and friends
Thursday, May 13
timeTrack I 2010Track II 2010
09:00AM
09:45AM
Ruediger Berlich: Distributed parametric optimization with the Geneva libraryDean Michael Berris: Techniques in Flexible Header-Only C++ Network Library Implementations
09:45AM
10:30AM
Joao P. R. Abecasis: Cross-platform development with Qt and BoostMarshall Clow: A MIME library for Boost
10:30AM
11:00AM
Break
11:00AM
12:30PM
Nevin Liber: Type ErasureJoel Falcou, Jean-Thierry Lapreste: The Numerical Template Toolbox : BOOST'ed Generic Array Library for High Performance Computing
12:30PM
02:30PM
Break
02:30PM
04:00PM
Eric Niebler: Practical DSEL Design with ProtoDavid Sankel: Functional Programming in C++
04:00PM
04:30PM
Break
04:30PM
06:00PM
Niebler: (continued)Roshan Naik: Logic Paradigm for C++
06:00PM
08:00PM
Break
08:00PM
09:30PM
Dave Abrahams, Hartmut Kaiser: BoostCon 2011 Kickoff Meeting
Friday, May 14
timeTrack I 2010Track II 2010
09:00AM
10:30AM
Stjepan Rajko: AME Patterns Library: a generic library for modeling, recognition, and synthesis of sequential patternsHartmut Kaiser, Joel de Guzman: Spirit History and Evolution
10:30AM
11:00AM
Break
11:00AM
12:30PM
Dave Abrahams, Beman Dawes, Jeff Garland, Douglas Gregor: Future of Boost Panel '10