Slide Deck Guidelines for Speakers
| Paepcke | |
|---|---|
| Morning (9:00-10:30) | Rust: Hack Without Fear!, Niko Matsakis(video) |
| Flug | Hudson | Bethe | |
|---|---|---|---|
| Morning (11:00-12:30) | C++17 Features, Bryce Adelstein Lelbach(video) | Rethinking Strings, Mark Zeren(video) | C++11’s Quiet Little Gem: <system_error>, Charles Bay(video) |
| Afternoon (2:30-4:00) | Expression Templates Everywhere with C++14 and Yap, Zach Laine(video) | Networking TS Workshop (part 1 of 2), Michael Caisse(video) | Local ("Arena") Memory Allocators, John Lakos(video) |
| Afternoon (4:30-6:00) | constexpr ALL the things!, Ben Deane and Jason Turner(video) | Networking TS Workshop (part 2 of 2), Michael Caisse(video) | Containers & Strings: Why the Implementation Matters, Barbara Geller and Ansel Sermersheim(video) |
| Paepcke | |
|---|---|
| Morning (9:00-10:30) | Haskell taketh away: limiting side effects for parallel programming, Ryan Newton(video) |
| Flug | Hudson | Bethe | |
|---|---|---|---|
| Morning (11:00-12:30) | (Ab)using C++17, Jason Turner(video) | A vision for C++20 and std2 (part 1 of 3), Alisdair Meredith (video) | Mocking C++ (full-length version), Peter Bindels(video) |
| Afternoon (2:30-4:00) | Good FIFOs Make Good Thread Neighbors, Jonathan Beard (video) | Fun with Boost.Hana, Louis Dionne(video) | The Mathematical Underpinnings of Promises in C++, David Sankel(video) |
| Afternoon (4:30-5:15) | Postmodern Immutable Data Structures, Juan Pedro Bolivar Puente(video) | Composite Arithmetic Types Are > the + of Their Parts, John McFarlane(video) | Multithreading Using Lockless Lists and RCU, Ansel Sermersheim(video) |
| Afternoon (5:15-6:00) | Type Based Template Metaprogramming is Not Dead, Odin Holmes(video) | An easy to use RPC framework implemented in C++11/14, Yu Qi(video) |
| Paepcke | |
|---|---|
| Morning (9:00-10:30) | Competitive Advantage with D, Ali Çehreli(video) |
| Flug | Hudson | Bethe | |
|---|---|---|---|
| Morning (11:00-12:30) | Effective CMake, Daniel Pfeifer(video) | Restoring Your Sanity: An Approach to Dealing with Reference Types in the Generic Programming Paradigm, Matt Calabrese (video) | A vision for C++20 and std2 (part 3 of 3), Alisdair Meredith (video) |
| Afternoon (2:30-4:00) | The 'Detection Idiom:' A Better Way to SFINAE, Marshall Clow(video) | Locally Atomic Capabilities and How to Count Them, Lisa Lippincott (video) | No raw std::thread! - Live Tweet Analysis in C++, Kirk Shoop (video) |
| Afternoon (4:30-6:00) | C++ Core Guidelines - Modernize your C++ Code Base, Peter Sommerlad(video) | The Holy Grail - A Hash Array Mapped Trie for C++, Phil Nash(video) | Customization Points That Suck Less, Michał Dominiak (video) |