C++Now 2014 Presentations
Below are links to the pdfs / keynotes / OPDs in the files directory.
Depending on your browser, you may need to right click on the link and select save.
Tuesday, May 13
- Library in a Week - C++ Templating Engine
- Keynote: Axiomatic Programming: From Euclidean Deductions to C++ Templates and Beyond
- C++14: Through the Looking Glass
- Coroutines, Fibers, and Threads, Oh My
- The Canonical Class
- ConceptClang: Theoretical Advances with Full C++ Concepts | PPTX
- Generic Programming of Generic Spaces: Compile-Time Geometric Algebra with C++11
- Test-Driven Development With Boost.Test and Turtle Mock, Part I/II | Code
- Removing undefined behavior from integer operations: the bounded::integer library | LibreOffice File
- Value Semantics and Range Algorithms - Composability and Efficiency
- Preparing the C++11 Library AFIO for Boost Peer Review
Wednesday, May 14
- MPL11: A New Metaprogramming Library for C++11
- The Optimization of a Boost.Asio-Based Networking Server | Keynote File
- Undefined Behavior in C++; what is it, and why should I care
- Mach7: The Design and Evolution of a Pattern Matching Library for C++ | PowerPoint File
- Practical Type Erasure: A boost::any Based Configuration Framework | LibreOffice File
- A Tutorial Introduction to C++11/14 Part I/II
- C++11 in Space Plasma Model Development (Requires Java)
- C++11 Library Design | PPTX File
- Goals for Better Code: Implement Complete Types
- Multiplatform C++
- Octopus: A Policy-Driven Framework for CFD Simulations
Thursday, May 15
- Keynote: Beware of C++
- Interactive Metaprogramming Shell Based on Clang
- libcppa: Type-safe Messaging Systems in C++ | Part II
- Unicode in C++ | PPTX File
- CppComponents: A Modern Portable C++11 Component System
- UI. Aesthetics. C++
- Accelerator Programming with C++ AMP
- Designing XML API for Modern C++
- Modern C++ as Concurrent Assembly
- Understanding &&
- Boost Library Incubator | Zip Archive
Friday, May 16
- Iterators May Stay | LibreOffice File
- Value Semantics: It ain't about the syntax!
- Create Your Own Refactoring Tool with Clang
- How to Design C++ Implementations of Complex Combinatorial Algorithms
- Intro to Functional Programming in C++
- Managing Object Lifetimes
- 0xBADC0DE
- Expected — An Exception-friendly Error Monad
- Lifetime and Usage of Global, Thread-local, and Static Data
- Functional Data Structures in C++ | Keynote File
- Asynchronous Programming Using Boost.MetaStateMachine and the Upcoming Asynchronous Library
- Ownership of Memory in C++ | LibreOffice File