Visit cppcon.org for details on next year's conference. CppCon sponsors have made it possible to record and freely distribute over 1000 sessions from the first CppCon in 2014 to the present. We hope you enjoy them!


CppCon

Essential GDB and Linux System Tools by Mike Shah

📍 In-person at the Gaylord Rockies, Aurora, Colorado
📅 Sunday, September 13, 2026 | 09:00–17:00 MDT
🥗 Lunch included
cppcon.org/class-2026-essential-gdb/

Debugging is one of the most important skills a software developer can learn — yet it’s rarely taught in depth. This CppCon 2026 workshop is designed to change that.
Join Mike Shah for a full-day hands-on training course focused on GDB and the essential Linux tooling every serious C++ developer should know. From debugging crashes and memory leaks to understanding binaries and navigating massive codebases, this workshop equips you with practical techniques you can immediately apply to real-world software projects.

In an era of AI-generated code, legacy systems, and increasingly complex software stacks, understanding what your code is actually doing has never been more important.

Throughout the day, attendees will work through interactive exercises using tools including:
GDB
Valgrind
Sanitizers
Code coverage tools
Objdump
Dwarfdump
Binary inspection and debugging utilities

You’ll explore topics including:
Core GDB workflows and debugging essentials
Understanding stack vs heap memory
Detecting memory leaks and runtime errors
Reading debug information and inspecting binaries
Navigating and understanding large codebases
Multiprocess debugging and time travel debugging
Practical debugging strategies for modern software systems

Whether you’re maintaining legacy systems, debugging production failures, working with AI-assisted code, or simply trying to become a more effective engineer, this workshop will help sharpen one of the most valuable skills in software development.
Mike Shah brings extensive experience in computer systems, software engineering, graphics, and performance engineering, along with years of teaching developers how systems really work under the hood.

🎟️ Seats are limited — reserve your place for this CppCon 2026 workshop today!
cppcon.org/registration

#CPP #CPlusPlus #GDB #Debugging #Linux #SoftwareEngineering #Programming #Valgrind #SoftwareDevelopment #DeveloperTools #MemoryLeaks #CppCon #BackendDeveloper #SystemsProgramming #CodeCoverage #Sanitizers #CPlusPlusDeveloper #TechConference #TimeTravelDebugging #DebuggingTools

7 hours ago | [YT] | 17

CppCon

Announcing CppCon Academy 2026 Classes - Full Day, Two & Three Day C++ Training Courses Available!

Registration is open for exciting CppCon Academy classes that will be held in the days before or after CppCon 2026.
cppcon.org/registration/
cppcon.org/cppcon-academy-2026/

Five classes are online and the rest will be offered to onsite attendees at the Gaylord Rockies in Aurora.

Read about all the offered classes on the CppCon Academy 2026 page. This year, in addition to bringing back some of the biggest names in C++ training, we are introducing several instructors that are new to us. Topics range from AI, best practices, debugging, design, language proficiency, security, and, of course, efficiency/performance/low latency.

Online classes will be held either on the last three business days of the week before the conference, the first three business days of the week after the conference, or Sept. 26 & 27th.

Onsite classes are held on the weekend days immediately before and after the conference.

Most of the classes feature two days (onsite) or three days (online) of class instruction. All classes feature hands-on opportunities to improve your programming skills.

CppCon instructors are selected from the best C++ instructors in the world. They feature rare combinations of deep technical knowledge, extensive development experience, and the ability to explain things in an approachable manner.

Register Now! cppcon.org/registration/

#cpp #cplusplus #programming #cpptraining #cpptutorials #programmingcourses #coding #softwaredevelopment #cppcon #softwareengineering #softwaredesign #workshops

23 hours ago | [YT] | 13

CppCon

AI++ 101 : Build a C++ Coding Agent from Scratch by Jody Hagins
📍 In-person at CppCon 2026 — Gaylord Rockies, Aurora, Colorado
📅 Sunday, September 13, 2026 | 🕘 09:00–17:00 MDT (Lunch included)
cppcon.org/class-2026-AI101/

What if you could stop treating AI coding tools like magic — and actually understand how they work?

In this hands-on CppCon 2026 workshop, Jody Hagins takes you deep inside the mechanics of modern AI coding assistants by guiding you through building a working AI coding agent in C++ from scratch.

Not a polished commercial product.
Not a black box.

A real, understandable system that talks to an LLM, defines tools, executes commands, and runs the same style of agentic loop used by tools like Claude Code and Cursor.

If you’ve been curious about AI-assisted development but want to move beyond hype and marketing buzzwords, this workshop is designed for experienced C++ developers who want practical understanding and hands-on experience.

Throughout this intensive one-day lab-focused class, you’ll build an agent capable of:
Reading and writing code
Compiling and fixing its own errors
Executing tools and commands
Managing conversational context
Even modifying its own source code to add new functionality
Along the way, you’ll gain insight into:
How system prompts shape model behavior
What “tool calling” actually means
Why LLMs hallucinate and go off the rails
How context windows and turns really work
Why the same model can behave completely differently depending on prompting and tooling

Jody Hagins brings decades of experience spanning AI research, Unix kernel development, low-latency financial systems, and modern C++. This workshop blends practical engineering with deep technical understanding to help demystify one of the fastest-moving areas in software development today.

By the end of the day, you won’t just be using AI tools — you’ll understand what they’re doing under the hood, why they fail, and how to build your own.

🎟️ Seats are limited — secure your place at this CppCon 2026 workshop now!
cppcon.org/registration

#CPP #CPlusPlus #AI #GenerativeAI #LLM #CodingAgent #SoftwareEngineering #Programming #CPlusPlusDeveloper #ModernCPP #ArtificialIntelligence #DeveloperTools #Coding #TechConference #CppCon #MachineLearning #SoftwareDevelopment #OpenAI #CodeNewbie #BackendDeveloper

1 day ago | [YT] | 33

CppCon

Registration OPEN for CppCon 2026!

Registration is now open for CppCon 2026, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)

Read the full announcement here: cppcon.org/cppcon-2026-registration-is-open/

For Further Details or To Register: cppcon.org/registration/

#cppcon #cpp #cplusplus #programming #cppprogramming #gamedev #code #programmer #programming #conference #softwaredeveloper #software #computerscience

1 day ago | [YT] | 2

CppCon

CppCon 2026 – Call for Book Authors

CppCon represents an unparalleled opportunity for C++ authors to engage with potential reviewers and readers.

For authors that are able to attend in person, the conference will schedule signing opportunities and panels with other authors. Authors can submit session proposals for the Main Program and/or Open Content sessions.

Main Program Submissions: cppcon.org/submissions/
Open Content Submissions: cppcon.org/open-content-submissions/

Even for authors that cannot attend in person, the conference is an opportunity for exposure by working with authors to have their hard copy books available for sale at the conference and/or having special attendee discounts for ebook editions.

To register your interest in learning more about author opportunities at CppCon, please fill out the CppCon 2026 Call for Authors form.
forms.gle/Qyah6PjKFQ2vB2Gk7

#books #authors #programming #programmingbooks #cpp #cplusplus #book #signing #booksigning #softwaredevelopment #softwareengineer

1 day ago | [YT] | 12

CppCon

Workshop: C++23 in Practice: A Complete Introduction 2026
cppcon.org/class-2026-cpp23-in-practice/
with Nicolai Josuttis
🌐 Online at CppCon 2026
📅 Monday–Wednesday, September 21–23, 2026
🕘 09:00–15:00 MDT | 11:00–17:00 EDT | 17:00–23:00 CEST


Master C++23 with One of the Language’s Foremost Experts
C++23 is here—and it’s packed with powerful language and library updates. Whether you're a professional developer looking to stay current or a Modern C++ practitioner curious about what's next, this three-day online workshop is your gateway to understanding and using C++23 effectively.

Led by Nicolai Josuttis—acclaimed author, educator, and a long-time member of the C++ Standards Committee—this course walks you through every major feature of C++23 that is already supported by leading compilers like GCC, Clang, and MSVC.

You’ll explore:
New language constructs that enhance expressiveness and clarity


Library additions that streamline development


Real-world use cases for day-to-day application programming


Design rationale behind the changes, with insider insights from the standardization process



As with Nico’s popular books and courses, the focus is on practicality and usability, helping you understand not just what the features are—but why they exist and how to use them right.

Whether you're adopting C++23 in production or just beginning to experiment, this course gives you the tools, context, and confidence to write modern, expressive, and efficient C++.

🎟️ Live. Online. Instructor-led.
Don’t miss this chance to learn C++23 from someone who helped shape it—register now.

#CPlusPlus #CPPProjects #CodingJourney #CPPDeveloper #TechIndustry #CodeNewbie #ModernCPP #SoftwareEngineer #ModernCpp #DeveloperLifestyle #OpenSourceDev #LearnToCode #Debugging #CleanCode

2 days ago | [YT] | 26

CppCon

CppCon 2026 Attendance Support Tickets - Free Tickets!

CppCon is running an Attendance Support Ticket program. These free tickets are for people who would not be able to attend otherwise. This program is limited to conference tickets and doesn’t include support for transportation or lodging. This is an open program, but reasons to apply may include financial assistance, that you are part of an underrepresented group in tech, and others.

In order to apply for this program, please fill in the application form here: forms.gle/E1YHVAB3BjKzTiw36

The application deadline is July 10, 2026. Decisions will be sent by July 12.

We look forward to seeing many of you again this year at CppCon 2026!

#cppcon #cplusplus #cpp #programming #conference #accessibility #students #attendee #softwaredeveloper

2 days ago | [YT] | 8

CppCon

Workshop: System Architecture and Design Using Modern C++ 2026 with Charley Bay
🌐 Online at CppCon 2026
📅 Wednesday–Friday, September 9–11, 2026
🕘 09:00–15:00 MDT | 11:00–17:00 EDT | 17:00–23:00 CEST
cppcon.org/class-2026-system-architecture-and-desi…


Architecting Real-World Systems with Modern C++
Modern C++ empowers engineers with powerful tools—but designing scalable, robust, and maintainable systems requires more than just technical fluency. It requires architectural thinking.

Join Charley Bay for a three-day online workshop that equips experienced C++ developers with the architectural mindset and design strategies needed to tackle complex system-level challenges. You’ll explore how to apply Modern C++ effectively in real-world environments, with a focus on making informed, deliberate tradeoffs that balance performance, maintainability, scalability, and domain-specific constraints.

This workshop is for:
Engineers making or influencing architectural decisions
Developers ready to grow into system-level leadership roles
Teams tackling large, multifaceted codebases or product families



You’ll learn to:
Apply architectural patterns using Modern C++ idioms
Break down large systems into well-defined subsystems and APIs
Reason about complexity, edge-cases, and failure modes
Evaluate design tradeoffs in real-world industry contexts
Develop a solid Theory of Operation for your systems and products

Through case studies, design critiques, and hands-on exercises, Charley will walk you through practical lessons from a range of industries. You’ll leave with techniques you can apply immediately—and a clearer understanding of what it means to be a system-level thinker in C++.

🎟️ Online. Live. Interactive.
Limited capacity to ensure engagement and personalized feedback—secure your place now.


#CPlusPlus #CPPProgramming #FullStackDev #TechCommunity #DeveloperTools #CPPDevLife #SoftwareEngineering #Cpp #ModernCpp #CodingJourney #BackendDev #TechCareers #ProgrammingLife

3 days ago | [YT] | 36

CppCon

Online Workshop: C++ Fundamentals You Wish You Had Known Earlier 2026 with Mateusz Pusz
cppcon.org/class-2026-cpp-fundamentals/
🌐 Online at CppCon 2026
📅 Monday–Wednesday, September 21–23, 2026
🕘 09:00–15:00 MDT | 11:00–17:00 EDT | 17:00–23:00 CEST


Level Up Your C++ Skills—The Right Way

C++ is powerful—but also famously tricky. Many developers learn it piecemeal, picking up habits that work until they don’t. In this three-day online workshop, join Mateusz Pusz as he demystifies core C++ concepts and teaches the essential fundamentals that many wish they had learned earlier in their careers.

This workshop distills the opening chapter of Mateusz’s acclaimed “Advanced Modern C++” course into a focused, hands-on experience for developers who want to:
Strengthen their understanding of the language’s core rules
Avoid subtle pitfalls and undefined behavior
Write faster, safer, and more maintainable code
You’ll explore:
Name lookup, overload resolution, and the One Definition Rule
Move semantics and resource management
Custom memory allocators and dynamic allocation strategies
How to use the Rule of Zero effectively
How to design customization points for your systems

If you’ve ever struggled with C++ quirks—or wondered why something works the way it does—this course is for you. Through live examples, deep dives, and best practices, you’ll leave with clarity, confidence, and cleaner code.

🔍 Not sure if you’re ready? A self-check quiz is available to assess whether this workshop is the right fit.

🎟️ Live. Online. Interactive.
Learn from one of the top Modern C++ trainers in the world—reserve your seat today.

#CPP #ProgrammingLife #CPPCode #LearnToCode #DeveloperLife #CodeNewbie #CPPProgramming #SoftwareDev #ModernCPP #CodingTips #CPPTutorial #CPPLibrary #CleanCode

3 days ago | [YT] | 30

CppCon

Registration OPEN for CppCon 2026!

Registration is now open for CppCon 2026, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)

Read the full announcement here: cppcon.org/cppcon-2026-registration-is-open/

For Further Details or To Register: cppcon.org/registration/

#cppcon #cpp #cplusplus #programming #cppprogramming #gamedev #code #programmer #programming #conference #softwaredeveloper #software #computerscience

3 days ago | [YT] | 22