C++ Weekly - Ep 268 - Top 10 C++ Resources You MUST Know About!
Вставка
- Опубліковано 18 жов 2024
- ☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟
Upcoming Workshop: Applied constexpr: The Power of Compile-Time Resources, C++ Under The Sea, October 10, 2024
► cppunderthesea...
T-SHIRTS AVAILABLE!
► The best C++ T-Shirts anywhere! my-store-d16a2...
WANT MORE JASON?
► My Training Classes: emptycrate.com/...
► Follow me on twitter: / lefticus
SUPPORT THE CHANNEL
► Patreon: / lefticus
► Github Sponsors: github.com/spo...
► Paypal Donation: www.paypal.com...
GET INVOLVED
► Video Idea List: github.com/lef...
JASON'S BOOKS
► C++23 Best Practices
Amazon Paperback: amzn.to/47MEAhj
Leanpub Ebook: leanpub.com/cp...
► C++ Best Practices
Amazon Paperback: amzn.to/3wpAU3Z
Leanpub Ebook: leanpub.com/cp...
JASON'S PUZZLE BOOKS
► Object Lifetime Puzzlers Book 1
Amazon Paperback: amzn.to/3g6Ervj
Leanpub Ebook: leanpub.com/ob...
► Object Lifetime Puzzlers Book 2
Amazon Paperback: amzn.to/3whdUDU
Leanpub Ebook: leanpub.com/ob...
► Object Lifetime Puzzlers Book 3
Leanpub Ebook: leanpub.com/ob...
► Copy and Reference Puzzlers Book 1
Amazon Paperback: amzn.to/3g7ZVb9
Leanpub Ebook: leanpub.com/co...
► Copy and Reference Puzzlers Book 2
Amazon Paperback: amzn.to/3X1LOIx
Leanpub Ebook: leanpub.com/co...
► Copy and Reference Puzzlers Book 3
Leanpub Ebook: leanpub.com/co...
► OpCode Puzzlers Book 1
Amazon Paperback: amzn.to/3KCNJg6
Leanpub Ebook: leanpub.com/op...
RECOMMENDED BOOKS
► Bjarne Stroustrup's A Tour of C++ (now with C++20/23!): amzn.to/3X4Wypr
AWESOME PROJECTS
► The C++ Starter Project - Gets you started with Best Practices Quickly - github.com/cpp...
► C++ Best Practices Forkable Coding Standards - github.com/cpp...
O'Reilly VIDEOS
► Inheritance and Polymorphism in C++ - www.oreilly.co...
► Learning C++ Best Practices - www.oreilly.co...
Links:
www.reddit.com/r/cpp/
isocpp.org/
leanpub.com/bookstore?type=all&category=c_and_cpp
cppinsights.io/
wg21.link/
eel.is/c++draft/
compiler-explorer.com/ - godbolt.org/ - gcc.godbolt.org/
en.cppreference.com/w/
Blogs
www.fluentcpp.com/
www.cppstories.com/
herbsutter.com/
randomascii.wordpress.com/
www.modernescpp.com/
devblogs.microsoft.com/oldnewthing/
UA-cam
ua-cam.com/users/TheChernoProject
ua-cam.com/users/CppCon
ua-cam.com/users/Bisqwitvideos
ua-cam.com/channels/-yuWVUplUJZvieEligKBkA.html - one lone coder
ua-cam.com/users/MeetingCPPvideos
Thanks for the mention!
You are a guru, my friend!
C++ weekly sounds like a very interesting resource!
Can you give me a link to one of his video's?
Seeing The Cherno included really suprised me and cheered me up at the same time.
Seeing Cherno on the list is deeply concerning, because I think if Jason had actually bothered to watch any of the videos, he'd probably have not included it on the list, and for good reason. All of Cherno's videos that I've watched have either been misleading or outright wrong on too many major points.
@@greyfade Could you give an example? I used to watch him a few years ago and I do not remember him saying something stupid.
I was like "oh my, clickbaity title" and then ended up bookmarking each and every resource. Well, the ones I was missing.
That cppinsights looks very fun to play around with. It would be cool if you did a video talking about the best tools for C++.
Thanks a lot. C++ weekly is another outstanding resource. One of the best.
What about the C++ Core Guidelines site?
That's what the comment section is for :D
I know books are a bit old school, but Professional C++ was superb
You missed Bo Qian C++... Great content anyways !
686 pages of articles on Raymond's blog. 10 articles per page.
7402 days since his first article.
That's an eye popping 0.926 articles per day 😲
OH MY GOD! Why did no one tell me about the option on cppreference to only view a specific version of the standard. Why do you have to create an account for this and enable a random setting... Thank you for enlightening me.
Oh,- I've been ninja'ed (ok,- I'm slow - 5 days :-) ). Yes, I whole heartily agree.
PS. But as I just realized,- cppreference is entirely community-supported so it is actually our own fault.
PPS. But does anybody know where the community meta discussions takes place?
A great resource itself. Thanks for sharing.
Thank you for explaining the cppreference version feature, I noticed you had mentioned it on Twitter some time ago, but couldn't figure out how to do it!
What a treasure your curation! Thanks!
Thank you Jason. I was delighted to learn a few I hadn't heard of!
Thanks alot for the cppreference version gadget tip. Am a regular and registered (admittedly passive) user but never discovered that. Ought to be a default option/gadget even for unregistered users.
PS. But as I just realized,- cppreference is entirely community-supported so it is actually our own fault.
Thanks!
I'm missing stack overflow (and related sites) and github. There's a lot of practical examples on there and knowledge on solving issues.
You are doing great work.
i love leanpub...hiim almost have all of them including yours but not number 9 and 10...i have too much in my plate now
Excellent clip
Compiler Explorer is a Godbolt...oh, i meant godsend.
Is there a way to do the same thing that cppinsights offers but within visual studio? I know you can see the assembly generated from the code but I have not found anything that gives the "compiler view" of the code.
Sorry, not any way that I know of. cppinsights is pretty unique in what it shows you.
You can get a piece of the same info if you dump the AST directly from clang though
This was super helpful. Thanks a lot :-)
Now we need a _Top 10 C++ Resources You MUST Avoid!_
It's uncountable!
Any blog written on medium!
Geeks for geeks has so many terrible c++ articles, would not recommend
How does one get away without even mentioning StackOverflow on any programming resource video?
Stackoverflow is not really a useful resource as C++ developer tbh. Most of the content you find is horribly out of date
@@petermuller608 Yeah, hard to navigate through all the c++ 98- fluff.
Thanks
Sometimes simple google search will land you in stackoverflow, often useful, if not c++ specific
this is just a hidden advert for his books :)
14:02 for me :)
How to pronounce Filipek's first name: forvo.com/word/bart%C5%82omiej/
I may or may not suffer from the same problem.
#include discord server, is also a very good resource a lot of wonderful people are there
Link?
@@NoNameAtAll2 www.includecpp.org/discord/
This is a typical UA-cam viewer catching title
"#2 might surprise you!"
I think volatile information books as computer books should be prohibited by law. SAVE THE ENVIRONMENT. And your back when you move to a new appartment. That is the reason I gave all my books away (>_
enjoying life when?
3:30 there is a book titled "How to use const in C++ " ? LOL
Tbh sounds really interesting
How many volumes does it have yet?
"Const as a Promise" is a full hour CppCon (I think) talk, and was worth watching straight thru. Maybe people should already know it all, but not everyone does.
There's a book solely on lambdas and one on move semantics. Both are over 100 pages.
No Quora? Just kidding :-)
Do you mind if someone make a list of mentioned resources and post it in comments?
Oh, you already did this:)
I made the list with timestamps and he deleted my comment. That was rude.
I saw your post, and I did NOT delete it. That was done by UA-cam.
@@cppweekly I am sorry, I didn't knew UA-cam deletes comments which are considered spam. I read on the internet about it. Sorry for jumping to wrong conclusion.
Thanks for all the resources, but when it comes to "The Cherno" you should have really watched some of his videos. He does know what he is talking about but he just doesn't know how to pass the knowledge in a clear and concise way. Most of his video that are 20, 30 or more longer can be boiled down to 10m or less of actual useful information.
He has hundreds of videos but still doesn't know how to speak with out load of "hhumms" and "aaammss".
He doesn't have a script for his videos so he sometimes is talking about something and then completely jumps around to something else for 5m or more and then comes back, breaking any concentration you had on the subject he was talking about. I also remember some videos where he is patting himself on the back for whatever he is doing that is so good...
Again... he knows about c++ and game programming but that is not useful if you don't know how to teach it properly. (just my opinion on the guy)
I like the way he makes video and talks about different stuff
@@yugansharora3787 I haven't seen any of his recent video so maybe he has changed.
@Not Sure Agree! And as mentioned... the videos would benefit from proper direction.
@@antoniocs8873 personally never had a problem with Cherno's way of teaching. It's pretty concise for the most part. His game engine series is pretty good
@@muhammadseyan8361 Concise?? Are we sure we're talking about the same cherno?? Or maybe we have different definitions to the word concise :)
C++ Reference was good until they starting using DuckDuckGo for the site's internal search
my favorite c++ resource is the uninstall button.
Caveat emptor that goddamn reddit sub.
It is one of the best reddit subs, very professionally moderated by the one and only STL (Stephan T. Lavavej) the project manager/lead? of microsoft's implementation of the standard library ( STL :-))
Meow!
Ew... new reddit.
Old reddit gang!
First! :-)
By watching this I realized that cppinsights can be used to help with if constexpr debug, and it is great!
I will definitely have to spend some time with this and maybe even make an episode about it!