{"id":10430,"date":"2026-05-08T13:39:26","date_gmt":"2026-05-08T20:39:26","guid":{"rendered":"https:\/\/cppcon.org\/?p=10430"},"modified":"2026-05-11T12:26:08","modified_gmt":"2026-05-11T19:26:08","slug":"2026-tracks","status":"publish","type":"post","link":"https:\/\/cppcon.org\/2026-tracks\/","title":{"rendered":"Announcing the CppCon 2026 Tracks"},"content":{"rendered":"<p><span style=\"font-weight: 400\">CppCon continues to grow as a conference that reflects the full breadth of modern C++ practice. One of the ways we support that breadth is through <\/span><b>dedicated tracks<\/b><span style=\"font-weight: 400\">. These tracks highlight areas of sustained interest in the community and create space for deeper, more focused conversations.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Tracks are a distinct aspect of CppCon. They allow speakers to target specific audiences and give attendees a way to engage more deeply with topics that matter to them. Just as importantly, they make room for material that might not otherwise surface in a general program, strengthening the overall conference.<\/span><\/p>\n<p><span style=\"font-weight: 400\">For 2026, we are continuing with all of last year\u2019s tracks:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cppcon.org\/b2b\/\"><span style=\"font-weight: 400\">Back to Basics<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cppcon.org\/softwaredesign\/\"><span style=\"font-weight: 400\">Software Design<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cppcon.org\/tooling-track\/\"><span style=\"font-weight: 400\">Tooling &amp; Ecosystem<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cppcon.org\/embedded\/\"><span style=\"font-weight: 400\">Embedded<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cppcon.org\/robotics-track\/\"><span style=\"font-weight: 400\">Robotics &amp; AI<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cppcon.org\/scientific-computing-track\/\"><span style=\"font-weight: 400\">Scientific Computing<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cppcon.org\/gamedev-track\/\"><span style=\"font-weight: 400\">Game Development<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cppcon.org\/business-and-career-track\/\"><span style=\"font-weight: 400\">Business &amp; Career<\/span><\/a><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Below is a closer look at each track and the role it plays within the program.<\/span><\/p>\n<h3><a href=\"https:\/\/cppcon.org\/b2b\/\"><b>Back to Basics<\/b><\/a><\/h3>\n<p><span style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10436\" src=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Kirsh.png\" alt=\"\" width=\"300\" height=\"168\" \/>The Back to Basics track focuses on teaching and reinforcing the fundamentals of C++. Talks in this track emphasize clear explanations of core language and library features, presented from first principles so that attendees can build a strong mental model.<\/span><\/p>\n<p><span style=\"font-weight: 400\">These sessions are technical, but intentionally structured to be approachable. They are valuable for developers at all levels, whether learning a topic for the first time or revisiting it with greater depth and precision.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Example talks from CppCon 2025:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/T08YxaCG_OY?si=vPeQqThEUhgd_Mgr\"><span style=\"font-weight: 400\">Back to Basics: Master C++ Friendship<\/span><\/a><span style=\"font-weight: 400\"> by Mateusz Pusz<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/jDpvZtdGpj8?si=3cccfPJKQdyL9NRA\"><span style=\"font-weight: 400\">Back to Basics: How to Refactor C++ Code<\/span><\/a><span style=\"font-weight: 400\"> by Amir Kirsh<\/span><\/li>\n<\/ul>\n<h3><a href=\"https:\/\/cppcon.org\/softwaredesign\/\"><b>Software Design<\/b><\/a><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-10435\" src=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Alwan-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Alwan-300x169.png 300w, https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Alwan.png 575w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><span style=\"font-weight: 400\">The Software Design track centers on how we structure and evolve software systems. It focuses on managing complexity through abstraction, reducing coupling, and building systems that are maintainable and adaptable over time.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Topics often include architectural patterns, design techniques across paradigms, and lessons learned from real-world systems. This track reflects the idea that\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">design decisions often have a greater long-term impact than low-level implementation details.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Example talks from CppCon 2025:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/dLsZ3t_kG1U?si=ljBW7g2b7qxhjcTG\"><span style=\"font-weight: 400\">API Structure and Technique: Learnings from C++ Code Review<\/span><\/a><span style=\"font-weight: 400\"> by Ben Deane<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/oe_Lke3zaBY?si=DUWmJ6_n66kZPHbk\"><span style=\"font-weight: 400\">Engineers Are Users Too: A Case Study in Design Thinking for Infrastructure<\/span><\/a><span style=\"font-weight: 400\"> by Grace Alwan<\/span><\/li>\n<\/ul>\n<h3><a href=\"https:\/\/cppcon.org\/tooling-track\/\"><b>Tooling &amp; Ecosystem<\/b><\/a><\/h3>\n<p><span style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10440\" src=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Majeed.png\" alt=\"\" width=\"300\" height=\"168\" \/>The Tooling &amp; Ecosystem track explores both the tools used to build C++ software and the broader ecosystem that supports modern development. This includes compilers, build systems, debuggers, static analysis, IDEs, and libraries, as well as package management and integration with other platforms.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Alongside deep dives into specific tools, this track also covers how C++ fits into larger software environments. Topics may include dependency management, interoperability, and developer workflows, with an emphasis on practical experience and improving how C++ is developed and delivered in real-world settings.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Example talks from CppCon 2025:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/aH-Y9N7EPSc?si=ZeqtfmTI1WuWFdZk\"><span style=\"font-weight: 400\">Debugging C++ Coroutines in GDB<\/span><\/a><span style=\"font-weight: 400\"> by Zartaj Majeed<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/G0ptIEX0y5c?si=SQJhBZFCdhCdTMM2\"><span style=\"font-weight: 400\">What\u2019s New in Visual Studio for C++ Developers in 2025<\/span><\/a><span style=\"font-weight: 400\"> by <\/span><span style=\"font-weight: 400\">Augustin Popa &amp; David Li<\/span><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=U23WkMWIkkE\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/www.youtube.com\/watch?v%3DU23WkMWIkkE&amp;source=gmail&amp;ust=1778613763685000&amp;usg=AOvVaw2ODpos81djuhIOQEwndrAO\"> Is Your C++ Code Leaking Memory? Discover the Power of Ownership-Aware Profiling<\/a>\u00a0by Alecto Irene Perez<\/li>\n<\/ul>\n<h3><a href=\"https:\/\/cppcon.org\/embedded\/\"><b>Embedded<\/b><\/a><\/h3>\n<p data-start=\"103\" data-end=\"501\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10438\" src=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Rocha.png\" alt=\"\" width=\"300\" height=\"168\" \/>The Embedded track showcases how C++ is used in constrained and hardware-adjacent environments. Sessions explore performance, memory efficiency, determinism, and reliability\u2014key concerns in systems where resources are limited and correctness is paramount. The track also highlights tools and techniques for developing safety-critical applications, including machine controllers and medical devices.<\/p>\n<p data-start=\"503\" data-end=\"659\">Attendees can expect to learn practical approaches for writing efficient low-level code while applying modern C++ abstractions thoughtfully and effectively.<\/p>\n<p><span style=\"font-weight: 400\">Example talks from CppCon 2025:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/AmPLoOfRFDs?si=ChnmSB9JZQt9gob1\"><span style=\"font-weight: 400\">Building Robust Inter-Process Queues in C++<\/span><\/a><span style=\"font-weight: 400\"> by Jody Hagins<\/span><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=wDyssd8V_6w\">Wait is it POSIX? Investigating Different OS and Library Implementations for Networking<\/a> by Katherine Rocha<\/li>\n<\/ul>\n<h3><a href=\"https:\/\/cppcon.org\/robotics-track\/\"><b>Robotics &amp; AI<\/b><\/a><\/h3>\n<p><span style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10439\" src=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Hollman.png\" alt=\"\" width=\"300\" height=\"168\" \/>The Robotics &amp; AI track focuses on real-world systems that combine C++ with robotics, autonomy, and machine learning. Unlike academic venues, the emphasis is on practitioner experience, applied techniques, and lessons learned in production systems.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Topics may include motion planning, perception systems, simulation, and performance-critical AI infrastructure, all grounded in practical use of C++.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Example talks from CppCon 2025:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/Bnl35DhfnUs?si=ojQ2u5s-5f7Kk4jl\"><span style=\"font-weight: 400\">Can Modern C++ SPEED UP Your Bundle Adjustment Pipeline?<\/span><\/a><span style=\"font-weight: 400\"> by Vishnu Sudheer Menon<\/span><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=DwhAucfHJjs\">Agentic C++ Debugging Live! &#8211; Without a Safety Net<\/a> by Daisy Hollman &amp; Mark Williamson<\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/xCuRUjxT5L8?si=bY-5MG6Je0yHYKXz\"><span style=\"font-weight: 400\">Best Practices for AI Tool Use in C++<\/span><\/a><span style=\"font-weight: 400\"> by Jason Turner<\/span><\/li>\n<\/ul>\n<h3><a href=\"https:\/\/cppcon.org\/scientific-computing-track\/\"><b>Scientific Computing<\/b><\/a><\/h3>\n<p><span style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10441\" src=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Bronder.png\" alt=\"\" width=\"300\" height=\"168\" \/>The Scientific Computing track covers high-performance and numerically intensive applications. Talks often address parallelism, numerical methods, large-scale data processing, and efficient use of modern hardware.<\/span><\/p>\n<p><span style=\"font-weight: 400\">This is where C++ is applied to demanding computational workloads, from simulation to optimization and beyond.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Example talks from CppCon 2025:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/_YCbGWXkOuo?si=Pvt2H6qokGyndavr\"><span style=\"font-weight: 400\">Optimize Automatic Differentiation Performance in C++<\/span><\/a><span style=\"font-weight: 400\"> by Steve Bronder<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/gLOH5md4gok?si=X98Eydw4ySbT8bNJ\"><span style=\"font-weight: 400\">Lazy and Fast: Ranges Meet Parallelism in C++<\/span><\/a><span style=\"font-weight: 400\"> by Daniel Anderson<\/span><\/li>\n<\/ul>\n<h3><a href=\"https:\/\/cppcon.org\/gamedev-track\/\"><b>Game Development<\/b><\/a><\/h3>\n<p><span style=\"font-weight: 400\">The Game Development track explores how C++ is used to build high-performance, real-time interactive systems. Many of the techniques discussed in this track have broader applicability to any system where responsiveness and performance are critical.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Game development is one of the largest users of C++. It faces some tough engineering challenges that only C++ can solve, such as delivering a rendered frame in 16 milliseconds, synchronizing state across the internet for multiplayer games, accommodating the ever-changing brief of the game designer, and so on.<\/span><\/p>\n<p><span style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10442\" src=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Yeong.png\" alt=\"\" width=\"300\" height=\"167\" \/>We all know that GameDev engineering does things a little differently, and this is the place to share the knowledge that the whole C++ community can benefit from. Topics of interest include:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Patterns in game development<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Building engines<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Build systems<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Profiling and optimizing<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Accommodating hardware constraints<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Interacting with the C++ Standard<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Debugging interactive programs<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">GPU programming<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Case studies and post-mortems<\/span><\/li>\n<li>\u2026<\/li>\n<li><span style=\"font-weight: 400\">Oh yes, and AI<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Example talks from previous CppCon years:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/IO7jl1rjRvA?si=jYCDZHPzNqOOsV6N\"><span style=\"font-weight: 400\">Can C++ Data Oriented Design Be ONE MILLION Times Faster?<\/span><\/a><span style=\"font-weight: 400\"> by Andrew Drakeford<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/cGB3wT0U5Ao?si=TVGmkSpggbmRFCTc\"><span style=\"font-weight: 400\">C++ Data Structures That Make Video Games Go Round<\/span><\/a><span style=\"font-weight: 400\"> by Al-Afiq Yeong<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">This is a great opportunity to network with your peers from the international GameDev engineering community. If you have done anything at all interesting, we all want to hear about it.<\/span><\/p>\n<h3><a href=\"https:\/\/cppcon.org\/business-and-career-track\/\"><b>Business &amp; Career<\/b><\/a><\/h3>\n<p><span style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10443\" src=\"https:\/\/cppcon.org\/wp-content\/uploads\/2026\/05\/Sontag.png\" alt=\"\" width=\"300\" height=\"135\" \/>The Business &amp; Career track focuses on the professional side of working with C++. It includes topics such as team organization, leadership, career growth, and the role of C++ within industry.<\/span><\/p>\n<p><span style=\"font-weight: 400\">This track broadens the scope of the conference by addressing how technical work connects to business outcomes and personal development.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Example talks from CppCon 2025:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/6a3CNRMssQE?si=DRXvM0t-128mBSvb\"><span style=\"font-weight: 400\">Mastering the Code Review Process<\/span><\/a><span style=\"font-weight: 400\"> by Peter Muldoon<\/span><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=SNZlxHDrwM4\">Building a C++ Career Off-Road<\/a> by Sherry Sontag and panel<\/li>\n<\/ul>\n<h2><b>Submit to CppCon 2026<\/b><\/h2>\n<p><span style=\"font-weight: 400\">If you are considering submitting a talk, we encourage you to think about how your proposal might fit into one or more of these tracks. When submitting, you can indicate which tracks are relevant to your talk.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ud83d\udc49 Submit your proposal here:<\/span><a href=\"https:\/\/cppcon.org\/submissions\"> <span style=\"font-weight: 400\">https:\/\/cppcon.org\/submissions<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400\">Tracks help us surface ideas, experiences, and communities that deserve focused attention. We are excited for what <strong>you<\/strong> bring to CppCon 2026!<\/span><\/p>\n<h2><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>CppCon continues to grow as a conference that reflects the full breadth of modern C++ practice. One of the ways we support that breadth is through dedicated tracks. These tracks highlight areas of sustained interest in the community and create space for deeper, more focused conversations. Tracks are a distinct aspect of CppCon. They allow [&hellip;]<\/p>\n","protected":false},"author":33,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[8],"tags":[25,26],"class_list":["post-10430","post","type-post","status-publish","format-image","hentry","category-promotion","tag-call","tag-deadline","post_format-post-format-image"],"_links":{"self":[{"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/posts\/10430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/comments?post=10430"}],"version-history":[{"count":5,"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/posts\/10430\/revisions"}],"predecessor-version":[{"id":10459,"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/posts\/10430\/revisions\/10459"}],"wp:attachment":[{"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/media?parent=10430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/categories?post=10430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cppcon.org\/wp-json\/wp\/v2\/tags?post=10430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}