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/CppCon2020: Slides and other materials from CppCon 2020

BranchesTags
Open more actions menu

Latest commit

 

History

76 Commits
76 Commits

Folders and files

NameName
Last commit message
Last commit date
Lightning Talks/a_picture_is_worth_thousand_words
Lightning Talks/a_picture_is_worth_thousand_words
 
 
Presentations
Presentations
 
 
_tools
_tools
 
 
.gitattributes
.gitattributes
 
 
README.md
README.md
 
 

Repository files navigation

CppCon 2020 Presentation Materials

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

For Speakers: Submitting Materials

Index of Materials

Presentations

  • 2020 The Year of Sanitizers by Victor Ciura
  • A New Decade of Visual Studio C++20, Open STL, and More by Sy Brand, Marian Luparu
  • A Physical Units Library For the Next C++ by Mateusz Pusz
  • A Relaxed Guide to memory_order_relaxed by Paul E. McKenney
  • A Transaction-Based Multithreaded Locking Strategy for Containers by Bob Steagall
  • Adventures in SIMD Thinking - Part 1 by Bob Steagall
  • Adventures in SIMD Thinking - Part 2 by Bob Steagall
  • Back to Basics - Algebraic Data Types by Arthur O'Dwyer
  • Back to Basics - Class Layout by Steve Dewhurst
  • Back to Basics - Concurrency by Arthur O'Dwyer
  • Back to Basics - Design Patterns by Michael Shah
  • Back to Basics - Exceptions by Klaus Iglberger
  • Back to Basics - Lambda Expressions by Barbara Geller & Ansel Sermersheim
  • Back to Basics - Move Semantics by David Olsen
  • Back to Basics - Smart Pointers by Rainer Grimm [more materials]
  • Back to Basics - Templates (part 1) by Andreas Fertig
  • Back to Basics - Templates (part 2) by Andreas Fertig
  • Back to Basics - The Abstract Machine by Bob Steagall
  • Back to Basics - The Structure of a Program by Bob Steagall
  • Breaking Dependencies - The SOLID Principles by Klaus Iglberger
  • Building a Coroutine based Job System without Standard Library by Tanki Zhang [README]
  • Calling Functions - A Tutorial by Klaus Iglberger
  • Constructing Generic Algorithms by Ben Deane
  • C++20 An (Almost) Complete Overview by Marc Gregoire
  • C++20 STL Features, 1 Year of Development on GitHub by Stephan T. Lavavej [.pdf] [.pptx]
  • C++20 String Formatting Library An Overview and Use with Custom Types by Marc Gregoire
  • Cross Platform Pitfalls and How to Avoid Them by Erika Sweet
  • Design Patterns for Error Handling by Mark Hoemmen
  • Empirically Measuring and Reducing C++ Accidental Complexity by Herb Sutter
  • Exceptions Under The Spotlight by Inbal Levi
  • Exploration Of C++20 Metaprogramming by Inbal Levi
  • From Functions to Coroutines by Rainer Grimm
  • Fuzzing Class Interfaces for Generating and Running Tests with libFuzzer by Barnabás Bágyi
  • Get Off My Thread by Anthony Williams
  • Halide A Language for Fast, Portable Computation on Images and Tensors by Alex Reinking
  • How C++20 Changes the Way We Write Code by Timur Doumler
  • Just-in-Time compilation by JF Bastien
  • Just-in-Time Compilation The Next Big Thing by Ben Deane & Kris Jusiak [README]
  • Macro-free testing with C++20 by Kris Jusiak [README]
  • Making Games Start Fast by Mathieu Ropert
  • Making Iterators, Views and Containers Easier to Write with Boost.STLInterfaces by Zach Laine
  • Managarm - A Fully Asynchronous Operating System Powered By Modern C++ by Alexander van der Grinten
  • Neighborhoods Banding Together by Lisa Lippincott
  • Performance Matters by Emery Berger
  • Pipes: How Plumbing Can Make Your C++ Code More Expressive by Jonathan Boccara
  • Practical memory pool based allocators for Modern C++ by Misha Shalem
  • Quickly Testing Qt Desktop Applications with Approval Tests by Clare Macrae [README] [more materials]
  • Retiring the Singleton pattern by Peter Muldoon
  • Scientific Unit Testing by Dave Steffen
  • Some Things C++ Does Right by Patrice Roy
  • Structure and Interpretation of Computer Programs by Conor Hoekstra [README]
  • Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System using Modern C++ by Tsung-Wei Huang
  • Template Metaprogramming - Type Traits by Jody Hagins
  • The Many Shades of reference_wrapper by Zhihao Yuan
  • The Networking TS from Scratch: I/O Objects by Robert Leahy [more materials]
  • The Beauty and Power of 'Primitive' C++ by Bjarne Stroustrup
  • The Shapes of Multi-Dimensional Arrays by Vincent Reverdy
  • The Surprising Costs of void() by Patrice Roy
  • What's in a name? What's a name in? by Walter E Brown

Lightning Talks

  • A picture is worth thousand words by Honey Sukesan

About

Slides and other materials from CppCon 2020

Topics

cpluspluscppcpp11cpp14cpp17

Resources

Readme
Activity
Custom properties

Stars

1.6k stars

Watchers

90 watching

Forks

209 forks
Report repository

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.