C++ Weekly - Ep 268 - Top 10 C++ Resources You MUST Know About!

Sdílet
Vložit
  • čas přidán 18. 04. 2021
  • ☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟
    Upcoming Workshop: Understanding Object Lifetime, C++ On Sea, July 2, 2024
    ► cpponsea.uk/2024/sessions/und...
    Upcoming Workshop: C++ Best Practices, NDC TechTown, Sept 9-10, 2024
    ► ndctechtown.com/workshops/c-b...
    T-SHIRTS AVAILABLE!
    ► The best C++ T-Shirts anywhere! my-store-d16a2f.creator-sprin...
    WANT MORE JASON?
    ► My Training Classes: emptycrate.com/training.html
    ► Follow me on twitter: / lefticus
    SUPPORT THE CHANNEL
    ► Patreon: / lefticus
    ► Github Sponsors: github.com/sponsors/lefticus
    ► Paypal Donation: www.paypal.com/donate/?hosted...
    GET INVOLVED
    ► Video Idea List: github.com/lefticus/cpp_weekl...
    JASON'S BOOKS
    ► C++23 Best Practices
    Leanpub Ebook: leanpub.com/cpp23_best_practi...
    ► C++ Best Practices
    Amazon Paperback: amzn.to/3wpAU3Z
    Leanpub Ebook: leanpub.com/cppbestpractices
    JASON'S PUZZLE BOOKS
    ► Object Lifetime Puzzlers Book 1
    Amazon Paperback: amzn.to/3g6Ervj
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Object Lifetime Puzzlers Book 2
    Amazon Paperback: amzn.to/3whdUDU
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Object Lifetime Puzzlers Book 3
    Leanpub Ebook: leanpub.com/objectlifetimepuz...
    ► Copy and Reference Puzzlers Book 1
    Amazon Paperback: amzn.to/3g7ZVb9
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► Copy and Reference Puzzlers Book 2
    Amazon Paperback: amzn.to/3X1LOIx
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► Copy and Reference Puzzlers Book 3
    Leanpub Ebook: leanpub.com/copyandreferencep...
    ► OpCode Puzzlers Book 1
    Amazon Paperback: amzn.to/3KCNJg6
    Leanpub Ebook: leanpub.com/opcodepuzzlers_book1
    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-best-practices...
    ► C++ Best Practices Forkable Coding Standards - github.com/cpp-best-practices...
    O'Reilly VIDEOS
    ► Inheritance and Polymorphism in C++ - www.oreilly.com/library/view/...
    ► Learning C++ Best Practices - www.oreilly.com/library/view/...
  • Věda a technologie

Komentáře • 91

  • @cppweekly
    @cppweekly  Před 3 lety +74

    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/
    CZcams
    czcams.com/users/TheChernoProject
    czcams.com/users/CppCon
    czcams.com/users/Bisqwitvideos
    czcams.com/channels/-yuWVUplUJZvieEligKBkA.html - one lone coder
    czcams.com/users/MeetingCPPvideos

  • @Bisqwit
    @Bisqwit Před 3 lety +76

    Thanks for the mention!

    • @admercs
      @admercs Před rokem

      You are a guru, my friend!

  • @Tomab89
    @Tomab89 Před 3 lety +88

    C++ weekly sounds like a very interesting resource!

    • @WouterStudioHD
      @WouterStudioHD Před 3 lety +8

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

  • @bondymagnomous3544
    @bondymagnomous3544 Před 2 lety +4

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

    • @greyfade
      @greyfade Před 2 lety

      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 Před 2 lety +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 Před 3 lety +15

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

  • @Arganoid
    @Arganoid Před 3 lety +4

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

  • @stvlblnc1
    @stvlblnc1 Před 3 lety +24

    What about the C++ Core Guidelines site?

    • @cppweekly
      @cppweekly  Před 3 lety +11

      That's what the comment section is for :D

  • @BigBahss
    @BigBahss Před 3 lety +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++.

  • @yb9737
    @yb9737 Před 3 lety +10

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

  • @FEETOFKEELEY
    @FEETOFKEELEY Před 3 lety +2

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

  • @Idlecodex
    @Idlecodex Před 3 lety +1

    What a treasure your curation! Thanks!

  • @tardtron2k
    @tardtron2k Před 3 lety

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

  • @alextrotta796
    @alextrotta796 Před 3 lety +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!

  • @alokranjansrivastava623
    @alokranjansrivastava623 Před 3 lety +1

    You are doing great work.

  • @imcabezas
    @imcabezas Před 3 měsíci

    A great resource itself. Thanks for sharing.

  • @ChrisCox-wv7oo
    @ChrisCox-wv7oo Před 7 měsíci

    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 😲

  • @alltheway99
    @alltheway99 Před 3 lety

    Excellent clip

  • @siggimund
    @siggimund Před 3 lety +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.

  • @rohrbold
    @rohrbold Před 3 lety

    This was super helpful. Thanks a lot :-)

  • @salimp2009
    @salimp2009 Před 3 lety +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

  • @Possseidon
    @Possseidon Před 3 lety +18

    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 Před 3 lety +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?

  • @jhbonarius
    @jhbonarius Před 3 lety +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.

  • @pdkama
    @pdkama Před 3 lety

    Thanks

  • @rude_broccoli
    @rude_broccoli Před 3 lety

    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  Před 3 lety

      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

  • @Goejii
    @Goejii Před 3 lety +12

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

  • @6754bettkitty
    @6754bettkitty Před 3 lety +1

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

  • @abdullahamrsobh
    @abdullahamrsobh Před 3 lety

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

  • @adityaranigaon
    @adityaranigaon Před 3 lety +8

    This is a typical CZcams viewer catching title

  • @ClaudeMally
    @ClaudeMally Před 3 lety +1

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

  • @yash1152
    @yash1152 Před rokem

    14:02 for me :)

  • @tatianabasileus
    @tatianabasileus Před 3 lety +7

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

    • @petermuller608
      @petermuller608 Před 3 lety +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 Před 3 lety +2

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

  • @brianwest7344
    @brianwest7344 Před 3 lety

    this is just a hidden advert for his books :)

  • @BartKus
    @BartKus Před 3 lety

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

  • @oren2234
    @oren2234 Před 2 lety

    enjoying life when?

  • @Heisenberg2097
    @Heisenberg2097 Před 2 lety

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

  • @20thCB
    @20thCB Před 3 lety

    No Quora? Just kidding :-)

  • @antoniocs8873
    @antoniocs8873 Před 3 lety +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 Před 3 lety

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

    • @antoniocs8873
      @antoniocs8873 Před 3 lety

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

    • @antoniocs8873
      @antoniocs8873 Před 3 lety

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

    • @muhammadseyan8361
      @muhammadseyan8361 Před 2 lety

      @@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 Před 2 lety +1

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

  • @ivanpolyakov5746
    @ivanpolyakov5746 Před 3 lety

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

    • @ivanpolyakov5746
      @ivanpolyakov5746 Před 3 lety

      Oh, you already did this:)

    • @adityaranigaon
      @adityaranigaon Před 3 lety

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

    • @cppweekly
      @cppweekly  Před 3 lety +1

      I saw your post, and I did NOT delete it. That was done by CZcams.

    • @adityaranigaon
      @adityaranigaon Před 3 lety +1

      @@cppweekly I am sorry, I didn't knew CZcams deletes comments which are considered spam. I read on the internet about it. Sorry for jumping to wrong conclusion.

  • @vitobrusnik6953
    @vitobrusnik6953 Před 3 lety

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

    • @alextrotta796
      @alextrotta796 Před 3 lety +1

      Tbh sounds really interesting

    • @ccreutzig
      @ccreutzig Před 3 lety

      How many volumes does it have yet?

    • @jvsnyc
      @jvsnyc Před 3 lety +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 Před 3 lety

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

  • @stephenkamenar
    @stephenkamenar Před 3 lety

    my favorite c++ resource is the uninstall button.

  • @evaneliasyoung
    @evaneliasyoung Před 3 lety

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

  • @snugglepuff33
    @snugglepuff33 Před 3 lety

    Caveat emptor that goddamn reddit sub.

    • @siggimund
      @siggimund Před 3 lety +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!

  • @illyamt6063
    @illyamt6063 Před 3 lety +1

    First! :-)

  • @Nobody1707
    @Nobody1707 Před 3 lety +2

    Ew... new reddit.

  • @piotrmielnik1404
    @piotrmielnik1404 Před 3 lety +2

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

    • @cppweekly
      @cppweekly  Před 3 lety

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