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

Workshop: C++ Best Practices 2026 with Jason Turner
πŸ“ In-person at the Gaylord Rockies, Aurora, Colorado
πŸ“… Saturday & Sunday, September 12–13, 2026 | 09:00–17:00 MDT
πŸ₯— Lunch included
cppcon.org/class-2026-best-practices/

Want to write cleaner, safer, and more maintainable C++? Whether you’re self-taught or climbing the ladder from beginner to intermediate, this two-day hands-on workshop with Jason Turner is your shortcut to modern C++ mastery.

In C++ Best Practices, you'll explore the tools, techniques, and principles that make high-quality C++ code not only possibleβ€”but repeatable. Jason, creator of C++ Weekly and a trusted voice in the C++ community, will guide you through best practices grounded in real-world experience.

βœ… Write code that performs well by default
βœ… Improve compile times and code maintainability
βœ… Make your programs more memory safe
βœ… Leverage features from C++17, C++20, and C++23
βœ… Discover tools that help you maintain code quality

This is an interactive course where questions and discussion are encouraged, so come ready to engage, learn, and refine your programming instincts.

🎟️ Seats are limited so book this CppCon 2026 workshop now to avoid disappointment!
cppcon.org/registration

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

11 hours ago | [YT] | 25

CppCon

Poster Submissions Close Today!
The clock is ticking! You have until July 15th to submit to the CppCon 2026 Poster Program. cppcon.org/cppcon-2026-call-for-poster-submissions…

Got a great library, a clever technique, or a tool the C++ community should see? A poster is a fantastic, low-pressure way to share your work and spark conversations at the conference.

Don’t wait β€” submissions close in just a few days.

Submit today! cppcon.org/poster-submissions/

Accepted poster presentations receive free conference registration (one presenter per poster), and a limited number of grants are available for travel and lodging assistance. Please don’t register until you hear if your submission is accepted. If it isn’t accepted, you will be given a link for the Early Bird pricing.

#cpp #cplusplus #programming #cppcon #posters #present #coding #softwaredevelopment #cppprojects #programmer #developer #softwareengineer

15 hours ago | [YT] | 10

CppCon

News From Upcoming C++ Conferences (2026-07-14) - Open Calls, Tickets, Training + Other News!
programmingarchive.com/upcoming-conference-news/
-
CONFERENCE TICKETS AVAILABLE TO PURCHASE

CppCon (12th – 18th September) – You can buy standard tickets until August 29th at cppcon.org/registration/

C++ Under The Sea (14th – 16th October) – You can buy early bird tickets at sales.ticketing.cm.com/cppunderthesea2026/

ADC – (9th – 11th November) – Tickets for ADC can now be purchased at ti.to/audio-developer-conference/adc-bristol-2026

Meeting C++ (26th – 28th November) – You can buy early bird tickets at meetingcpp.com/2026/
-

OPEN CALLS FOR SPEAKERS

There are currently no open calls for speakers
-

OTHER OPEN CALLS

(NEW) ADC Call For Reviewers Now Open – Anyone who is interested in reviewing the proposals for talks at ADC Bristol 2026 have until July 17th to review talks. Visit submit.audio.dev/ to start reviewing talks

CppCon Call For Volunteers Now Open – Interested volunteers have until August 1st to apply at the CppCon main conference which is scheduled to take place from 14th – 18th September. For more information including how to apply visit cppcon.org/cfv2026/

(Last Chance) CppCon Call For Posters Closes Tomorrow! – Interested poster presenters have until July 15th to submit their applications for the CppCon main conference which is scheduled to take place from 14th – 18th September. For more information including how to apply visit cppcon.org/cppcon-2026-call-for-poster-submissions…

(Last Chance) CppCon Call For Authors Closes July 31st! – CppCon are looking for book authors who want to engage with potential reviewers and readers. Read the full announcement at cppcon.org/call-for-author-2026/
-

TRAINING COURSES AVAILABLE FOR PURCHASE

C++Online Friday 24th July:

(Last Chance) (Β£100 Discount - Now Only Β£245/$325/€285)
AI++ 101 – Build an AI Coding Assistant in C++ – Jody Hagins – 1 day online workshop available on Friday 24th July 16:00 – 00:00 UTC/0900-1700 PDT – cpponline.uk/workshop/ai-101/
Watch the preview session here https://youtu.be/suP5zA7QqW4

--
CppCon Online Workshops

Modern C++: When Efficiency Matters – Andreas Fertig – 3 day online workshop available on 9th – 11th September 09.00 – 15.00 MDT – cppcon.org/class-2026-when-efficiency-matters/

System Architecture And Design Using Modern C++ – Charley Bay – 3 day online workshop available on 9th – 11th September 09.00 – 15.00 MDT – cppcon.org/class-2026-system-architecture-and-desi…

C++ Fundamentals You Wish You Had Known Earlier – Mateusz Pusz – 3 day online workshop available on 21st– 23rd September 09.00 – 15.00 MDT – cppcon.org/class-2026-cpp-fundamentals/

C++23 in Practice: A Complete Introduction – Nicolai Josuttis – 3 day online workshop available on 21st– 23rd September 09.00 – 15.00 MDT – cppcon.org/class-2026-cpp23-in-practice/

Programming with C++20 – Andreas Fertig – 3 day online workshop available on 21st– 23rd September 09.00 – 15.00 MDT – cppcon.org/class-2026-programming-with-cpp20/

Using C++ for Low-Latency Systems – Patrice Roy – 2 day online workshop available on 26th– 27th September 09.00 – 17.00 MDT – cppcon.org/class-2026-low-latency/

CppCon Onsite Workshops
All onsite workshops will take place in the Gaylord Rockies in Aurora, Colorado

Advanced and Modern C++ Programming: The Tricky Parts – Nicolai Josuttis – 2 day in-person workshop available on 12th & 13th September – 09:00 – 17:00 – cppcon.org/class-2026-tricky-parts/

C++ Best Practices – Jason Turner – 2 day in-person workshop available on 12th & 13th September – 09:00 – 17:00 – cppcon.org/class-2026-best-practices/

How Hardware Gets Hacked: Breaking and Defending Embedded Systems – Nathan Jones – 2 day in-person workshop available on 12th & 13th September – 09:00 – 17:00 – cppcon.org/class-2026-hardware-hack/

Mastering `std::execution`: A Hands-On Workshop – Mateusz Pusz – 2 day in-person workshop available on 12th & 13th September – 09:00 – 17:00 – cppcon.org/class-2026-execution/

Performance and Efficiency in C++ for Experts, Future Experts, and Everyone Else – Fedor Pikus – 2 day in-person workshop available on 12th & 13th September – 09:00 – 17:00 – cppcon.org/class-2026-performance-and-efficiency/

Talking Tech – Sherry Sontag – 2 day in-person workshop available on 12th & 13th September – 09:00 – 17:00 – cppcon.org/class-2026-talking-tech/

AI++ 101 : Build a C++ Coding Agent from Scratch – Jody Hagins – 2 day in-person workshop available on 12th & 13th September – 09:00 – 17:00 – cppcon.org/class-2026-AI101/

Essential GDB and Linux System Tools – Mike Shah – 1 day in-person workshop available on 13th September – 09:00 – 17:00 – cppcon.org/class-2026-essential-gdb/

AI++ 201: Building High Quality C++ Infrastructure with AI – Jody Hagins – 2 day in-person workshop available on 19th & 20th September – 09:00 – 17:00 – cppcon.org/class-2026-ai201/

Function and Class Design with C++2x – Jeff Garland – 2 day in-person workshop available on 19th & 20th September – 09:00 – 17:00 – cppcon.org/class-2026-function-class-design/

High-performance Concurrency in C++ – Fedor Pikus – 2 day in-person workshop available on 19th & 20th September – 09:00 – 17:00 – cppcon.org/class-2026-high-perf-concurrency/
-

OTHER NEWS:

NEW) Dates for ACCU on Sea 2027 Announced – ACCU on Sea 2027 will take place in Folkestone from June 30th – July 3rd with pre-conference workshops taking place from June 28th – 29th

(NEW) Boost Documentary screening at CppCon 2026 – Boost Libraries have announced that they will be screening a documentary on the history of Boost at CppCon 2026. Watch the trailer here https://www.youtube.com/watch?v=87jvu...

(NEW) C++Now 2026 Videos Now Being Released on YouTube – Subscribe to the C++Now YouTube channel to stay up to date when each video is published – youtube.com/@CppNow

Accepted Sessions For Meeting C++ Announced – Visit meetingcpp.com/mcpp/schedule/talklisting.php to see the list of accepted talks
--

Finally anyone who is coming to a conference in the UK such as ACCU on Sea or ADC from overseas may now be required to obtain Visas to attend. Find out more including how to get a VISA at homeofficemedia.blog.gov.uk/electronic-travel-auth…

For a full list of upcoming conferences, in order of occurrence and with additional details, please visit this web page: programmingarchive.com/upcoming-conference-news/

#cpp #cplusplus #programming #coding #developer #softwaredeveloper #dev #coder #programmer #softwaredevelopment #code #apps #softwareengineer

1 day ago | [YT] | 3

CppCon

Poster Submissions Close Tomorrow July 15th!
The clock is ticking! You have until July 15th to submit to the CppCon 2026 Poster Program. cppcon.org/cppcon-2026-call-for-poster-submissions…

Got a great library, a clever technique, or a tool the C++ community should see? A poster is a fantastic, low-pressure way to share your work and spark conversations at the conference.

Don’t wait β€” submissions close in just a few days.

Submit today! cppcon.org/poster-submissions/

Accepted poster presentations receive free conference registration (one presenter per poster), and a limited number of grants are available for travel and lodging assistance. Please don’t register until you hear if your submission is accepted. If it isn’t accepted, you will be given a link for the Early Bird pricing.

#cpp #cplusplus #programming #cppcon #posters #present #coding #softwaredevelopment #cppprojects #programmer #developer #softwareengineer

1 day ago | [YT] | 17

CppCon

Poster Submissions Close July 15th (This Wednesday!) for CppCon 2026
The clock is ticking! You have until July 15th to submit to the CppCon 2026 Poster Program. cppcon.org/cppcon-2026-call-for-poster-submissions…

Got a great library, a clever technique, or a tool the C++ community should see? A poster is a fantastic, low-pressure way to share your work and spark conversations at the conference.

Don’t wait β€” submissions close in just a few days.

Submit today! cppcon.org/poster-submissions/

Accepted poster presentations receive free conference registration (one presenter per poster), and a limited number of grants are available for travel and lodging assistance. Please don’t register until you hear if your submission is accepted. If it isn’t accepted, you will be given a link for the Early Bird pricing.

#cpp #cplusplus #programming #cppcon #posters #present #coding #softwaredevelopment #cppprojects #programmer #developer #softwareengineer

2 days ago | [YT] | 20

CppCon

Programming with C++20 2026 with Andreas Fertig
πŸ“ Online
πŸ“… Mon–Wed, September 21–23, 2026 | 09:00–15:00 MDT (11:00–17:00 EDT / 17:00–23:00 CEST)
cppcon.org/

C++20 is one of the most transformative releases in modern C++ β€” reshaping how we write generic code, manage concurrency, and design expressive APIs.

In this three-day CppCon 2026 online workshop, Andreas Fertig walks you through the most important features of C++20 with a strong focus on practical usage, real-world code, and deep understanding of what changes under the hood.

You’ll start with one of C++20’s most visible improvements: the spaceship operator and simplified comparisons, showing how modern C++ reduces boilerplate while improving correctness.

From there, the workshop builds a complete mental model of C++20’s major feature set:
Concepts for safer, clearer, and more expressive templates
Abbreviated function templates and improved generic programming
Coroutines for modern asynchronous and stream-based design
The Ranges library and next-generation STL composition
std::format for modern, type-safe formatting
Compile-time evolution: constexpr, consteval, and constinit
Lambda improvements and cleaner functional composition
Utilities like starts_with, std::source_location, and more STL enhancements

A key focus throughout the course is understanding not just what changed in C++20, but why it matters, including subtle migration pitfalls when upgrading from earlier standards and how to safely adopt new patterns in production code.

You’ll also explore:
Building your own Concepts for domain-specific constraints
Writing coroutine-based parsers and asynchronous logic
Avoiding common pitfalls in ranges and temporaries
Leveraging compile-time computation effectively
Combining new STL features into clean, modern designs

By the end of the workshop, you’ll have a clear, structured understanding of C++20 and how to confidently apply its features in real-world projects β€” from safer templates to expressive asynchronous code.

Andreas Fertig brings deep expertise as a C++ trainer, author, and ISO C++ committee member, along with his widely used C++ Insights tool, which helps developers see exactly what the compiler is doing behind the abstractions.

🎟️ Register for this CppCon 2026 online workshop:
cppcon.org/registration

#CPP #CPlusPlus #CPlusPlus20 #ModernCPP #CppCon #Programming #SoftwareEngineering #Concepts #Coroutines #Ranges #STL #Templates #Constexpr #CompileTime #SoftwareDevelopment #DeveloperTools #BackendDeveloper #APIDesign

4 days ago | [YT] | 33

CppCon

Join the team behind CppCon 2026!
Volunteer applications are now open. Help support the conference, meet the community, and attend sessions throughout the week.
Apply here:
cppcon.org/cfv2026/
#CppCon #CPP #CPlusPlus #Programming #VolunteerOpportunity

5 days ago | [YT] | 13

CppCon

Modern C++: When Efficiency Matters 2026 with Andreas Fertig
πŸ“ Online
πŸ“… Wed–Fri, September 9–11, 2026 | 09:00–15:00 MDT (also 11:00–17:00 EDT / 17:00–23:00 CEST)
cppcon.org/class-2026-when-efficiency-matters/

Modern C++ gives us powerful abstractions β€” but every abstraction has a cost.
In this three-day CppCon 2026 online workshop, Andreas Fertig focuses on what really matters when performance, efficiency, and resource constraints come into play: understanding what your C++ code actually becomes.

This course is designed for developers who want to go beyond β€œit works” and understand how C++ features translate into real machine-level behavior, so they can write faster, smaller, and more maintainable software.

Through live demos and hands-on exercises using tools like C++ Insights and Compiler Explorer, you’ll learn how to evaluate both the benefits and costs of modern language features.

You will explore:
How standard features behave under the hood (initializer lists, lambdas, templates)
Performance fundamentals: caching, alignment, padding, and noexcept
Move semantics vs copy semantics β€” and when it actually matters
Compile-time vs runtime trade-offs using constexpr, CTAD, and if constexpr
Efficient use of STL containers and abstractions
Virtual dispatch, final, and devirtualisation techniques
Template design: variadic patterns, fold expressions, and efficiency guidelines
Memory ownership with unique_ptr and shared_ptr
Binary size, runtime cost, and abstraction overhead

The goal is simple but powerful: help you write less code that does more, while understanding exactly what you’re paying for in performance, memory, and complexity.

Andreas Fertig brings deep expertise as a C++ trainer, author, and ISO C++ committee member. His work on C++ Insights gives developers a rare ability to see through abstractions and understand what the compiler is really doing.
By the end of the workshop, you’ll have a much sharper intuition for writing efficient modern C++ β€” not by avoiding abstraction, but by understanding it deeply.

🎟️ Register for this CppCon 2026 online workshop:
cppcon.org/registration

#CPP #CPlusPlus #ModernCPP #Performance #Optimization #CppCon #SoftwareEngineering #Programming #Templates #MoveSemantics #Constexpr #STL #LowLevel #Efficiency #CPlusPlusDeveloper #CompilerExplorer #CppInsights

5 days ago | [YT] | 34

CppCon

Workshop: Function and Class Design with C++2x 2026 with Jeff Garland
πŸ“ In-person at the Gaylord Rockies, Aurora, Colorado
πŸ“… Saturday & Sunday, September 19–20, 2026 | 09:00–17:00 MDT
πŸ₯— Lunch included
cppcon.org/class-2026-function-class-design/

C++20–C++26 introduces one of the biggest waves of language and library evolution the ecosystem has ever seen β€” but powerful features only matter if you know how to apply them effectively in real design.

In this two-day CppCon 2026 workshop, Jeff Garland focuses on the core building blocks of C++ software: functions and classes β€” and how modern C++2x features fundamentally change how we design them.

Drawing on decades of experience building large-scale distributed systems and contributing directly to the evolution of the C++ standard library, this workshop bridges cutting-edge language features with real production design practice.
This is a hands-on, design-focused course where you’ll learn how to structure robust, maintainable C++ systems using modern language tools.

You will explore how to apply:
Concepts for safer, more expressive APIs
Reflection for introspection and meta-level design
Contracts for correctness and invariants
Modules for scalable build and code organisation
Ranges and range algorithms for expressive data processing
Advanced error handling strategies
Aggregate types and modern value design

The workshop is structured around one central idea: Library First Design β€” building systems where clean, reusable interfaces drive architecture from the start, rather than emerging accidentally later.

Across the two days, you’ll work through:
Day 1: Core C++2x features and their impact on function and class design
Day 2: Advanced design patterns using reflection, contracts, and modules
Practical exercises applying features in realistic system scenarios
Design trade-offs from real-world distributed systems experience

Jeff Garland brings over 40 years of experience in mission-critical systems, along with deep involvement in the C++ standards process, including leadership roles in Boost and ISO C++ (WG21). His perspective connects modern language design directly to decades of production engineering experience.

By the end of the workshop, you’ll have a practical framework for using modern C++ features to design clearer, safer, and more scalable software systems.

🎟️ Seats are limited β€” register now for this CppCon 2026 workshop:
cppcon.org/registration

#CPP #CPlusPlus #ModernCPP #CPlusPlus20 #CPlusPlus23 #CPlusPlus26 #SoftwareEngineering #Programming #CppCon #LibraryDesign #SystemDesign #Concepts #Modules #Ranges #Reflection #Contracts #APIDesign #BackendDeveloper #SoftwareArchitecture #DeveloperTools

6 days ago | [YT] | 18

CppCon

Registration now 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 week ago | [YT] | 2