GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - CppCon/CppCon2016: Slides and other materials from CppCon 2016

BranchesTags
Open more actions menu

Latest commit

 

History

99 Commits
99 Commits

Folders and files

NameName
Last commit message
Last commit date
Demos
Demos
 
 
Keynotes
Keynotes
 
 
Lightning Talks and Lunch Sessions
Lightning Talks and Lunch Sessions
 
 
Posters/uftrace - A function graph tracer for userspace programs
Posters/uftrace - A function graph tracer for userspace programs
 
 
Presentations
Presentations
 
 
Tutorials
Tutorials
 
 
_tools
_tools
 
 
.gitattributes
.gitattributes
 
 
README.md
README.md
 
 
Submitting.md
Submitting.md
 
 

Repository files navigation

CppCon 2016 Presentation Materials

https://github.com/CppCon/CppCon2016 is the canonical location for presentations and code from CppCon 2016.

For Speakers: Submitting Materials

Index of Materials

Keynotes

  • extern C - Talking to C Programmers About C++ by Dan Saks
  • The Evolution of C++ - Past, Present, and Future by Bjarne Stroustrup

Presentations

  • A C++ MQTT Message Broker for the Enterprise by John Dubchak .pptx .pdf
  • A modern database interface for C++ by Erik Smith
  • AAAARGH! Adopting Almost Always Auto Reinforces Good Habits! by Andy Bond
  • accumulate - Exploring an Algorithmic Empire by Ben Deane
  • Advanced Levelization Techniques by John Lakos
  • Algorithm Design For Values Distributed In Time by Kirk Shoop
  • Beyond the Issaquah Challenge by Paul McKenney
  • Building Software Capital by David Sankel
  • C++ Coroutines - Under The Covers by Gor Nishanov
  • C++ Costless Abstractions - the Compiler View by Serge Guelton README
  • C++14 Reflections Without Macros, Markup nor External Tooling by Antony Polukhin .odp .pdf
  • Channels - An Alternative to Callbacks and Futures by John Bandela
  • Constant Fun by Dietmar Kuehl README
  • Deploying C++ modules to 100s of millions of lines of code by Manuel Klimek
  • Developing Correct C++ at Facebook Scale by Mark Isaacson
  • Elegant Asynchronous Code by Nat Goodspeed
  • Embracing Standard C++ for the Windows Runtime by Kenny Kerr and James McNellis
  • From Numerical Cosmology to Efficient Bit Abstractions for the Standard Library by Vincent Reverdy
  • From Zero To Iterators by Patrick Niedzielski
  • Game Engine Using C++11 by Jason Jurecka
  • High Performance C++ Concurrent Transactional Data Structures by Deli Zhang README
  • How to test static_assert by Roland Bock
  • I Just Wanted a Random Integer! by Cheinan Marks
  • Implementing a Modern C++ MQTT Client for Embedded Devices by Michael Caisse
  • Implementing Lightweight Object Persistence With Modern C++ by Bob Steagall
  • Improving Performance Through Compiler Switches by Tim Haines
  • IncludeOS - from bootloader to REST API with the new C++ by Alfred Bratterud README
  • Instruction Re-ordering Everywhere by Charles Bay
  • Introduction to C++ Coroutines by James McNellis
  • Iterator Haiku by Casey Carter .pdf .pptx
  • Lifetime Safety By Default - Making Code Leak-Free by Construction by Herb Sutter
  • Make Friends with the Clang Static Analysis Tools by Gabor Horvath .pptx .pdf
  • Optimally Shooting Furry Balls out of Vulkanoes by Alexandru Voicu
  • Out of memory - Business as usual by Sergey Zubkov
  • Parallelism in Modern C++ by Hartmut Kaiser
  • Putting Coroutines to Work with the Windows Runtime by Kenny Kerr and James McNellis
  • Python and C++. The beauty and the beast by Diego Rodriguez-Losada
  • Rainbow Six Siege - Quest for Performance by Nicolas Fleury
  • Regular Expressions in C++, Present and Future by Tim Shen
  • SPMD Programming Using C++ and ISPC by Nicolas Guillemot
  • Standards Proposals for SG6 - Integers by John McFarlane
  • STL Algorithms by Marshall Clow
  • The Continuing Future of Concurrency in C++ by Anthony Williams
  • The Exception Situation by Patrice Roy
  • The Guideline Support Library - One Year Later by Neil MacIntosh
  • The MAME Story - From C to Modern C++ by Miodrag Milanovic README
  • The Power of Reflection with Facebook's Thrift by Marcelo Juchem
  • The speed of concurrency (is lock-free faster) by Fedor Pikus
  • The strange details of std string at Facebook by Nicholas Ormrod
  • Towards Heterogeneous Programming in C++ by Gordon Brown and Michael Wong
  • tuple, What's New, And How It Works by Stephan T. Lavavej
  • Using build2, C++ Build Toolchain by Boris Kolpackov .txt .pdf README
  • Using Weakly Ordered C++ Atomics Correctly by Hans Boehm
  • Variadic expansion in examples by Michał Dominiak
  • Variants - Past, Present, and Future by David Sankel
  • Welcome To The Time Zone by Howard Hinnant
  • What C++ Programmers Need to Know about Header <random> by Walter E. Brown
  • What Happened to Deprecated and Removed Features of C++ by Billy Baker
  • What is the basic interface by Lisa Lippincott
  • What We’ve Learned From the C++ Community by Rob Irving and Jason Turner
  • Writing applications in modern C++ and Qt by Jens Weller

Tutorials

  • A chrono Tutorial by Howard Hinnant
  • Asynchronous IO with Boost.Asio by Michael Caisse
  • BDE Libraries - An Orientation by Steven Breitstein
  • Better Mutual Exclusion on the Filesystem by Niall Douglas
  • C++17 Parallel Algorithms and Beyond by Bryce Adelstein lelbach
  • GDB - a lot more than you realized by Greg Law
  • Implementing static control flow in C++14 by Vittorio Romeo .pptx .pdf README
  • Practical Performance Practices by Jason Turner
  • Template Normal Programming, Part 1 by Arthur O'Dwyer
  • Template Normal Programming, Part 2 by Arthur O'Dwyer
  • The Blaze High Performance Math Library by Klaus Iglberger
  • Using Types Effectively by Ben Deane

Demos

  • Achieving financial data processing performance through compile time introspection by Eduardo Madrid more materials
  • Cache Optimised Hash library by Christiaan Pretorius
  • Conan C and C++ package manager by Diego Rodriguez-Losada
  • Rich Code For Tiny Machines by Jason Turner README

Lightning Talks and Lunch Sessions

  • On using singletons in C++ by Arno Lepisk
  • Presenting Code by Jens Weller
  • Programming by Jens Weller
  • uftrace - A function graph tracer C C++ userspace programs by Namhyung Kim and Honggyu Kim
  • Variants of variadic and by Roland Bock

Posters

  • uftrace - A function graph tracer for userspace programs by Namhyung Kim and Honggyu Kim

About

Slides and other materials from CppCon 2016

Resources

Readme
Activity
Custom properties

Stars

1.8k stars

Watchers

197 watching

Forks

246 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.