Making Fast Incremental Compiler for Huge Codebase - Michał Bartkowiak - code::dive 2019
Abstract Instant and high-quality feedback from the compiler is crucial for fast development nowadays. Imagine that you are faced with the task to write a new, drop-in replacement compiler for the codebase of over 3 millions of lines of code and a huge amount of mutually dependent units of code. Your ultimate goal is to shorten feedback time from minutes to a couple of seconds. This talk will describe challenges encountered during the development of such a compiler and their solutions. The novel approach introduces recompilation seen as patching of the previously compiled codebase. We'll discuss the design of dedicated data structures and type checking algorithms for detection of changes in the code and allowing fast recompilation of impacted units of code only. About the Speaker - Michał Bartkowiak Michał Bartkowiak has been a professional C++ programmer since 2007 and a TTCN-3 (http://www.ttcn-3.org/) compiler and runtime developer since 2014. From that moment on he has been exploring how to make the toolchain faster, reliable and useful for its users. He focuses on a pragmatic approach to software development where the changes bring maximum value rather than pure aesthetic improvements.

No more coffee breaks - reducing C/C++ project compilation time - Piotr Osiewicz - code::dive 2019

Jaseem Abid - An Incremental Approach to Compiler Construction

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Undefined Behavior is Not an Error - Barbara Geller, Ansel Sermersheim - code::dive 2019

Türkei – USA Highlights | Gruppe D, FIFA WM 2026 | sportstudio

Google & AWS Veteran: What Top Tier Software Architects Do Differently

Getting started with Trusted Firmware for Embedded Linux | Karol Przybylski | Stage 3

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Jamie Thompson - How does Incremental Compilation Work with Scala 3 | Scala Days 2023 Seattle

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

This Is What Brexit Cost the World

Japan – Schweden Highlights | Gruppe F, FIFA WM 2026 | sportstudio

AI Was Never About Helping You | Cory Doctorow

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

How Rockstar fit an entire city into PlayStation 2 memory

If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes

