Give the Gift That Unlocks Potential
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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