Skip to content

kuzminrobin/cppnow_presentations_2018

 
 

Repository files navigation

C++Now 2018 Presentations

Slide Deck Submission Guidelines

Monday, May 07

  Paepcke
Morning (9:00-10:30) Opening Keynote: The Shape of a Program, Lisa Lippincott (video)
  Flug Hudson Bethe
Morning (11:00-12:30) C++ Mixins: Customization Through Compile Time Composition, Odin Holmes (video) A Quantum Data Structure for Classical Computers, Charles Bay (video) Fast Conversion from UTF-8 with C++, DFAs, and SSE Intrinsics (video)
Afternoon (2:30-4:00) An Allocator is a Handle to a Heap, Arthur O'Dwyer (video) Generalized FUll Duplex Messaging, Jason Rice (video) Boost.Text: Fixing std::string, and Adding Unicode to Standard C++ (part 1 of 2) (video)
Afternoon (4:30-6:00) C++17's std::pmr Comes With a Cost (video) Beyond C++17, Mateusz Pusz (video) Boost.Text: Fixing std::string, and Adding Unicode to Standard C++ (part 2 of 2) (video)

Tuesday, May 08

  Flug Hudson Bethe
Morning (9:00-10:30) Fancy Pointers for Fun and Profit, Bob Steagall (video) The Best Type Traits C++ Doesn't Have, Arthur O'Dwyer (video) The Continuing Saga of the Lock-Free Queue: Part 3 of N, Tony Van Eerd (video)
Morning (11:00-11:45) Git, CMake, Conan: How to Ship and Reuse our C++ Projects, Mateusz Pusz (video) The Untapped Potential of Software Visualization, Eberhard Gräther (video) Boost.TMP: Your DSL for Metaprogramming, Odin Holmes (video)
Morning (11:45-12:30) Docker Based C++ Dependency and Build Management, Jason Rice (video) Fortransformers: A Field Study, Tobias Loew (video)  
Afternoon (2:30-4:00) Futures without Type Erasure, Vittorio Romeo (video) The Julia Language and C++: The Perfect Marriage? Keno Discher, Bart Janssens (video) Smart Output Iterators, Jonathan Boccara (video)
Afternoon (4:30-6:00) Moving Faster: Everyday Efficiency in Modern C++, Alan Talbot (video) Generative Programming & Declarative Interfaces: Emulating the Nintendo 3DS, Tony Wasserka (video) What Else has My Compiler Done for Me Lately? Matt Godbolt (video)

Wednesday, May 09

  Flug Hudson Bethe
Morning (9:00-10:30) If I Had My 'Druthers: A Proposal for Improving the Containers in C++, Bob Steagall (video) Words of Wisdom, Tony Van Eerd (video) Game Engine API Design, Allan Deustch (video)
Morning (11:00-12:30) Rethinking Pointers, Jonathan Müller (video) Design and Implementation of DBMS Asynchronous Client Library with C++17, Boost.Hana and Boost.Asio, Roman Siromakha (video) You Can Do Better than std::unordered_map: New and Recent IMprovements to Hash Table Performance, Malte Skarupke (video)
Afternoon (2:30-4:00) Runtime Polymorphism: Back to the Basics, Louis Dionne (video) How Compilers Reason About Exceptions, Michael Spencer (video) Initializer Lists Are Broken, Let's Fix Them, Jason Turner (video)
Afternoon (4:30-6:00) The Current State of Modules in C++, John Lakos (video) Argot: Simplying Variants, Tuples and Futures, Matt Calabrese (video) Optional(al) is Not A Failure, Phil Nash (video)

Thursday, May 10

  Flug Hudson Bethe
Morning (9:00-10:30) Easy to Use, Hard to Misuse - Declarative Style in C++, Ben Deane (video) yomm2: Fast, Orthogonal, Open Methods in a Library, Jean-Loius Leroy (video) The Problem with "Cutting Edge C++", Jens Weller (video)
Morning (11:00-11:45) A View to a View, Peter Bindels (video) -Os Matters, Mark Zeren (video) From Parsing to sema: Making Sense of Syntax Trees, Michał Dominiak (video)
Morning (11:45-12:30) Debug C++ Without Running, Anastasiia Kazakova (video) Making Your Library More Reliable with Fuzzing, Marshall Clow (video)  
Afternoon (2:30-4:00) Modern C++ in Embedded Systems, Michael Caisse (video) My Little this Deduction: Friendship is ... Uniform?, *Gašper Ažman (video) Secure Coding Best Practices: Your First Line Is The Last Line Of Defense, Matthew Buttler (video)
Afternoon (4:30-6:00) Modern C++ API Design: From Rvalue-References to Type Design, Titus Winters (video) Compile Fast, Run Faster, Scale Forever - a Look into the sol2 Libary, JeanHeyd "ThePhD" Meneide (video) C++ Development with Visual Studio Code, Rong Lu (video)

Friday, May 11

  Paepcke
Morning (9:00-10:30) Closing Keynote: Undefined Behavior and Compiler Optimizations, John Regher (video)

Lightning Talks

Soon™!

Wednesday

About

Presentation Material for C++Now 2018

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%