What are you optimizing for?WEBPDF
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 DesignWEBPDF
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 ScriptsWEBPDF
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?WEBPDF
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 RangesWEBPDF
By Andreas Fertig
Where do you begin when walking over a container in C++? Andreas Fertig shows how C++20 Ranges simplify this.
AfterwoodWEBPDF
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.
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.