Hacker News new | past | comments | ask | show | jobs | submit login
Chromium C++ 201: Four-part tutorial video series (youtube.com)
9 points by pkasting on Oct 10, 2021 | hide | past | favorite | 3 comments



I'm a developer on the Google Chrome team and recently released a four-part series of talks I did on "Chromium C++ 201", a look at topics like copying and moving, lambdas, constexpr, RAII, Unicode strings and more, through the lens of Chromium's codebase (so, C++14, the Chromium style guide, and a library called "base" that provides some extra functionality).

This may be useful for novice C++ programmers looking to move beyond a basic understanding of "C with classes" and std::vector. It may also be useful as review for more advanced programmers. Hopefully, the "Chromium" part will not prove too much of a barrier to the vast majority of folks with no experience with Chromium's code; a few bits, like base::Bind and base::Callback, are partially applicable to counterparts in std:: (std::bind, std::function).

Comments/questions welcome; I hope someone finds this helpful!


Hey, I'm a CS major who just finished a systems programming class in C++, and was looking to learn more of it, specifically how it's used in bigger projects (this one happens to be one that I use everyday). I really cannot express how thankful I am that this exists, thank you so much for taking the time to make this!


You're very welcome!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: