Overload Journal 131 - February 2016

  • Overload 131 PDF

  • Overload 131 ePub

  • Be lucky  WEB  PDF
    By Frances Buontempo
    Do you consider yourself unlucky? Frances Buontempo wonders what we can do to avoid disasters.

  • Defining Concepts  WEB  PDF
    By Andrew Sutton
    Concepts provide a new way of constraining code. Andrew Sutton shows us how to define and use them.

  • On Zero-Side-Effect Interactive Programming, Actors, and FSMs  WEB  PDF
    By Sergey Ignatchenko
    Functional programming is alien to many programmers. Sergey Ignatchenko considers parallels between actors and finite state machines.

  • Template Programming Compile Time Combinations & Sieves  WEB  PDF
    By Nick Weatherhead
    Functional style frequently uses sequences. Nick Weatherhead applies these ideas to combinations in C++.

  • Classdesc: A Reflection System for C++11  WEB  PDF
    By Russell Standish
    C++ lacks direct support for reflection. Russell Standish brings an automated reflection system for C++, Classdesc, up to date.

  • QM Bites : Maximising Discoverability of Virtual Methods  WEB  PDF
    By Matthew Wilson
    C++11 introduced override as a contextual keyword. Matthew Wilson encourages us to use it.

  • So Why is Spock Such a Big Deal?  WEB  PDF
    By Russel Winder
    Spock testing in a Java environment is all the rage. Russel Winder talks through the history of testing on the JVM and demonstrates why Spock is so groovy.






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.