Post subject: Effective Modern C++ now available
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
For those of you familiar with the Effective C++ series, the latest addition, Effective Modern C++ is now available, and also for one more day only, you can get $10 off (code BOOKDEAL25). If you're unfamiliar with the series, or want to know more about the various books and a quick review on this one, here you go.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Noxxa
They/Them
Moderator, Expert player (4140)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
I ordered it (along with Effective C++) a few minutes ago. Sounds like these books will be good to have. Good resources to learn better C++ programming from are always nice (if you're a C++ programmer, obviously).
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Tub
Joined: 6/25/2005
Posts: 1377
This seems like a good thread to remind everyone about the presentations from cppcon2014, which are available on their youtube channel. I highly suggest these four, but browse the channel for any other specific topic that might be relevant to you. Scott Meyers, Type Deduction and Why You Care, video Pretty dry topic, but important nonetheless. From the author of "Effective Modern C++", so skip this if you bought the book. Or skip the chapter and watch the video. Herb Sutter, Back to the Basics! Essentials of Modern C++ Style, video Several widespread design choices have been revisited for C++11/14. If you're using the newest standard, watch this to avoid writing "legacy style" code. Walter E. Brown, Modern Template Metaprogramming, part 1, part 2 Very advanced stuff, but also very very useful for the few times when you really need it. Andrei Alexandrescu, Optimization Tips - Mo' Hustle Mo' Problems, video If you need a reminder how very small code changes can have large impacts on your code base's performance. Andrej is from facebook, so they have both a very large codebase and a server farm large enough that even tiny performance regressions can cost a lot in server and power costs.
m00