Skip to content

Instantly share code, notes, and snippets.

@honey-speaks-tech
Last active March 15, 2025 17:19
Show Gist options
  • Save honey-speaks-tech/5c1503431e8a7c02d51684865ce50506 to your computer and use it in GitHub Desktop.
Save honey-speaks-tech/5c1503431e8a7c02d51684865ce50506 to your computer and use it in GitHub Desktop.
TalksToWatch

Resources for programming talks

C++ meetup talks

C++ talk list

Full length talks

Career development

Debugging Techniques

Of Technical Leaders, the 10x Dev and Other Mythical Creatures" with José Huerta

Electronics

Practical functional programming

The Best Code, Is the Code Never Written | Daniel Davis

Going Fast: The Art of Delivering Quality Software Quickly | Josh Carroll

CodeMash 2020 | Technical Leadership 101 | John Rouda

CodeMash 2020 | Everything I Needed to Know About Debugging I Learned in Elementary Physics | Nate Taylor

CodeMash 2020 | What Architecture (The Building Kind) Can Teach Us About Architecture (The Software Kind) | Wes Delp

CodeMash 2020 | Becoming a Better Curator of Your Code | Ian Zelikman

CodeMash 2020 | Document Yourself: A Framework for Career Advancement | Michelle Brenner

CodeMash 2020 | Hobby Projects Are Awesome | Joel Byler

CodeMash 2020 | Coaching & Communicating with Diverse Teams | Kiera Prioleau

THAT Conference 2019 | Electronics for Programmers | Harold Pulcher

Clare's Approval tests

Runtime reflection in C++

Lightning talks

CppCon 2017: Walter E. Brown “Whitespace ≤ Comments << Code

5 data structures in 5 minutes

Talk on doctest

CppCon 2017: Viktor Kirilov “Mix Tests and Production Code With Doctest...”

Evolution of Design patterns in C++

C++ Design Patterns: From C++03 to C++17 - Fedor Pikus - CppCon 2019

Sean Parent's talks

A9 videos

Stanford university talk

Software Architecture

How to "think" (and design) like a Software Architect at Silicon Valley Code Camp 2019

Fundamentals of Software Architecture — Neal Ford and Mark Richards

Modern C++

The STL algorithm cheatsheet - Conor Hoekstra

Preconditions, Postconditions, Invariants: How They Help Write Robust Programs - Andrzej Krzemieński

Empty Base Class Optimization, no_unique_address and other C++20 Attributes - Bartłomiej Filipek

emBO++ 2019 - Jörn Seger: Development Mistakes And How To Prevent Them

C++ in embedded applications | Embedded Experts talk

How to Adopt Modern C++17 into Your C++ Code : Build 2018

Back to Basics: RAII and the Rule of Zero - Arthur O'Dwyer - CppCon 2019

Back to Basics: Smart Pointers

CppCon 2019: Jason Turner “The Best Parts of C++

CppCon 2019: Klaus Iglberger “Back to Basics: Move Semantics (part 1 of 2)

CppCon 2019: Klaus Iglberger “Back to Basics: Move Semantics (part 2 of 2)

Back to Basics: Type Erasure - Arthur O'Dwyer - CppCon 2019

C++ Code Smells - Jason Turner - CppCon 2019

C++ Today: The Beast is Back - Jon Kalb [ACCU 2018]

[NDC 2016] Modern C++ Beyond the Headlines | Scott Meyers

CppCon 2018: Mathieu Ropert “Early Modern C++: How to Handle a C++03 Codebase in $CURRENT_YEAR

Generic Programming Without (Writing Your Own) Templates - Tina Ulbrich [ ACCU 2021 ]

Keynote: It Depends.. - Kevlin Henney [ ACCU 2021 ]

This Videogame Developer Used the STL and You'll Never Guess What Happened - Mathieu Ropert - ACCU21

Drawing for IT Architects - Filip Van Laenen [ ACCU 2021 ]

Stop teaching C - Kate Gregory

CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"

CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”

CppCon 2015: Herb Sutter "Writing Good C++14... By Default"

C++Now 2017: Tony Van Eerd “Postmodern C++"

CppCon 2018: Michael Caisse “Modern C++ in Embedded Systems - The Saga Continues”

Wouter van Ooijen - Embedded & C++ - Meeting 2017 Keynote

CppCon 2018: Herb Sutter “Thoughts on a more powerful and simpler C++ (5 of N)

emBO++ 2019 - Wouter van Ooijen: Embedded C++ For Embedded C Programmers

emBO++ 2019 - Paul Targosz: USB For The Masses

CppCon 2016: Dan Saks “extern c: Talking to C Programmers about C++

CppCon 2018: Odin Holmes “Concurrency Challenges of Interrupt Service Routines

Deeply Embedded C++ - John Hinke - Meeting C++ 2015

CppCon 2018: Mateusz Pusz “Git, CMake, Conan - How to ship and reuse our C++ projects”

CppCon 2014: Mike Acton "Data-Oriented Design and C++

Programming microcontrollers, an introduction

Scott Meyer's C++ playlist

Lightning talks

Why don't the cool kids like OOP? - Jon Kalb - Meeting C++ 2019 lightning talks

Articles to read

Welcome back to Modern C++

C++ Antipatterns

Modern C++ 03

Polymorphic ducks

Elements of Modern C++ programming style

Modern CPP lecture slides

Secure leaderboard

17 smaller, but handy C++17 features [Bartek's blog]

Resources for improving programming/algorithms

Data Structures - Full Course Using C and C++

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment