C++Now 2026 Videos Are Now Being Published On YouTube!

C++Now 2026 Videos Are Now Being Published On YouTube!

We’re excited to announce that the C++Now 2026 conference recordings have now started being published on the C++Now YouTube Channel

Starting today (10th July 2026), we’ll be releasing three videos every week on Fridays, Sundays and Tuesdays at 3pm UTC

Order Of Release

We have started by publishing the conference’s three keynote presentations, released in the same order they were presented at the conference, and then we will continue with the rest of the C++Now 2026 programme. You can see the full list of talks by visiting the C++Now Schedule

View Schedule

Early Access

If you attended C++Now 2026, you don’t have to wait for the public releases. As part of your conference registration, you already have Early Access to the complete set of conference recordings and can watch every session right now

Early Access

Subscribe to the C++Now YouTube Channel

To make sure you don’t miss any releases, subscribe to the C++Now YouTube channel and enable notifications. With new videos arriving every Friday, Sunday, and Tuesday, subscribing is the easiest way to be notified as soon as each new talk is published.

C++Now YouTube Channel

We hope you enjoy the videos!

C++Now 2026 – Join Us in Aspen This May For $2499

C++Now 2026 – Join Us in Aspen This May For $2499

C++Now 2026 is two and a half weeks away and will take place from May 4–8, 2026 in beautiful Aspen, Colorado.

C++Now is a unique, in-person conference designed by and for the C++ community. Over five days, attendees come together not just to listen, but to engage — sharing ideas, exploring new concepts, and collaborating in an environment that encourages deep technical discussion.

Set at the renowned Aspen Center for Physics, the conference offers a rare combination of world-class content and an atmosphere that naturally fosters learning, creativity, and connection.


A Packed Program of Talks and Activities

This year’s schedule features 50 sessions across three tracks, delivering a broad and deep exploration of modern C++. Whether your interests lie in ranges, metaprogramming, concurrency, performance, or beyond, there is something here for every level of experience.

We are also proud to host three outstanding keynote talks:

Alongside the keynotes, you’ll hear from a wide range of experienced speakers, including familiar names and new voices, all contributing practical insights from real-world C++ development.

In addition, you will also have access to the C++Now Discord Server where you can leave questions for speakers during the session or discuss their session with them even after the conference has finished!


Build Something Real: Library in a Week

One of the highlights of C++Now is the Library in a Week initiative.

During the conference, attendees collaborate to design and build a complete C++ library for the Beman Project — all within the span of a single week. This is a hands-on, highly interactive experience that goes beyond theory, giving participants the opportunity to work together on meaningful, real-world code.

Whether you actively contribute or simply observe, it’s a powerful way to learn how modern C++ libraries are designed and developed.


More Than Just Talks

C++Now is about more than scheduled sessions — it’s about the conversations and connections that happen in between.

Throughout the week, you can take part in:

  • Lightning Talks — short, informal presentations open to all attendees
  • 🤝 Group discussions and ad hoc sessions — dive deeper into topics with peers
  • 🌌 The C++Now picnic dinner — a relaxed evening of great food and conversation under the Aspen sky

The smaller, focused nature of the event makes it easy to engage directly with speakers and fellow attendees, creating an experience that is both personal and impactful.


A Unique Setting for Collaboration

The Aspen Center for Physics is more than just a venue — it’s an environment designed for thought and collaboration. Its quiet setting, just a short walk from the Aspen Meadows Resort, has hosted generations of scientists and thinkers.

At C++Now, this setting helps create a space where ideas flow naturally, discussions go deeper, and learning feels both focused and relaxed

Catch Every Talk with Early Video Access

Attending C++Now is an immersive experience, and with multiple tracks running throughout the week, it’s not always possible to see every session live.

That’s why all attendees receive at least 30 days of early access to each of the C++Now 2026 YouTube videos.

This means you can catch up on any talks you missed, revisit your favourite sessions, and continue learning long after the conference ends — all before the videos are released publicly.


Join Us

If you’re looking to deepen your understanding of C++, exchange ideas with some of the most engaged members of the community, and take part in a truly collaborative event, C++Now is for you.

🎟 Conference tickets are $2499 and includes

  • 3 keynotes and 50 talks in total over 5 days
  • Networking events including the Hudson River Trading Social and the C++Now Picnic.
  • Lightning talk sessions including the option to apply to give your own talk
  • Library In a Week sessions where you can work with others to build a C++ library
  • Access to the C++Now conference Discord Server where you can chat with attendees and speakers
  • Access to the C++Now Lunch System which you can use to order your lunch from a different restaurant each day (note that lunches are not included as part of the registration fee).

And finally your ticket also includes 30 day early access to the C++Now 2026 YouTube videos which are an excellent way of catching up with any talks you missed!

👉 https://cppnow.org/registration/

We look forward to welcoming you to Aspen this May for another unforgettable week of C++.

FREE Access to C++Online 2026 (11th – 13th March 07:00 – 17:00 EST) with all C++Now Registrations

FREE Access to C++Online 2026 (11th – 13th March 07:00 – 17:00 EST) with all C++Now Registrations

Register for the main C++Now 2026 event and receive a FREE Main Conference Registration to C++Online 2026 (usually $65!), running from the 11th – 13th March 12:00 – 22:00 UTC (07:00 – 17:00 EST)*

Sign up before 00:00 UTC on the 11th of March to secure your place at this years C++Online event.

More Information About C++Online: https://cpponline.uk/
Schedule: https://cpponline.uk/schedule

C++Online: The Ultimate Online Conference Experience!

C++Online is brought to you by the organising team behind ACCU on Sea and the technical team behind online and hybrid versions of C++Now, CppCon, The Audio Developer Conference and many other established events.

Join us online over 3 days for our largest amount of C++ content ever, including:

  • Schedule Runs from 12:00-22:00 UTC (0700-1700 EST) – On Demand Recordings of all sessions to fit different timezones
  • Livestreamed C++ Talks + ON DEMAND – 30+ talks over 3 days.
  • 3 Keynote Sessions + 22 Main Conference Talks
  • 12 Confirmed Open Content Sessions
  • 11 Workshop Preview Sessions – Get a free taster/preview of our post-conference full day workshops (seperate registration required)
  • 9 Virtual Posters hosted in interactive booths within our virtual venue
  • Lightning Talks
  • On-Demand Recordings of all sessions, including open content and workshop previews – accessible until the final videos are released to YouTube
  • Interactive Virtual Venue: Explore our virtual world and interact with other attendees in our virtual venue. Access Talks, attend post session Q&A, visit poster booths and network with other attendees.
    • Interactive Q&A Sessions
    • Group Video chats
    • Proximity based video chat system
    • Networking
    • Meetups
    • Virtual poster sessions
    • BoFs / SIGs
    • Open Content
    • Quiz Hunt Game – With Prizes!
  • Meet peers and experts in the field through video and text chat in Zoom, Discord and Gather Town.
  • All Registrations Include Early Access to the final YouTube Videos
  • Live Support helpdesk

Level Up Your C++ Knowledge

In addition to the main conference, C++Online are also offering a range of post-conference online workshops and c++ training sessions from a variety of world-class instructors. Furthermore, they are also offering a third track of ‘workshop taster’ sessions as part of the main conference schedule, these will provide an opportunty to ‘try before you buy’ and workshops can be upgraded to from your conference registration with a discount.

The conference will run from 12:00-22:00 UTC with the main programme of talks scheduled to be accessible to as many active time zones as possible. In addition, all sessions will be available to watch on-demand through the conference web portal.

Once registered for C++Now, you’ll recieve an email with a code to claim your free ticket for C++Online 2026

So what are you waiting for? Register your C++Now 2026 ticket today!

Workshops require an additional registration and are not included in the free main conference registration

*This offer retroactively applies to anyone who has already purchased a main conference registration to C++Now 2026. You will be contacted with information on how to redeem your free access to C++Online through the email address you register with.

C++Now Keynote: Generic Programming Considered Harmful? – Jeff Garland

C++Now Keynote: Generic Programming Considered Harmful? – Jeff Garland

https://schedule.cppnow.org/session/2025/generic-programming-considered-harmful/

In his seminal 1968 paper “Go To Statement Considered Harmful,” Edsger Dijkstra argued that unstructured control flow leads to tangled, hard-to-maintain code. The critique reshaped programming, ushering in an era of structured design that has influenced software development for over 50 years.

Similarly, generic programming is a cornerstone of modern C++, enabling powerful abstractions and highly reusable code. However, it comes at a cost: increased compilation times, cryptic error messages, and cognitive overhead that challenges even expert developers. Has generic programming delivered on its promises, or is it actively undermining progress?

To frame this question, we’ll take an epic journey spanning 15 billion miles, down to 5 nanometers, and across four decades of software development and computing machine evolution. Along the way, we’ll explore how the abstractions we use to write programs have evolved — highlighting some of the successes and the failures. Ultimately we’ll come back back to where generic programming fits into the picture and it’s contributions.

This session will challenge your perspectives of software development and leave you with a lot to reflect on.

Jeff Garland

Jeff Garland has worked on many large-scale, distributed software projects over the past 30+ years. The systems span many different domains including telephone switching, industrial process control, satellite ground control, ip-based communications, and financial systems. He has written C++ networked code for several large systems including the development high performance network servers and data distribution frameworks.Mr. Garland’s interest in Boost started in 2000 as a user. Since then he has developed Boost.date_time, become a moderator, served as a review manager for several libraries (including asio and serialization), administered the Boost wiki, and served as a mentor for Google Summer of Code. Mr. Garland holds a Master’s degree in Computer Science from Arizona State University and a Bachelor of Science in Systems Engineering from the University of Arizona. He is co-author of Large Scale Software Architecture: A Practical Guide Using UML. He is currently Principal Consultant for his own company: CrystalClear Software, Inc.

View The Full Schedule Here

Join Us in Aspen, Colorado USA for C++Now 2025. 45+ Confirmed C++ Sessions, 3 Keynotes & Lightning Talks Await You!

C++Now Keynote: Balancing the Books – Lisa Lippincott

C++Now Keynote: Balancing the Books – Lisa Lippincott

https://schedule.cppnow.org/session/2025/balancing-the-books/

Writing a well-functioning computer program is an exercise in following rules. Complying with the rules is made much easier when a program can verify its own compliance. This is why we write assertions: they express the rules we wish a program to follow in a way that allows the program to verify its compliance.

But assertions are limited to a particular kind of rule: the rule must be parameterized only by the data the program has at hand. Assertions work wonderfully for “don’t divide by zero,” but they struggle with “don’t read from an uninitialized object” or “don’t write past the end of an array,” and fail entirely with “don’t destroy an object twice” or “don’t write to an object from which another thread might be reading.” The information needed to verify compliance with these rules is simply not available.

So let’s make it available! Let’s try writing extra declarations into programs, and recording the information needed to verify compliance with all the rules. This is, of course, what sanitizers attempt to do. But for compatibility, sanitizers rely on a great deal of guesswork, particularly about objects accessed from more than one translation unit. By providing extra declarations, we can make our intent clear and take the guesswork out of verifying code.

These new declarations form a bookkeeping system for our program. By keeping balanced books, we can detect imminent violations of our programming rules, and head off much undefined behavior before it happens. In this lecture, I will explore the details of this bookkeeping system.


Lisa Lippincott

Lisa Lippincott designed the software architectures of Tanium and BigFix, two systems for managing large fleets of computers. She’s currently assistant chair of the numerics study group of the C++ standardization committee. In her spare time, she studies mathematical logic, and wants to make computer-checked proofs of correctness a routine part of programming.

View The Full Schedule Here

Join Us in Aspen, Colorado USA for C++Now 2025. 45+ Confirmed C++ Sessions, 3 Keynotes & Lightning Talks Await You!

C++Now Keynote: Are We There Yet? – Sean Parent

C++Now Keynote: Are We There Yet? – Sean Parent

https://schedule.cppnow.org/session/2025/are-we-there-yet/

At the first BoostCon in 2007, I gave the keynote address, “A Possible Future of Software Development.” Unfortunately, my work in the area stopped just a couple of years later. Adobe’s Software Technology Lab 2.0 is picking it back up. What has happened during the last 18 years, and what does the future look like now?

Sean Parent
Sean Parent is a senior principal scientist and software architect managing Adobe’s Software Technology Lab. Sean joined Adobe in 1993, working on Photoshop, and is one of the creators of Photoshop Web, Photoshop Mobile, Lightroom Mobile, and Lightroom Web. In 2009, Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993, Sean worked at Apple, where he was part of the system software team that developed the technologies that allowed Apple’s successful transition to PowerPC.

View The Full Schedule Here

Join Us in Aspen, Colorado USA for C++Now 2025. 45+ Confirmed C++ Sessions, 3 Keynotes & Lightning Talks Await You!

2025 Accepted Sessions Announced!

2025 Accepted Sessions Announced!

These Are Just Some Of The Accepted Sessions For C++Now 2025!

View Confirmed Sessions

This year we will have 3 tracks with 48 outstanding presentations from C++ experts, including three keynotes, as well as lightning talks in the evening, a “Future of C++” panel, and the “Project in a Week” hands-on workshop!

If you’re still on the fence about whether to join us, now is a good time to choose to attend!  Check out the attendee video.  The venue has a hard attendee limit of 140 this year, and if the conference sells out (as it tends to do), your remaining option is to wait until 2026! Secure your place now at this amazing C++ Conference, held at a one of a kind venue in the beautiful and iconic landscape of the Rocky Mountains. There is no other event quite like it!

Register Now for C++Now 2025 and join our C++ experts and many more C++ developers for a week of networking, education, career development, and of course, a few laughs!

 

 

Free Entry To C++Online 2025 For C++Now 2024 Attendees

Free Entry To C++Online 2025 For C++Now 2024 Attendees

We are pleased to announce that anyone who registered a ticket for C++Now 2024 AFTER 27th February 2024 can now claim their free ticket to C++Online 2025 (anyone who registered on or before 27th February has already been given a free ticket to C++Online 2024). Please visit their registration page for instructions on claiming your free ticket.

Claim Free Ticket

Why Attend C++Online 2025?

C++Online is a unique, online-only conference running from the 26th – 28th February that is designed to bring the global C++ community together in an accessible, interactive format. With a packed schedule of expert talks, hands-on workshops, networking opportunities, and a fully immersive virtual venue, it’s an event you won’t want to miss.

Check out their full schedule which includes 25 different talks running on two tracks! In addition, C++Online will also have pre and post conference workshops (separate registration required).

View C++Online Schedule

Additional Opportunities

In addition, during the event, they are also giving C++Online attendees their chance to shine! In their Gather Town virtual venue they will be running:

  1. Online Poster sessions where attendees will be able to present posters in their virtual poster room.
  2. Open Content sessions, where C++Online attendees will take the stage to either host a fun social event or discuss any C++ topic in any format they desire including presentations, demos and panels. There is currently an open call for open content with accepted sessions added to the schedule.

Finally, please note that even if you are not able to attend the conference, it is still worth claiming your free ticket as all of the talks will be available to watch on-demand once the event has finished!

For more information about C++Online and what to expect, please visit https://cpponline.uk/

C++Now 2024 Early Video Access – Just $150! 30 Day Minimum Exclusive Access

C++Now 2024 Early Video Access – Just $150! 30 Day Minimum Exclusive Access

Access 50+ C++ Talks Through Our Early Access Portal!

Purchase An EA Video Pass Here: https://na.eventscloud.com/789034

Early Video Access can be purchased for just $150! This gives you access to all 50+ main presentations, plus ALL lightning talk sessions that took place at this years event, for a minimum period of at least 30 days of exclusivity ahead of the public releases to YouTube. You will be accessing the edited and polished final videos that will subsequently be released on the YouTube channel, but without having to wait until the individual release dates of each session.

  • Videos will start releasing to the C++Now YouTube channel at least 30 days after the first videos are available in the early access system, ensuring a minimum period of exclusive access of at least 30 days for anyone who purchases an EA pass.
  • Sessions will be released to the YouTube channel on a schedule of 3 videos a week, as such, some videos will remain in Early Access longer than others. Particularly those that occured later in the schedule, as we usually aim to release the videos in schedule order. Therefore some videos won’t be released publicly for at least 3-4 months. If you can’t wait to watch these sessions, the early access programme has you covered.
  • The Early Access videos are served through our new, intuitive early access portal and video filtering system. This allows users to easily search and filter through the available videos to find those they are most interested in, or that relate most to their area of expertise. Videos can be searched by topic/subject, sub-topic, Speaker and more.
  • As videos are released to the YouTube channel, they will simultaneously become publicly accessible on the EA Portal. Once all videos have been released, the system will persist as a public facing video filtering system, allowing visitors to search through the archive of videos uploaded to the C++Now YouTube channel (videos from previous years will be added in batches as we move forward), with or without an account or pass. As we move forward, each year’s videos will follow this same process, with all videos ending up in the video archive system for anyone to access as they please.

 

Your purchase of an EA registration helps fund this initiative and the end goal of creating a free to use, publically accessible interface for easily searching through the catalogue of videos/sessions from all C++Now events

The system is built and maintained by Digital Medium Ltd, who are also working with other events such as ACCU and CppCon to offer a similar outcome, with the end goal of creating a communal interface where users can search a database of videos across all C++ Conferences that are enrolled in the system. This will become a free to use, public facing resource available to all developers.

To Purchase an EA Pass, please visit our registration page: https://na.eventscloud.com/789034

New Lunch Ordering System For C++Now 2024!

New Lunch Ordering System For C++Now 2024!

We are pleased to announce that the lunch order system for next week’s C++Now Conference is now live.

https://lunch.cpp.events/

Order from a menu of items from local restaurants which we will have delivered each day at lunch time. The cost is $30.00 per day. This price includes all delivery, tax and gratuity to the restaurant.
You pay only for the days you order lunch on. Please use the link above to view the available selection for each day of the conference. Please note, there are no customizations or special requests.