Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
>
Top 10 C++ conference talks 2019—2022

Top 10 C++ conference talks 2019—2022

Oct 17 2022

Lots of interesting developer conferences take place in the world. It would be great to invent teleportation so you could attend every talk you're interested in, but let's make things easier. You can watch almost any conference talk on YouTube.

0999_top_10_conference_talks/image1.png

Put the time spent on YouTube to good use by listening to speakers at C++ conferences. However, YouTube doesn't always offer us equally interesting and useful video recommendations.

And you rarely feel like digging through a bunch of different conferences on YouTube. So, I'd like to share with you a compilation of the most curious talks (for my taste) at C++ conferences in recent years.

CppCon

N1. C++20: Reaching for the Aims of C++ - Bjarne Stroustrup - CppCon 2021

The designer and original implementer of C++ tells the story of the C++ creation and explains the core principles that determined the evolution of the C++ language. Moreover, he also talks about current changes of the language. From the retrospective viewpoint, Bjarne Stroustrup discusses the obstacles to writing elegant and efficient code.

N2. Non-conforming C++: the Secrets the Committee Is Hiding From You - Miro Knejp - CppCon 2019

C++ has been rapidly evolving for decades, with millions of programmers constantly adding new features to it. We know most of these features. But what if there is something in C++ that you couldn't even imagine? In this talk, Miro Knejp shows you how instructions can become expressions, how "goto" can make your programs faster, and many other secrets of C++.

N3. How C++20 Changes the Way We Write Code - Timur Doumler - CppCon 2020

Even though C++20 was released in December 2020, it is still an up-to-date C++ standard. So it is still useful to talk about it. Timur Doumler not only explains the C++20 updates in detail, but also thoroughly analyzes what was the true motivation for them.

NDC Conferences

N4. The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021

Just imagine a programming language which combines the worst features of the all known programming languages. Just imagine creating a monster with the worst syntax, the worst semantics and the worst runtime behaviour. Mark Rendle speculates on a curious thought experiment to create the worst programming language ever. In this talk he mentions several programming languages (including C and C++).

CppNow

N5. Top 5 Library Additions in C++23 - Jeff Garland - CppNow 2022

Let's look into the future. We now stand on the verge of C++23. It's time to discuss the C++23 library facilities. In the overview talk, Jeff Garland explains the most significant library changes, including the introduction of std::expected, std::print and new ranges algorithms.

N6. C++: Engineers Wanted, Programmers not so Much - David Sankel - C++Now 2019

In this talk, David Sankel explores the recent shifts in focus from a programming language, to business value in both the commercial and C++ standardization settings. Software Engineering Manager/TL at Bloomberg talks about the gradual transformation of a programmer into an engineer.

C++ on sea

N7. KEYNOTE: What Everyone Should Know About How Amazing Compilers Are - Matt Godbolt [C++ on Sea 2019]

Few people think about what amazing things compilers do for us. In this talk, Matt Godbolt helps you appreciate your compiler and better understand what it exactly can or cannot optimize for you.

N8. Hypercritical C++ Code Review - Yuri Minaev [ C++ on Sea ] 2020

C++ code is fraught with perils and pitfalls. Yuri Minaev talks about the importance of a meticulous code review. The speaker also demonstrates the true examples of code errors that are so easy to miss. In this talk, meet a cunning emplace_back, an unexpected integer overflow, a skipped memset, and other horrors of C++ code.

Cpp North

N9. Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022

C++ has been the dominant programming language for performance-critical software. Over time, it has become more and more complex and accumulated decades of technical debt. Chandler Carruth explains the idea of creating a successor of the C++ language to avoid inheriting the legacy of C or C++ directly.

CPPP Conference

N10. Keynote: C++'s Superpower - Matt Godbolt - CPPP 2021

Yes, C++ has its own "pros and cons". But in this talk Matt Godbolt suggests focusing on a true C++superpower. You will learn more about how this superpower has shaped C++ past, present, and will continue to shape its future as a programming language, and why it is important for modern C++ developers to be aware of it.

Conclusion

C++ is a broad topic that many people are interested in. You may not watch all the conference talks mentioned. However, I hope you find something that will come in handy for you :). Share in the comments other conference talks that you found noteworthy.

Subscribe to the monthly digest to keep up with the new content of our blog. By the way, you can find more useful resources for C++ developers here: "The most interesting blogs and websites for C++ developers".



Comments (0)

Next comments next comments
close comment form
close form

Fill out the form in 2 simple steps below:

Your contact information:

Step 1
Congratulations! This is your promo code!

Desired license type:

Step 2
Team license
Enterprise license
** By clicking this button you agree to our Privacy Policy statement
close form
Request our prices
New License
License Renewal
--Select currency--
USD
EUR
* By clicking this button you agree to our Privacy Policy statement

close form
Free PVS‑Studio license for Microsoft MVP specialists
* By clicking this button you agree to our Privacy Policy statement

close form
To get the licence for your open-source project, please fill out this form
* By clicking this button you agree to our Privacy Policy statement

close form
I am interested to try it on the platforms:
* By clicking this button you agree to our Privacy Policy statement

close form
check circle
Message submitted.

Your message has been sent. We will email you at


If you do not see the email in your inbox, please check if it is filtered to one of the following folders:

  • Promotion
  • Updates
  • Spam