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
08:45AM
General Conference Welcome
08:45AM
09:00AM
Jeff Garland: Boost Library in a Week -- Revamping C++ I/O (Kickoff)
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: Demystifying C++ Exceptions - 10 Tips to Effectively Design Exception-Safe Code
12:30PM
02:30PM
Break
02:30PM
04:00PM
Barend Gehrels, Bruno Lalande, Mateusz Loskot: Generic Programming for GeometryJoel de Guzman, Hartmut Kaiser: A Framework for RAD Spirit
04:00PM
04:30PM
Break
04:30PM
06:00PM
Matt Calabrese, Zachary Laine: Instantiations Must Go!de Guzman, Kaiser: RAD Spirit (continued)
06:00PM
08:00PM
Break
08:00PM
09:30PM
Robert Ramey: Is Boost Broken?
Tuesday, May 11
timeTrack I 2010Track II 2010
08:00AM
09:00AM
Jeff Garland: Boost Library in a Week -- Revamping C++ I/O (Tue)
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 WorkshopVicente J. Botet Escriba, Justin Gottschlich, Dwight Y. Winkler: Reducing the Integration Complexity of Software Transactional Memory with TBoost.STM
04:00PM
04:30PM
Break
04:30PM
06:00PM
Gregor: C++ Tool-Builders Workshop (continued)Michael Caisse: Using Spirit V2: Qi and Karma
06:00PM
08:00PM
Break
08:00PM
09:30PM
Dave Abrahams: Ryppl - A New Platform for Boost Development
Wednesday, May 12
timeTrack I 2010Track II 2010
08:00AM
09:00AM
Jeff Garland: Boost Library in a Week -- Revamping C++ I/O (Wed)
09:00AM
10:30AM
Maurice Herlihy : Transactional Memory Today - Keynote
10:30AM
10:45AM
Break
10:45AM
11:00AM
nothing scheduledJustin Gottschlich: Overview of Transactional Memory Day
11:00AM
11:30AM
Gennadiy Rozental: Production use of Boost.TestJustin Gottschlich: TBoost.STM Engine
11:30AM
12:30PM
Rozental: Production use of Boost.Test (continued)Tatiana Shpeisman: Draft Specification of Transactional Language Constructs for C++
12:30PM
02:30PM
Break
02:30PM
03:00PM
Michael Caisse: An Asio Based Flash XML ServerMichael Wong: IBM's TM Research
03:00PM
03:30PM
Caisse: An Asio Based Flash XML Server (continued)Mark Moir: Sun's / Oracle's TM Research
03:30PM
04:00PM
Caisse: An Asio Based Flash XML Server (continued)Tatiana Shpeisman: Intel's TM Research
04:00PM
04:30PM
Break
04:30PM
06:00PM
Christophe Henry: The Meta State Machine Library V2Justin Gottschlich, Maurice Herlihy , Mark Moir, Tatiana Shpeisman, Michael Wong: Transactional Memory - Panel Discussion
06:00PM
06:30PM
Break
06:30PM
08:30PM
Picnic'10 - bring your families and friends
Thursday, May 13
timeTrack I 2010Track II 2010
08:00AM
09:00AM
Jeff Garland: Boost Library in a Week -- Revamping C++ I/O (Thu)
09:00AM
09:45AM
Stjepan Rajko: AME Patterns Library: a generic library for modeling, recognition, and synthesis of sequential patternsDean Michael Berris: Techniques in Flexible Header-Only C++ Network Library Implementations
09:45AM
10:30AM
Rajko: AME Patterns Library (continued)Marshall 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: Practical DSEL Design with Proto (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
08:00AM
09:00AM
Jeff Garland: Boost Library in a Week -- Revamping C++ I/O (Fri)
09:00AM
10:30AM
Joao P. R. Abecasis: Cross-platform development with Qt and BoostJoel de Guzman, Hartmut Kaiser: 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