C++Now 2017 Presentations
Slide Deck Guidelines for Speakers
Paepcke
Morning (9:00-10:30)
Rust: Hack Without Fear!, Niko Matsakis (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)
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)