Abstract: In this talk we will perform a live coding demonstration of a simple C++ static analysis check; as opposed to the toy examples often seen in academia, this talk will use the testing facilities of a large industry-backed open source project (Clang/LLVM) to show how the principles of test first development can be applied in a programmer’s daily routine.

Speaker: Manuel Klimek has been a software engineer at Google since 2008 and a professional code monkey since 2003. After developing embedded Linux terminals for the payment industry and distributed storage technology at Google in C++, he decided that C++ productivity lacks significantly behind other languages and set out to change this. He grew Clang into a world class tooling platform for AST-based C++ tools and spearheaded large scale distributed semantic C++ code transformations.