Presentation Material for C++Now 2018

Overview

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, Bob Steagall (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), Zach Laine (video)
Afternoon (4:30-6:00) C++17's std::pmr Comes With a Cost, David Sankel (video) Beyond C++17, Mateusz Pusz (video) Boost.Text: Fixing std::string, and Adding Unicode to Standard C++ (part 2 of 2), Zach Laine (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 Fischer, 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: Some Thoughts on Improving the Containers in C++2x, Bob Steagall (video) Words of Wisdom, Tony Van Eerd (video) Game Engine API Design, Allan Deutsch (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-Louis 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, Anastasia 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, ThePhD (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 Regehr (video)
Morning (11:30-12:30) Closing Panel: What Belongs in the C++ Standard Library (video)

Lightning Talks

Talk Video
Easing into Modern C++, Ben Deane (video)
Where Should I Belong?, ThePhD (video)
Loop Exit Blocks: A proposal for C++20, Alan Talbot (video)
Improving Debuggability with GDB's Python API, Jeff Trull (video)
Enums For Ways, Wissam Mehio (video)
Code Generation: The Lisp Way, Jean-Louis Leroy (video)
Copy Elision, Jon Kalb (video)
Placement New, Jonathan Müller (video)
11 Years of Boost at Conservancy, Bradley Kuhn (video)
Workflow Modeling with Boost.Graph Library, Philip Salvaggio (video)
Lightning Talk, Odin Holmes (video)
Avoiding Virtual Call in CRTP, Daniel Dilts (video)
SFINAE: Substitution Failure Is Not An Error, Agustín Bergé (video)
C++ Puzzler, Leor Zolman (video)
Puzzler, Leor Zolman (video)
C++ Potpurri 2, Richard Powell (video)
An allocator is a handle to a heap, Arthur O'Dwyer (video)
ForTransformers vs deCeePeePeeticons, Tobias Loew (video)
C++ Execution Model in Five Minutes, Bryce Adelstein Lelbach (video)
Talk to me! The art of reporting a Bug, Anastasia Kazakova (video)
Poetry Club, ThePhD (video)
for_each_adjacent<N>, Marcel Ebmer (video)
C++ Reflection via Clang LibTooling, Griffin Downs (video)
The Object Upside Down, Louis Dionne (video)
We have always been at war with West Constia, Phil Nash (video)
This is Why We Can't have Nice Things, Jon Kalb (video)
A Fool's Consistency, Jonathan Müller (video)
Ø, Serj Bilokhatniuk (video)
Issues
  • C++ Now 2018 Presentations and Structure

    C++ Now 2018 Presentations and Structure

    This pull request adds the skeleton structure for all of the C++ presentations and puts whatever videos and slides we currently have into the bucket. Sadface links are included for people who do not have their presentations up yet.

    We really should automate this using the sched.com API at some point with a cheap python tool or something. :D

    opened by ThePhD 5
  • Speakers' names missing from README.rst for Day 1 in Bethe

    Speakers' names missing from README.rst for Day 1 in Bethe

    The names of the speakers are missing in the descriptions for Bethe day 1, 2018-05-07. Should be Bob Steagall for the first session (Fast UTF-8 Conversion...) and Zach Laine for the second and third sessions.

    opened by BobSteagall 1
  • Add New Slides

    Add New Slides

    More slides have come up. Adding them. Also changing the "files are not here" readme, telling people to encourage speakers to send their files to [email protected]

    opened by ThePhD 1
C++Now 2012 PresentationsC++Now 2012 Presentations - Presentation materials presented at C++Now 2012.

C++Now! 2012 Presentations and Papers Monday Presentations Jeff Garland:Library in a Week (I) Leor Zolman: A Whirlwind Overview of C++11 Boris Schaeli

null 171 Jun 28, 2022
Presentation Material for C++Now 2017

C++Now 2017 Presentations Slide Deck Guidelines for Speakers Tuesday, May 16 Paepcke Morning (9:00-10:30) Rust: Hack Without Fear!, Niko Matsakis (vid

null 454 Aug 8, 2022
Presentation materials for C++Now 2016

C++Now 2016 Presentations Slide deck guidelines for presenters Tuesday, May 11 Paepcke Morning (9:00-10:30) Keynote: Better Code Bethe Booz Allen Hami

null 79 Jan 22, 2022
Presentation materials for C++Now 2015

C++Now 2015 Presentation Tuesday, May 12 Library in a Week: C++ Application Configuration Conference Keynote: Generic Programming with Concepts Parall

null 204 Jan 22, 2022
Presentation materials presented at C++Now 2014

C++Now 2014 Presentations Library in a Week Repo Below are links to the pdfs / keynotes / OPDs in the files directory. Depending on your browser, you

null 425 May 12, 2022
Slides and other materials from CppCon 2018

CppCon 2018 Presentation Materials https://github.com/CppCon/CppCon2018 is the canonical location for presentations and code from CppCon 2018. For Spe

CppCon 1.3k Jul 8, 2022
Presentation Materials from CppCon 2015

CppCon 2015 Presentation Materials https://github.com/CppCon/CppCon2015 is the canonical location for presentations and code from CppCon 2015. For Spe

CppCon 1.7k Aug 1, 2022
The presentations of C++Now 2019.

C++Now 2019 Presentations Slide Deck Guidelines C++Now 2019 IMPORTANT: Talks that do not have slides or video will have a red question mark ( ❓ ) befo

null 88 Jul 27, 2022
C++Now 2013 PresentationsC++Now 2013 Presentations - Presentation materials presented at C++Now 2013.

C++Now 2013 Presentations Note: some of the presentations exceed GitHub's blob size limit of about 10MB. These presentations have been split into mult

null 193 Mar 26, 2022
C++Now 2012 PresentationsC++Now 2012 Presentations - Presentation materials presented at C++Now 2012.

C++Now! 2012 Presentations and Papers Monday Presentations Jeff Garland:Library in a Week (I) Leor Zolman: A Whirlwind Overview of C++11 Boris Schaeli

null 171 Jun 28, 2022
Presentation Material for C++Now 2017

C++Now 2017 Presentations Slide Deck Guidelines for Speakers Tuesday, May 16 Paepcke Morning (9:00-10:30) Rust: Hack Without Fear!, Niko Matsakis (vid

null 454 Aug 8, 2022
Presentation materials for C++Now 2016

C++Now 2016 Presentations Slide deck guidelines for presenters Tuesday, May 11 Paepcke Morning (9:00-10:30) Keynote: Better Code Bethe Booz Allen Hami

null 79 Jan 22, 2022
Presentation materials for C++Now 2015

C++Now 2015 Presentation Tuesday, May 12 Library in a Week: C++ Application Configuration Conference Keynote: Generic Programming with Concepts Parall

null 204 Jan 22, 2022
Presentation materials presented at C++Now 2014

C++Now 2014 Presentations Library in a Week Repo Below are links to the pdfs / keynotes / OPDs in the files directory. Depending on your browser, you

null 425 May 12, 2022
A package to use Material side sheet into your Flutter project. Learn more about side sheet at Material.io

Side Sheet A package to use Material side sheet into your Flutter project. Learn more about side sheet at Material.io Platform Support Android iOS Mac

Lalit Jarwal 5 May 2, 2022
Fix some extrinsic parameter importing problems. 6-axis IMU works now. Lidar without ring works now.

LVI-SAM-MODIFIED This repository is a modified version of LVI-SAM. Modification Add function to get extrinsic parameters.The original code assumes the

null 70 Jul 21, 2022
Slides and other materials from CppCon 2018

CppCon 2018 Presentation Materials https://github.com/CppCon/CppCon2018 is the canonical location for presentations and code from CppCon 2018. For Spe

CppCon 1.3k Jul 8, 2022
CSGO cheat for 2018 HvH

supremacy CSGO cheat made for 2018 hvh Feel free to use the cheat and if you want you can also contribute to the project. Supremacy Counter-Strike: Gl

null 9 Jun 16, 2022
2018-2021 mimuw by marcin abramowicz

MIM UW by Marcin Abramowicz bierzcie i kopiujcie z tego wszyscy; to sa bowiem kody moje; ktore za was zostaly napisane. [...] bierzcie i edukujcie sie

Marcin Abramowicz 18 Jul 28, 2022
Bsl - Rust 2018 and C++20, "constexpr everything", AUTOSAR compliant header-only library intended to support the development of critical systems applications

Description The Bareflank Support Library (BSL) is a Rust 2018 and C++20, "constexpr everything", AUTOSAR compliant header-only library intended to su

Bareflank 65 Jul 28, 2022
Presentation Materials from CppCon 2015

CppCon 2015 Presentation Materials https://github.com/CppCon/CppCon2015 is the canonical location for presentations and code from CppCon 2015. For Spe

CppCon 1.7k Aug 1, 2022
sent is a simple plaintext presentation tool.

sent is a simple plaintext presentation tool. sent does not need latex, libreoffice or any other fancy file format, it uses plaintext files and png im

Injamul Mohammad Mollah 3 Jun 13, 2021
A presentation about Nintendo 64 development, given at Inércia 2021

Reflective Regret This repository contains a lot of stuff regarding the "Reflective Regret: Adventures in N64 Homebrew Development" presentation I gav

Buu342 9 Apr 11, 2022
Repository for material related to the Programming Languages Virtual Meetup coverage of the Category Theory for Programmers book.

CTfP-2021 This is the material (code and presentation slide decks) that correspond to the Programming Languages Virtual Meetup course that is covering

Conor Hoekstra 107 Jul 30, 2022
Material for the UIBK Operating Systems Lab (2021)

UIBK Operating Systems Lab 2021 This repository contains material required to complete exercises for the OS lab in the 2021 summer semester, including

null 15 Jun 24, 2022
Material for the UIBK Parallel Programming Lab (2021)

UIBK PS Parallel Systems (703078, 2021) This repository contains material required to complete exercises for the Parallel Programming lab in the 2021

null 12 May 6, 2022
pbr2gltf2 is a command line tool for converting PBR images to a glTF 2.0 material.

pbr2gltf2 is a command line tool for converting PBR images to a glTF 2.0 material. The tool is detecting depending on the filename, which PBR information is stored. It swizzles the images and does reassign the channels to a glTF 2.0 image. The tool stores the images plus a minimal, valid glTF 2.0 file containing the required material, textures and images.

UX3D GmbH 22 Jan 11, 2022
CS:APP is an excellent material for learning computer systems and systems programming

CS:APP is an excellent material for learning computer systems and systems programming. However, it is inconvenient to use a virtual machine for self-learners. In this repo, I build a Docker image with most pre-requistes installed and attached all lab materials in it.

Guochao Xie 48 Jul 8, 2022
WIP - Material para uma live stream que estou preparando

C para devs PHP ATENÇÃO: Este projeto ainda está em progresso. A estrutura e conteúdo aqui provavelmente ainda estão muito confusas. Eu não recomendo

Níckolas Daniel da Silva 10 Feb 24, 2022