Breaking Bad (Habits)WEBPDF
By Frances Buontempo
Trying to make a change can be difficult. Frances Buontempo considers how to start forming new, better, habits.
User-Defined Formatting in std::format – Part 2WEBPDF
By Spencer Collyer
Last time, we saw how to provide formatting for a simple user-defined class. Spencer Collyer builds on this, showing how to write a formatter for more complicated types.
Reverse-Engineering cuBLASWEBPDF
By Fabian Schuetze
It’s possible to achieve cuBLAS performance with tensor cores by mimicking SASS instructions. Fabian Schuetze guides us through the process.
Fat API Bindings of C++ Objects into Scripting LanguagesWEBPDF
By Russell K. Standish
How do you expose a C++ object to a TypeScript layer or other scripting language? Russell K. Standish demonstrates an approach using a RESTService API that is scripting-language independent.
Concurrency: From Theory to PracticeWEBPDF
By Lucian Radu Teodorescu
Concurrency is a complicated topic. Lucian Radu Teodorescu provides a simple theory of concurrency which is easy to reason about and apply.
AfterwoodWEBPDF
By Chris Oldwood
What do you do when a software system goes wrong? Chris Oldwood discusses designing for supportability.
Advertisement
Copyright (c) 2018-2024 ACCU; all rights reserved.
By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.
Current Setting: Non-Essential Cookies REJECTED
By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.
Current Setting: Third Party Content EXCLUDED
Settings can be changed at any time from the Cookie Policy page.