Slides and code examples from talks and lectures I gave. Please find further materials in the subdirectories.
-
2025, April 15: LLVM Pass PLugins: Past, Present, Future @ EuroLLVM, Berlin
PDF Slides -
2024, April 24: Hacking Sema for clang-repl @ LLVM Meetup Berlin
PDF Slides -
2023, December 13: From Zero to Rust-JIT @ LLVM Meetup Berlin
Markdown Slides -
2023, May 10: Extending the LLVM AArch32 JITLink backend @ EuroLLVM, Glasgow
PDF Slides | Video Recording -
2022, October 26: LLVM Essentials - A practical introduction to TableGen @ LLVM Meetup Berlin
PDF Slides -
2022, May 11th: ez-clang C++ REPL for bare-metal embedded devices @ EuroLLVM, London
PDF Slides | Video Recording -
2018, October 17th: ThinLTO Summaries in JIT Compilation @ LLVM Developers' Meeting, San Jose
PDF Slides | Video Recording -
2017, September 19th: Rich Polymorphic Error Handling with llvm::Expected<T> @ C++ User Group Berlin
PDF Slides -
2016, November 4th: Behind the Scenes of the Projucer C++ Live-Build Engine @ Audio Developer Conference, London
PDF Slides -
2015, May 9th: NI Reaktor and Beyond @ MIDIHack 2015, Berlin
sublime text slides -
2015, April 28th: NI Reaktor - The Ez Parts
sublime text slides -
2014, September 9th: Value Semantics in C++11
reveal.js slides -
2014, June 17th: Return Type Covariance in C++
reveal.js slides -
2014, May 20th: Google C++ Testing Framework
reveal.js slides