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 All Cookies" you agree ACCU can store cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.