Overload Journal 149 - February 2019

  • Overload 149 PDF

  • Overload 149 ePub

  • Rip It Up and Start Again  WEB  PDF
    By Frances Buontempo
    Some things can be resurrected, others cannot. Frances Buontempo wonders when we need to repent and start over.

  • 5 Big Fat Reasons Why Mutexes Suck Big Time  WEB  PDF
    By Sergey Ignatchenko
    Mutable shared state in multithreaded code is often protected by mutexes. Sergey Ignatchenko reminds us that Re-Actors can avoid many of the problems.

  • A Small Universe  WEB  PDF
    By Deák Ferenc
    Writing a programming language is a hot topic. Deák Ferenc shows us how he wrote a compiler for bytecode callable from C++.

  • QM Bites: Understand Windows Operating-System Identification Preprocessor Macros  WEB  PDF
    By Matthew Wilson
    Quality matters and bite sized articles help. Matthew Wilson returns with a QM Bites.

  • A Thorough Introduction to Distributed Systems  WEB  PDF
    By Stanislav Kozlovski
    What is a distributed system, and why is it so complicated? Stanislav Kozlovski explains.

  • Don’t Use std::endl  WEB  PDF
    By Chris Sharpe
    How do you add a new line in C++? Chris Sharpe suggests std::endl is a tiny utility that’s more trouble than it’s worth.

  • Afterwood  WEB  PDF
    By Chris Oldwood
    Good workers tidy up after themselves – it avoids accidents and makes them more productive. Chris Oldwood argues that good software developers should do the same.

Your Privacy

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.