C++Now! 2012 Presentations and Papers
Monday Presentations
- Jeff Garland:Library in a Week (I)
- Leor Zolman: A Whirlwind Overview of C++11
- Boris Schaeling: 50 Boost libraries in 180 minutes
- Scott Schurr: More Useful Computations in the Same Duration: Optimizing Embedded Hard Real-Time Code in C++
- Alisdair Meredith: Fresh Paint
- Karsten Ahnert, Mario Mulansky: odeint - Solving ordinary differential equations in C++
- Michael Caisse: Lambda Functions | Original from the ciere website
- Michael Wong: OpenMP for better high-level parallelism, not just for High Performance Computing
- Michael Wong: Future C++1x proposals
- John Wiegley: C++11: High-Level Threading
- Alan Talbot: Ustring - A Modern Alternative to std::string
- Bartosz Milewski, Eric Niebler : Compile-Time/Run-Time Functional Programming in C++
Tuesday Presentations
- Jeff Garland: Library in a Week
- Howard Hinnant: Keynote: Moving Forward with C++11
- Part I (pages 1-131)
- Part II (pages 132-262)
- Keynote Format
- Full pdf version (pages 1-262) available if you clone or get the zip file. tue/cppnow_moving_forward_part.pdf.
- Tony Van Eerd: Don't Try This at Work - Low Level Threading with C++11 | PPS Format
- Michael Caisse: Ladon - A Distributed State-Machine Framework | Original from the ciere website
- Zoltan Porkolab, Abel Sinkovics: Metaparse - Complie-time parsing with template metaprogramming
- Jon Kalb: Exception-Safe Coding in C++
- Beman Dawes: Moving Boost to Git
- Alisdair Meredith: Lessons Learned Developing the C++11 Standard Library
- Sumit Kumar: What's new in Visual Studio IDE for C++ Developers
- Josef Weinbub: Utilizing Modern Programming Techniques and the Boost Libraries for Scientific Software Development
Wednesday Presentations
- Jeff Garland: Library in a Week
- David Vandevoorde: Keynote: Modules in C++
- Howard Hinnant: What's new with C++11 containers? | Keynote Format
- Jean-Marc Gratien: Implementing a Domain Specific Embedded Language for lowest-order variational methods with Boost Proto
- Marshall Clow: Generic Programming in C++: A Real-World Example
- Michael Caisse: Introduction to Modern C++ Techniques | Original from the ciere website
- Andrew Lumsdaine, Larisse Voufo: ConceptClang: An Implementation Model for C++ Concepts | PPTX Format
- Howard Hinnant: C++11 Smart Pointers and Algorithms | Keynote Format
- Lucanus Simonson, Andrii Sydorchuk: Robust and efficient multi precision algorithms design based on Boost.Polygon.Voronoi library
- Scott Schurr: C++11: New Tools for Class and Library Authors
- Dave Abrahams: CMake, Modularization and Ryppl Developer Preview
Thursday Presentations
- Jeff Garland: Library in a Week
- Sean Parent: Keynote: Now What? A vignette in 3 parts | Keynote Format
- Beman Dawes, Jeff Garland, Howard Hinnant, Alisdair Meredith: Other C++11 Gems
- Jeroen Habraken: Type to string conversions, and vice-versa
- Gordon Woodhull: Compile-time 'reparsing'
- Karsten Ahnert, Mario Mulansk: Metaprogramming Applied to Numerical Problems
- Travis Gockel: How we switched to C++11 at SolidFire and how it worked out
- Bryce Adelstein-Lelbach, Matthew Anderson, Hartmut Kaiser: HPX: A C++11 parallel runtime system
- Patrick Mihelich: Linear programming made easy with Boost Proto
- Nat Goodspeed: Using Boost.Coroutine to untangle a state machine
- Chandler Carruth: Refactoring C++ with Clang
- Beman Dawes: Boosting Libraries for TR2
- Tony Van Eerd: How I Code and Why
- Stephan T. Lavavej: Regex in C++11 and Boost
Friday Presentations
- Jeff Garland: Library in a Week
- Sean Parent: Value Semantics and Concepts-based Polymorphism | Keynote Format | Source Code
- Ale Contenti: C++ Component Extensions for WinRT
Papers
- Implementing a Domain Specific Embedded Language for lowest-order variational methods with Boost Proto by Jean-Marc Gratien
- Metaparse: Compile-time parsing with template metaprogramming by Ábel Sinkovics and Zoltán Porkoláb
- Utilizing Modern Programming Techniques and the Boost Libraries for Scientific Software Development by Josef Weinbub, Karl Rupp, and Siegfried Selberherr