Video & On-Demand

CppCon 2020 Effective Remote C++ Development with Codespaces--Nick Uhlenhuth

Registration is now open for CppCon 2021, which starts on October 24 and will be held both in person and online. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from our most recent in-person conference in 2019 and our online conference in 2020. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2021 to attend in person, online, or both!

Effective Remote C++ Development with Codespaces

by Nick Uhlenhuth

Summary of the talk:

The rise of remote work and the growth of team sizes present a challenge for C++ developers. Many C++ projects have complex hardware and software requirements, making onboarding of new team members and productive coding from home harder than they need to be. We need tools to ease configuration of your team's development environments and grant them access to the processing power they need from wherever they are in the world.

This presentation will show how Codespaces can use the power and flexibility of the cloud to address these issues. Codespaces give you the ability to quickly create a managed online development environment specific to your project that you can access from anywhere. We'll look at the problems which hit C++ developers particularly hard, like long build times and dependency management. Finally, we'll show the tool in action to give you a feel for how your teams could leverage it, and more broadly get you to think about what parts of your team's development process can be streamlined.

C++ on Sea on Video

In collaboration with Digital Medium, we've produced a video to showcase this year's event (ok, it was mostly Digital Medium, with some input from us)!

C++ on Sea on Video

Enjoy!

CopperSpice: char8_t

New video on the CopperSpice YouTube Channel:

char8_t

by Barbara Geller and Ansel Sermersheim

About the video:

In this video we look at the new definition of char8_t in C++20. Since most developers use strings in their code, this is a big deal. This change caused a cascade and a ripple effect. Our video explains the controversy, confusion, and how your code will be affected.

Please take a look and remember to subscribe!

JetBrains Brings C++Now to You--Anastasia Kazakova

Are you going to check it?

JetBrains Brings C++Now to You

by Anastasia Kazakova

From the article:

C++Now is generally regarded as the year’s most academic event in the C++ community. The conference hosts excellent talks from some of the most prominent experts in the community about cutting-edge C++ language features and advanced C++ skill...

CopperSpice: Static Things

New video on the CopperSpice YouTube Channel:

Static Things

by Barbara Geller and Ansel Sermersheim

About the video:

In this video we look at some of the places you can use the static keyword, and what it means in these different locations. Is it valid to put a static variable in a header file? Can you use a static constexpr method as a constant expression? Watch our video and find out some of the unusual side effects of static.

Please take a look and remember to subscribe!

Pure Virtual C++ 2021

Videos are in.

Pure Virtual C++ 2021

From the article:

Join us for a free, one-day conference for the entire C++ community! We will be streaming live on Learn TV and providing resources to contribute towards your C++ learnings and expertise.

CopperSpice: Class Completion

New video on the CopperSpice YouTube Channel:

Class Completion

by Barbara Geller and Ansel Sermersheim

About the video:

In this video we look at the fascinating topic of class completion. The idea of when a class is complete seems fairly simple, but a "class-complete context" is more complicated. We have some cool examples to illustrate the interesting places a class is considered complete.

Please take a look and remember to subscribe!

Sign Up for the Pure Virtual C++ 2021 Conference

The second iteration of the free Pure Virtual C++ conference is now open to sign-ups

Sign Up for the Pure Virtual C++ 2021 Conference

by Sy Brand

From the article:

Last year we ran the first Pure Virtual C++, a free one-day virtual conference for the whole C++ community. This May we’re doing it again! Sign-up for free on the website to be the first to hear about our program schedule, access our extra on-demand C++ demos, and get more virtual surprises.

CopperSpice: Mutex + Lock = CsLibGuarded

New video on the CopperSpice YouTube Channel:

Mutex + Lock = CsLibGuarded

by Barbara Geller and Ansel Sermersheim

About the video:

Our newest C++ video looks at a better way to lock a mutex. We look at making the data part of the solution. The video walks through several variations of an example to explain why the data, mutex, and lock should be tied together and the benefits that result from this change.

Please take a look and remember to subscribe!