- David Abrahams, 2001. Lessons Learned from Specifying Exception-Safety for the C++ Standard Library http://www.boost.org/community/exception_safety.html
- Michael Afanasiev, 2016. Combining Static and Dynamic Polymorphism with C++ Mixin classeshttps://michael-afanasiev.github.io/2016/08/03/Combining-Static-and-Dynamic-Polymorphism-with-C++-Template-Mixins.html
- Alex Allain, 2011. Constexpr - Generalized Constant Expressions in C++11http://www.cprogramming.com/c++11/c++11-compile-time-processing-with-constexpr.html
- Matthew H. Austern, 2001. The Standard Librarian: Defining a Facethttp://www.drdobbs.com/the-standard-librarian-defining-a-facet/184403785
- Thomas Badie, 2012. C++11: A generic Singletonhttp://enki-tech.blogspot.ro/2012/08/c11-generic-singleton.html
- Eli Bendersky, 2016. The promises and challenges of std::async task-based parallelism in C++11http://eli.thegreenplace.net/2016/the-promises-and-challenges-of-stdasync-task-based-parallelism-in-c11/
- Eli Bendersky, 2011. The Curiously Recurring Template Pattern in C++http://eli.thegreenplace.net/2011/05/17/the-curiously-recurring-template-pattern-in-c
- Joshua Bloch, 2008. Effective Java (2nd Edition) Addison-Wesley
- Fernando Luis Cacciola Carballal, 2007. Boost.Optionalhttp://www.boost.org/doc/libs/1_63_0/libs/optional/doc/html/index.html
- Bruce Dawson, 2012. Comparing Floating Point Numbers, 2012 Editionhttps://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/
- Kent Fagerjord. 2016. How to build Boost 1.62 with Visual Studio 2015https://studiofreya.com/2016/09/29/how-to-build-boost-1-62-with-visual-studio-2015/
- Eric Friedman and Itay Maman, 2003. Boost.Varianthttp://www.boost.org/doc/libs/1_63_0/doc/html/variant.html
- Wilfried Goesgens, 2015. Comparison: Lockless programming with atomics in C++ 11 vs. mutex and RW-lockshttps://www.arangodb.com/2015/02/comparing-atomic-mutex-rwlocks/
- Kevlin Henney, 2001. Boost.Anyhttp://www.boost.org/doc/libs/1_63_0/doc/html/any.html
- Howard Hinnant, (library on GitHub)https://github.com/HowardHinnant/date
- Nicolai M. Josuttis 2012. The C++ Standard Library: Utilitieshttp://www.informit.com/articles/article.aspx?p=1881386&seqNum=2
- Nicolai Josutis, 2012. The C++ Standard Library, 2nd Edition Addison Wesley
- Danny Kalev, 2012. Using constexpr to Improve Security, Performance and Encapsulation in C++http://blog.smartbear.com/c-plus-plus/using-constexpr-to-improve-security-performance-and-encapsulation-in-c/
- Danny Kalev, 2012. C++11 Tutorial: Introducing the Move Constructor and the Move Assignment Operatorhttp://blog.smartbear.com/c-plus-plus/c11-tutorial-introducing-the-move-constructor-and-the-move-assignment-operator/
- David Kieras, 2013. Why std::binary_search of std::list Works, But You Shouldn't Use It! EECS 381
- Matt Kline 2017. Comparing Floating-Point Numbers Is Tricky, http://bitbashing.io/comparing-floats.html
- Andrzej Krzemienski, 2016. Another polymorphismhttps://akrzemi1.wordpress.com/2016/02/27/another-polymorphism/
- Andrzej Krzemienski, 2011. Using noexcepthttps://akrzemi1.wordpress.com/2011/06/10/using-noexcept/
- Andrzej Krzemienski, 2014. noexcept--what for?https://akrzemi1.wordpress.com/2014/04/24/noexcept-what-for/
- Andrzej Krzemienski, 2013. noexcept destructorshttps://akrzemi1.wordpress.com/2013/08/20/noexcept-destructors/
- John Maddock and Steve Cleary, 2000. C++ Type Traitshttp://www.drdobbs.com/cpp/c-type-traits/184404270
- Arne Mertz, 2016. Modern C++ Features – constexprhttps://arne-mertz.de/2016/06/constexpr/
- Scott Meyers, 2014. Effective Modern C++, O'Reilly
- Scott Meyers and Andrei Alexandrescu, 2004. C++ and the Perils of Double-Checked Lockinghttp://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf
- Bartosz Milewski, 2009. Broken promises–C++0x futureshttps://bartoszmilewski.com/2009/03/03/broken-promises-c0x-futures/
- Bartosz Milewski, 2008. Who ordered sequential consistency?https://bartoszmilewski.com/2008/11/11/who-ordered-sequential-consistency/
- Bartosz Milewski, 2008. C++ atomics and memory orderinghttps://bartoszmilewski.com/2008/12/01/c-atomics-and-memory-ordering/
- Oliver Mueller, 2014. Testing C++ With A New Catchhttp://blog.coldflake.com/posts/Testing-C++-with-a-new-Catch/
- Ashwin Nanjappa, 2014. How to build Boost using Visual Studiohttps://codeyarns.com/2014/06/06/how-to-build-boost-using-visual-studio/
- M.E. O'Neill, 2015. C++ Seeding Surpriseshttp://www.pcg-random.org/posts/cpp-seeding-surprises.html
- M.E. O'Neill, 2015. Developing a seed_seq Alternativehttp://www.pcg-random.org/posts/developing-a-seed_seq-alternative.html
- M.E. O'Neill, 2015. Everything You Never Wanted to Know about C++'s random_devicehttp://www.pcg-random.org/posts/cpps-random_device.html
- M.E. O'Neill, 2015. Simple Portable C++ Seed Entropyhttp://www.pcg-random.org/posts/simple-portable-cpp-seed-entropy.html
- John Pearce, Floating Point Numbershttp://www.cs.sjsu.edu/~pearce/modules/lectures/co/ds/floats.htm
- Jeff Preshing, 2013. Double-Checked Locking is Fixed In C++11http://preshing.com/20130930/double-checked-locking-is-fixed-in-cpp11/
- Rick Regan, 2010. Hexadecimal Floating-Point Constantshttp://www.exploringbinary.com/hexadecimal-floating-point-constants/
- Eugene Sadovoi, 2015. Building and configuring boost in Visual Studio (MSBuild)https://www.codeproject.com/Articles/882581/Building-and-configuring-boost-in-Visual-Studio-MS
- David Sankel, 2015. A variant for the everyday Joehttp://davidsankel.com/c/a-variant-for-the-everyday-joe/
- Arpan Sen, 2010. A quick introduction to the Google C++ Testing Frameworkhttp://www.ibm.com/developerworks/aix/library/au-googletestingframework.html
- Bjarne Stroustrup, 2000. Standard-Library Exception Safety Addison Wesley http://stroustrup.com/3rd_safe.pdf
- Herb Sutter, 2013. GotW #90 Solution: Factorieshttps://herbsutter.com/2013/05/30/gotw-90-solution-factories/
- Herb Sutter, 2002. A Pragmatic Look at Exception Specifications C/C++ Users Journal, 20(7) http://www.gotw.ca/publications/mill22.htm
- Herb Sutter, 2012. GotW #102: Exception-Safe Function Callshttps://herbsutter.com/gotw/_102/
- Herb Sutter, 2013. My Favorite C++ 10-Linerhttps://channel9.msdn.com/Events/GoingNative/2013/My-Favorite-Cpp-10-Liner
- Herb Sutter, 2001. Virtuality, C/C++ Users Journal, 19(9) http://www.gotw.ca/publications/mill18.htm
- Andrey Upadyshev, 2015. PIMPL, Rule of Zero and Scott Meyershttp://oliora.github.io/2015/12/29/pimpl-and-rule-of-zero.html
- Todd Veldhuizen, 2000. Techniques for Scientific C++http://www.cs.indiana.edu/pub/techreports/TR542.pdf
- Baptiste Wicht, 2014. Catch: A powerful yet simple C++ test frameworkhttps://baptiste-wicht.com/posts/2014/07/catch-powerful-yet-simple-cpp-test-framework.html
- Anthony Williams, 2009. Multithreading in C++0x part 7: Locking multiple mutexes without deadlockhttps://www.justsoftwaresolutions.co.uk/threading/multithreading-in-c++0x-part-7-locking-multiple-mutexes.html
- Anthony Williams, 2008. Peterson's lock with C++0x atomicshttps://www.justsoftwaresolutions.co.uk/threading/petersons_lock_with_C++0x_atomics.html
- Benjamin Wolsey, 2010. C++ facetshttp://benjaminwolsey.de/node/78