Too Fast! Too slow! Too right!!WEBPDF
By Frances Buontempo
Many products over-promise. Frances Buontempo muses on how to get things just right.
CAS (Re)Actor for Non-Blocking Multithreaded PrimitivesWEBPDF
By Sergey Ignatchenko
Lock free programming can be difficult. Sergey Ignatchenko shows how copy and swap can work for reactors.
A Design ExampleWEBPDF
By Charles Tolman
Design issues cause problems. Charles Tolman considers an organising principle to get to the heart of the matter.
The Last Word in PatternsWEBPDF
By Paul Grenyer
What can you do in a single transaction in a database? Paul Grenyer writes us his Single CrUD pattern.
Implementing Type-Classes as OCaml ModulesWEBPDF
By Shayne Fletcher
Type classes achieve overloading in functional paradigms. Shayne Fletcher implements some as OCaml modules.
Evolutionary Computing Frameworks for OptimisationWEBPDF
By Aurora Ramírez and Chris Simons
Evolutionary algorithms can find optimal solutions to problems. Aurora Ramírez and Chris Simons give us an overview.
By Chris Oldwood
Tabs are controversial. Chris Oldwood reminds us of their many guises.
Copyright (c) 2018-2023 ACCU; all rights reserved.