C++Now 2017 Presentations
Slide Deck Guidelines for Speakers
Tuesday, May 16
|
Paepcke |
Morning (9:00-10:30) |
Rust: Hack Without Fear!, Niko Matsakis (video) |
Wednesday, May 17
|
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) |
Thursday, May 18
|
Flug |
Hudson |
Bethe |
Morning (9:00-9:45) |
Call: A Library that Will Change the Way You Think about Function Invocations (part 1 of 2), Matt Calabrese (video) |
A look at C++ through the glasses of a language tool, Anastasia Kazakova (video) |
Sorting in less than O(n log n): Generalizing and optimizing radix sort, Malte Skarupke (video) |
Morning (9:45-10:30) |
Boost vs Qt: What Could They Learn From Each Other?, Jens Weller (video) |
Morning (11:00-12:30) |
Call: A Library that Will Change the Way You Think about Function Invocations (part 2 of 2), Matt Calabrese (video) |
A vision for C++20 and std2 (part 2 of 3), Alisdair Meredith (video) |
Parallel Programming with RaftLib: streaming/data-flow concurrency via concise C++ iostream-like operators, Jonathan Beard (video) |
Afternoon (2:30-4:00) |
Postmodern C++, Tony Van Eerd (video) |
Practical (?) Applications of Reflection, Jackie Kay (video) |
Implementing variant visitation using lambdas, Vittorio Romeo (video) |
Afternoon (4:30-6:00) |
Promises in C++: The Universal Glue for Asynchronous Programs, David Sankel (video) |
Towards Painless Testing, Kris Jusiak (video) |
Testing the Limits of Allocator Awareness, Bob Steagall (video) |
Friday, May 19
Saturday, May 19