- Compiling Ruby. Part 5: exceptions
- Compiling Ruby. Part 4: progress update
- Compiling Ruby. Part 3: MLIR and compilation
- Compiling Ruby. Part 2: RiteVM
- Compiling Ruby. Part 1: Compilers vs. Interpreters
- Compiling Ruby. Part 0: Motivation
- How to learn compilers: LLVM Edition
- LLVM meets Code Property Graphs
- Exploring LLVM Bitcode interactively
- Type Equality in LLVM
- Building an LLVM-based tool. Lessons learned
- Bottom-up CMake introduction
- Debugging Dyld
- Handling timeouts in child processes
- Mutation Testing: implementation details
- Reverse Engineering Stickies.app
- Java Papers
- System Under Test: GNU Make
- LLVM-based Mutation Testing System. Request For Comments
- System Under Test: FreeBSD
- System Under Test: LLVM
- System Under Test
- Bitcode Demystified
- Parsing Mach-O files
- NSValue and Boxed Expressions
- Circular Containers in Objective-C