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...

КОМЕНТАРІ • 91

  • @cppweekly
    @cppweekly  3 роки тому +75

    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

  • @Bisqwit
    @Bisqwit 3 роки тому +77

    Thanks for the mention!

    • @admercs
      @admercs 2 роки тому

      You are a guru, my friend!

  • @Tomab89
    @Tomab89 3 роки тому +89

    C++ weekly sounds like a very interesting resource!

    • @WouterStudioHD
      @WouterStudioHD 3 роки тому +8

      Can you give me a link to one of his video's?

  • @bondymagnomous3544
    @bondymagnomous3544 3 роки тому +4

    Seeing The Cherno included really suprised me and cheered me up at the same time.

    • @greyfade
      @greyfade 2 роки тому +1

      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.

    • @bondymagnomous3544
      @bondymagnomous3544 2 роки тому +3

      @@greyfade Could you give an example? I used to watch him a few years ago and I do not remember him saying something stupid.

  • @Thomas_Lo
    @Thomas_Lo 3 роки тому +15

    I was like "oh my, clickbaity title" and then ended up bookmarking each and every resource. Well, the ones I was missing.

  • @BigBahss
    @BigBahss 3 роки тому +9

    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++.

  • @FEETOFKEELEY
    @FEETOFKEELEY 3 роки тому +2

    Thanks a lot. C++ weekly is another outstanding resource. One of the best.

  • @stvlblnc1
    @stvlblnc1 3 роки тому +25

    What about the C++ Core Guidelines site?

    • @cppweekly
      @cppweekly  3 роки тому +11

      That's what the comment section is for :D

  • @Arganoid
    @Arganoid 3 роки тому +4

    I know books are a bit old school, but Professional C++ was superb

  • @yb9737
    @yb9737 3 роки тому +9

    You missed Bo Qian C++... Great content anyways !

  • @ChrisCox-wv7oo
    @ChrisCox-wv7oo 11 місяців тому

    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 😲

  • @Possseidon
    @Possseidon 3 роки тому +19

    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.

    • @siggimund
      @siggimund 3 роки тому +1

      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?

  • @imcabezas
    @imcabezas 8 місяців тому

    A great resource itself. Thanks for sharing.

  • @alextrotta796
    @alextrotta796 3 роки тому +1

    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!

  • @Idlecodex
    @Idlecodex 3 роки тому +1

    What a treasure your curation! Thanks!

  • @tardtron2k
    @tardtron2k 3 роки тому

    Thank you Jason. I was delighted to learn a few I hadn't heard of!

  • @siggimund
    @siggimund 3 роки тому +1

    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.

  • @jhbonarius
    @jhbonarius 3 роки тому +6

    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.

  • @alokranjansrivastava623
    @alokranjansrivastava623 3 роки тому +1

    You are doing great work.

  • @salimp2009
    @salimp2009 3 роки тому +1

    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

  • @alltheway99
    @alltheway99 3 роки тому

    Excellent clip

  • @6754bettkitty
    @6754bettkitty 3 роки тому +1

    Compiler Explorer is a Godbolt...oh, i meant godsend.

  • @rude_broccoli
    @rude_broccoli 3 роки тому

    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.

    • @cppweekly
      @cppweekly  3 роки тому

      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

  • @rohrbold
    @rohrbold 3 роки тому

    This was super helpful. Thanks a lot :-)

  • @Goejii
    @Goejii 3 роки тому +12

    Now we need a _Top 10 C++ Resources You MUST Avoid!_

    • @楊志璿
      @楊志璿 3 роки тому +3

      It's uncountable!

    • @shreeyashpandey3530
      @shreeyashpandey3530 3 роки тому +1

      Any blog written on medium!

    • @ChrisCox-wv7oo
      @ChrisCox-wv7oo 11 місяців тому

      Geeks for geeks has so many terrible c++ articles, would not recommend

  • @tatianabasileus
    @tatianabasileus 3 роки тому +7

    How does one get away without even mentioning StackOverflow on any programming resource video?

    • @petermuller608
      @petermuller608 3 роки тому +2

      Stackoverflow is not really a useful resource as C++ developer tbh. Most of the content you find is horribly out of date

    • @siggimund
      @siggimund 3 роки тому +2

      @@petermuller608 Yeah, hard to navigate through all the c++ 98- fluff.

  • @pdkama
    @pdkama 3 роки тому

    Thanks

  • @ClaudeMally
    @ClaudeMally 3 роки тому +1

    Sometimes simple google search will land you in stackoverflow, often useful, if not c++ specific

  • @brianwest7344
    @brianwest7344 3 роки тому

    this is just a hidden advert for his books :)

  • @yash1152
    @yash1152 Рік тому

    14:02 for me :)

  • @BartKus
    @BartKus 3 роки тому

    How to pronounce Filipek's first name: forvo.com/word/bart%C5%82omiej/
    I may or may not suffer from the same problem.

  • @abdullahamrsobh
    @abdullahamrsobh 3 роки тому

    #include discord server, is also a very good resource a lot of wonderful people are there

  • @adityaranigaon
    @adityaranigaon 3 роки тому +8

    This is a typical UA-cam viewer catching title

  • @Heisenberg2097
    @Heisenberg2097 2 роки тому

    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 (>_

  • @oren2234
    @oren2234 3 роки тому

    enjoying life when?

  • @vitobrusnik6953
    @vitobrusnik6953 3 роки тому

    3:30 there is a book titled "How to use const in C++ " ? LOL

    • @alextrotta796
      @alextrotta796 3 роки тому +1

      Tbh sounds really interesting

    • @ccreutzig
      @ccreutzig 3 роки тому

      How many volumes does it have yet?

    • @jvsnyc
      @jvsnyc 3 роки тому +1

      "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.

    • @20thCB
      @20thCB 3 роки тому

      There's a book solely on lambdas and one on move semantics. Both are over 100 pages.

  • @20thCB
    @20thCB 3 роки тому

    No Quora? Just kidding :-)

  • @ivanpolyakov5746
    @ivanpolyakov5746 3 роки тому

    Do you mind if someone make a list of mentioned resources and post it in comments?

    • @ivanpolyakov5746
      @ivanpolyakov5746 3 роки тому

      Oh, you already did this:)

    • @adityaranigaon
      @adityaranigaon 3 роки тому

      I made the list with timestamps and he deleted my comment. That was rude.

    • @cppweekly
      @cppweekly  3 роки тому +1

      I saw your post, and I did NOT delete it. That was done by UA-cam.

    • @adityaranigaon
      @adityaranigaon 3 роки тому +1

      @@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.

  • @antoniocs8873
    @antoniocs8873 3 роки тому +2

    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)

    • @yugansharora3787
      @yugansharora3787 3 роки тому

      I like the way he makes video and talks about different stuff

    • @antoniocs8873
      @antoniocs8873 3 роки тому

      @@yugansharora3787 I haven't seen any of his recent video so maybe he has changed.

    • @antoniocs8873
      @antoniocs8873 3 роки тому

      @Not Sure Agree! And as mentioned... the videos would benefit from proper direction.

    • @muhammadseyan8361
      @muhammadseyan8361 3 роки тому

      @@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

    • @antoniocs8873
      @antoniocs8873 3 роки тому +1

      @@muhammadseyan8361 Concise?? Are we sure we're talking about the same cherno?? Or maybe we have different definitions to the word concise :)

  • @evaneliasyoung
    @evaneliasyoung 3 роки тому

    C++ Reference was good until they starting using DuckDuckGo for the site's internal search

  • @stephenkamenar
    @stephenkamenar 3 роки тому

    my favorite c++ resource is the uninstall button.

  • @snugglepuff33
    @snugglepuff33 3 роки тому

    Caveat emptor that goddamn reddit sub.

    • @siggimund
      @siggimund 3 роки тому +1

      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!

  • @Nobody1707
    @Nobody1707 3 роки тому +2

    Ew... new reddit.

  • @illyamt6063
    @illyamt6063 3 роки тому +1

    First! :-)

  • @piotrmielnik1404
    @piotrmielnik1404 3 роки тому +2

    By watching this I realized that cppinsights can be used to help with if constexpr debug, and it is great!

    • @cppweekly
      @cppweekly  3 роки тому

      I will definitely have to spend some time with this and maybe even make an episode about it!