Overload Journal 167 - February 2022

  • Overload 167 PDF

  • Overload 167 ePub

  • What are you optimizing for?  WEB  PDF
    By Frances Buontempo
    Sometimes attempts to improve things make it worse. Frances Buontempo encourages you to think about what you’re doing when you try to optimise, and to check it really is working.

  • Revisiting Data-Oriented Design  WEB  PDF
    By Lucian Radu Teodorescu
    Modifiable and testable software makes life easier. Lucian Radu Teodorescu explores how Data-oriented Design can help here.

  • An Associative Container for Non-bash Shell Scripts  WEB  PDF
    By Ralph McArdell
    Basic shell facilities don’t provide associative containers. Ralph McArdell shows you what to do if you need one.

  • Why Should Automation Be Done By The Dev Team?  WEB  PDF
    By Seb Rose
    Test automation and BDD are related but different. Seb Rose explains why developers need to be involved in the automating of test scenarios for BDD.

  • C++20 Benefits: Consistency With Ranges  WEB  PDF
    By Andreas Fertig
    Where do you begin when walking over a container in C++? Andreas Fertig shows how C++20 Ranges simplify this.

  • Afterwood  WEB  PDF
    By Chris Oldwood
    Humans are fallible and frequently confused by seeming paradoxes. Chris Oldwood reminds us to question our assumptions and try to think straight.






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.