ACCU 2019 Schedule

The schedule is subject to change without notice until 2019-04-13.

Thursday 2019-04-11

Bristol 1 Bristol 2 Bristol 3 Empire SS Great Britain

09:30

De-fragmenting C++: Making exceptions more affordable and usable

Herb Sutter
(slides) / (video)

10:30

Break

11:00

Going Multiplatform with Kotlin

Supriya Srivatsa
(slides) / (video)

Here’s my number; call me, maybe. Callbacks in a multithreaded world

Anthony Williams
(slides) / (video)

Secure by Design - Security Principles for the Working Developer

Eoin Woods
(slides) / (video)

More GDB wizardry and 8 other essential Linux application debugging tools

Greg Law
(slides) / (video)

Audio in standard C++

Timur Doumler
(video)

12:30

Lunch

12:45

Book Signings: Anthony Williams, Frances Buontempo, Ivan Čukić, Jonathan Boccarra (Conservatory)

13:45

14:00

What Do We Mean When We Say Nothing At All?

Kate Gregory
(slides) / (video)

Optimising a small real-world C++ application

Hubert Matthews
(video)

What are hash trees and why you should care

Ahto Truu
(slides) / (video)

How Kotlin makes your Java code better

Andy Balaam
(slides) / (video)

Leave your C behind: better embedded library interfaces with modern C++

Wouter van Ooijen
(video)

15:30

Break

16:00

Anchored metadata

Austin Bingham
(slides) / (video)

Hello World from Scratch

Peter Bindels
Simon Brand
(slides) / (video)

Monitoring: Turning Noise into Signal

Chris Oldwood
(slides) / (video)

Teach Your Computer to Code FizzBuzz

Christopher Simons
Frances Buontempo
(slides) / (video)

C++ Pub Quiz

Felix Petriconi
(slides)

17:30

Break

18:00

Lightning Talks (1 hour, Bristol Suite)

19:15

Girl Geeks
(Please register)

Audio Developer Meetup

Friday 2019-04-12

Bristol 1 Bristol 2 Bristol 3 Empire SS Great Britain

09:30

From nothing to too much: growing a tech community in the East of England

Paul Grenyer
(video)

10:30

Break

11:00

Implementing Physical Units Library for C++

Mateusz Pusz
(slides) / (video)

Interactive C++ : Meet Jupyter / Cling - The data scientist’s geeky younger sibling

Neil Horlock
(video)

It’s People! Code is made out of people!

Dom Davis
(slides) / (video)

A modern, scalable risk system architecture

Burkhard Kloss
(slides) / (video)

It’s DNS, Jim, but not as we know it

Jim Hague
(slides) / (video)

12:30

Lunch

12:45

Code Club Workshop (Conservatory) bring your own laptop

13:45

14:00

GPU programming with modern C++

Michael Wong
(slides) / (video)

Taming Dynamic Memory - An Introduction to Custom Allocators

Andreas Weis
(slides) / (video)

The cell as a computer: Turing complete and massively parallel.

Andy Thomason
(slides) / (video)

Fighting Git Workflows

Victor Ciura
(slides) / (video)


Effective replacement of dynamic polymorphism with std::variant

Mateusz Pusz
(slides) / (video)


The Story of Villagers, Marbles and Oh, A Blockchain

Supriya Srivatsa
(slides) / (video)


Assume Worst Intent (Designing for the Abusive Ex)

Alex Chan
(video)

M-PIN Authentication in Vehicle Tracking

Giorgio Zoppi
(slides) / (video)


Software Visualization: The humane solution

Eberhard Gräther
(slides) / (video)


Tailored static tooling using Clang: Clazy

Jean-Michaël Celerier
(video)


The Jai Programming Language and What Can We Learn From It

Sas Luca
(video)

15:30

Break

16:00

Programming with Contracts in C++20

Björn Fahller
(slides) / (video)

The State of Package Management in C++

Mathieu Ropert
(slides) / (video)

Monotron - a 1980s style home computer written in Rust

Jonathan Pallant
(slides) / (video)

Elsewhere Memory

Niall Douglas
(slides) / (video)

C++ ecosystem: For better, for worse

Anastasia Kazakova
(slides) / (video)

17:30

Break

17:45

Lightning Talks (1 hour)

19:45

Conference Dinner (19:45 for drinks, 20:15 service)

22:15

Echoborg