Overload Journal 175 - June 2023

  • Overload 175 PDF

  • Overload 175 ePub

  • Production and Productivity  WEB  PDF
    By Frances Buontempo
    How can you increase your productivity? Frances Buontempo discovers that ChatGPT might not help.

  • Reasoning About Complexity – Part 1  WEB  PDF
    By Lucian Radu Teodorescu
    Reasoning and understanding code have fundamental roles in programming. Lucian Radu Teodorescu highlights the importance of reasoning and its philosophical underpinnings.

  • Incompatible Language Features in C#  WEB  PDF
    By Steve Love
    Adding features to an established language can introduce sources of errors. Steve Love examines some of the pitfalls of combining positional record structs with automatic property initializers.

  • Need Something Sorted? Sleep On It!  WEB  PDF
    By Kevlin Henney
    Sorting algorithms have been thoroughly studied. Kevlin Henney takes an unexpected paradigm journey into sleep sort.

  • Type Safe C++ enum Extensions  WEB  PDF
    By Alf Steinbach
    Is it possible to extend a value type in C++? Alf Steinbach describes how to extend enum values.

  • Why You Should Only Rarely Use std::move  WEB  PDF
    By Andreas Fertig
    std::move can allow the efficient transfer of resources from object to to object. Andreas Fertig reminds us that using std::move inappropriately can make code less efficient.

  • Afterwood  WEB  PDF
    By Chris Oldwood
    Quotes and aphorisms are often used to emphasise a point. Chris Oldwood shares some of his favourites and considers their origins.

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.