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

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

Greg Law


Requirement: Creativity

Dirk Haun


Passwords. Are. Not. Hard!

Dom Davis


Efficient data aggregation with Fenwick trees

Ahto Truu

Named parameters

Odin Holmes


Missing Optimizations on Node-based Containers

Elliot Goodrich


Machine Learning with Python Case Study

Christopher Simons
Pedro Ferreira

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

5 years creating FOSS dev tools for C and C++: the untold

Diego Rodriguez-Losada

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