ACCU 2017 Schedule

The schedule is subject to change without notice until 2017-04-29.

Friday 2017-04-28

Bristol 1 Bristol 2 Bristol 3 Empire SS Great Britain

09:30

AI: Actual Intelligence

Fran Buontempo

10:30

Break

11:00

Contracts programming after C++17

J Daniel Garcia

ACCU - The View From The Conference

Nigel Lester

Design and Evolution of cyber-dojo

Jon Jagger


Intro to TDD and BDD

Seb Rose


LLVM C/C++ compiler frontend in Java

Petr Kudriavtsev
Vladimir Voskresensky


Easy High Constancy

Sergey Nepomnyachiy

Requirement: Creativity

Dirk Haun


Efficient data aggregation with Fenwick trees

Ahto Truu


The missing piece of the continuous integration puzzle - what to do with all those test failures?

Greg Law


Passwords. Are. Not. Hard!

Dom Davis

Machine Learning with Python Case Study

Christopher Simons
Pedro Ferreira


Named parameters

Odin Holmes


Missing Optimizations on Node-based Containers

Elliot Goodrich


linting with clang and clang-tidy

Bernhard Merkle

12:30

Lunch

14:00

Automatic C++ source code generation with clang

Sergei Sadovnikov

Using Trompeloeil, a mocking framework for modern C++

Björn Fahller

Mastering Git’s index

Charles Bailey

History of Time: Asynchronous C++

Steven Simpson

Introduction to Blockchain technology, and how to build something useful with it

Paul Cunnell

15:30

Break

16:00

Implementing variant visitation using lambdas

Vittorio Romeo

Coroutines and C++ DSLs for Human Scale Concurrency

Dominic Robinson

The Ethics of Software - some practical considerations

Burkhard Kloss

Improving Sense of Smell for Low-Level Debugging

Matthew Dodkins

POSIX violates core guidelines: A new take on the operating system interface

Alfred Bratterud

17:30

Break

18:00

Lightning Talks

19:30

Conference Supper