Giter VIP home page Giter VIP logo

cppnow_presentations_2017's Introduction

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)
  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)

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

  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)

Saturday, May 19

  Flug Hudson Bethe
Morning (8:45-10:15) clang-useful: Building useful tools with LLVM and clang for fun and profit, Peter Goldsborough (video) Type-safe Programming, Jonathan Müller (video) CHAP: A memory analyzer for un-instrumented cores, Tim Boddy (video)
Morning (10:45-11:30) Performance analysis and optimization of C++ standard libraries, Aditya Kumar and Sebastian Pop (video) The Lesser-Known Multicore Synchronization Primitives, Samy Bahra (video) Nbdl: Generic Library for Managing State Seamlessly Across Network, Jason Rice (video)

cppnow_presentations_2017's People

Contributors

brycelelbach avatar hiraditya avatar philsquared avatar jc-sanchez avatar acehreli avatar jacquelinekay avatar ricejasonf avatar mattpd avatar timboddy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.