Master Windows Internals - Kernel Programming, Debugging & Architecture
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore memory safety implementation in large-scale C++ codebases through this conference talk from C++Now 2025. Learn how WebKit has approached the transition to memory-safe programming over the past year, examining practical strategies for achieving memory safety in a massive browser engine codebase. Discover how to define memory safety and unsafety from an engineering project perspective, and understand the use of safe idioms backed by static analysis to eliminate entire categories of memory vulnerabilities. Examine WebKit's approach to static analysis not as a bug-finding tool, but as a method to define a safer C++ dialect. Gain insights into transitioning to memory-safe languages like Swift as a complementary approach rather than a replacement, creating composable interfaces that verify safety across multiple programming languages. Presented by Geoffrey Garen, WebKit Architect at Apple with 20 years of experience working on WebKit across engineering, management, programming languages, performance, API design, process architecture, OS integration, and security.
Syllabus
C++ Memory Safety in WebKit - Geoffrey Garen - C++Now 2025
Taught by
CppNow