C++Now 2013 Presentations
Note: some of the presentations exceed GitHub's blob size limit of about 10MB. These presentations have been split into multiple parts. If you clone or download the repo, however, you can get access to the original unsplit file.
Monday
- Jeff Garland:Library in a Week: C++11 & Boost Cookbook (I) | Cookbook Website
- Daniel Quinlan: Keynote: C++ Use in High Performance Computing Within DOE: Past and Future
- Rob Stewart: Survey of Multi-Threaded Programming Support in C++11 and Boost
- Thiago Macieira: Qt event loop, networking and I/O API | Pipereader Source Code
- Boris Schäling: Containers in Boost
- Tony Van Eerd: Low Level Threading with C++11
- Leor Zolman: A Zephyr Overview of C++11
- Eric Niebler: A First Look at Proto-0x | PPTX Format
- Tony Van Eerd: Non-Allocating std::future/promise
- Ábel Sinkovics: Boosting MPL with Haskell elements
Tuesday
- Jeff Garland: Library in a Week: C++11 & Boost Cookbook (II) | Cookbook Website
- Chandler Carruth: Keynote: Optimizing the Emergent Structures of C++
- Scott Schurr: Sweating the Small Stuff: Brace Initialization, Unions and Enums | Code for AnyString
- David Sankel: The Intellectual Ascent to Agda pptx
- Hartmut Kaiser, Vinay Amatya: HPX: A C++ Standards Compliant Runtime System For Asynchronous Parallel And Distributed Computing
- Edouard Alligand: Scaling with C++11
- Phil Miller, Laxmikant Kale, Ramprasad Venkataraman: Parallel Programming using Charm++
- John Bandela: Easy Binary Compatible C++ Interfaces Across Compilers | PPT Format
- Michael Wong: Transactional Memory in C++
- Dominik Charousset, Matthias Vallentin: libcppa – Designing an Actor Semantic for C++11
- Thiago Macieira: Binary compatibility for library developers
Wednesday
- Jeff Garland: Library in a Week: C++11 & Boost Cookbook (III) | Cookbook Website
- Stanley Lippman: Keynote: yet another paradigm shift – A Meta4 model of concurrency | pptx Format
- Joel de Guzman: Inside Spirit X3: Redesigning Boost.Spirit for C++11 || Part 1 | Part 2 | Part 3 | Part 4
- Larisse Voufo: Weak Hiding for C++ Concepts: via a Framework for Reasoning about Name Binding in Programming Languages | PPTX Format
- Thiago Macieira: C++11 use in Qt5: Challenges and Solutions
- Richard Saunders: Thread-safe and Thread-neutral Bags
- Boris Kolpackov: Practical C++11: What I Learned Adding C++11 Support to ODB
- John Lakos: Applied Hierarchical Reuse: Capitalizing on Bloomberg’s Foundation Libraries Part I | Part II | Part III | PPTX Format
- Joel Falcou, Mathias Gaunard: Boost.Dispatch – Generalized Tag Dispatching Infrastructure Library | Slideshare
- Karl Rupp: A Discussion of Selected Vienna-Libraries for Computational Science
- Michael Spencer: Alignment in C++: Use, Limitations, and Extension
- Jon Kalb: The Hijacker's Guide to the Community | Keynote Format
- Jens Weller: C++ Community Development
Thursday
- Jeff Garland: Library in a Week: C++11 & Boost Cookbook (IV) | Cookbook Website
- Alex Fabijanic: Dynamic C++
- David Sankel: DeBruijn Bind: A more powerful bind that retains its simplicity | PPTX Format
- Rob Stewart: Multi-Threading With C++11 and Boost
- Andrew Sutton: Concepts Lite: Constraining Templates with Predicates
- Alex Fabijanic: Look ma, “update DB to HTML5 using C++”, no hands!
- Boris Kolpackov: ODB, an ORM for C++(11)
- Alisdair Meredith: Allocators in C++11
- Boris Schäling: Boost.Graph for Beginners
- Marshall Clow: Fun with Tuples
- Michael Caisse: Solving World Problems with Fusion
- Sumant Tambe: Standardizing the Data Distribution Service (DDS) API for Modern C++
- Sebastian Redl: Overloading the Member Access Operator
- Vassil Vassilev: Interactive, Introspected C++ at CERN
- Bryce Adelstein-Lelbach: Boost.Asio and Boost.Serialization: Design Patterns for Object Transmission | PPTX Format
- Zoltan Porkolab: Debugging and Profiling C++ Template Metaprograms
Friday
- Jeff Garland: Library in a Week: C++11 & Boost Cookbook (V) | Cookbook Website
- Richard Saunders, Clinton Jeffery: Dynamic, Recursive, Heterogeneous Types in Statically-Typed Languages
- Julian Storer: The Projucer: Live coding with C++ and the LLVM JIT engine
- Bart Janssens: Building finite-element matrix expressions with Boost Proto and the Eigen library | Sample Code
- Louis Dionne: A system for resource deadlock prevention using intrusive dynamic analysis