~/talk

Unleashing 🦀 The Ferris Within

Talkat EuroRust 2024 · 2024-10-10..10-11· [rust, engineering-leadership]
slides:none on file

Microsoft recounts concrete rewrites and experiments: a 2020 DirectWrite core port to Rust, a GDI region rewrite that booted Windows with Rust GDI region code and matches or improves C++ performance, and a full OpenHCL rewrite used by Azure Boost for confidential VMs. Tooling and practices include CodeQL scanning, a curated internal crate rubric, measured unsafe surface that shrinks as more code is ported, and continued work on Windows C/C++ interop, automation and dependency vetting.

AI-written summary · about

  1. 0:00Welcome
  2. 0:24From C++ to Rust
  3. 7:07Engineering at Microsoft
  4. 9:56Security trends
  5. 13:30Security tech evolution
  6. 18:29Early Rust at Microsoft
  7. 21:45DirectWrite Core rewrite
  8. 23:30GDI region handling
  9. 25:00OpenHCL virtualization
  10. 26:51Open source contributions
  11. 27:55Rust-C++ interoperability
  12. 30:24Evaluating Rust crates
  13. 34:17Learning Rust
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.