Loading

Crafting Memory-Safe Programs with Confidence

27 Jun 2024
Software
Software Development

Are you tired of dealing with C++ memory issues? Ready to write code confidently without the fear of crashes? Join us for a journey into memory safety nirvana with Rust!

In this session, we'll explore Rust's ownership model, borrowing system, and lifetime annotations—the cornerstones of memory safety. Through hands-on examples, you'll learn how Rust eliminates common C++ pitfalls like memory leaks and data races.

Discover how Rust empowers you to write efficient, concurrent code while ensuring safety. We'll compare Rust's memory management with C++ to highlight the benefits.

By the end, you'll grasp how Rust achieves memory safety, enabling you to build reliable applications with confidence. Whether you're a C++ veteran or new to systems programming, this session equips you to embrace Rust's memory-safe future.

Session Key Takeaways:

  • Understand Rust's ownership, borrowing, and lifetime concepts
  • Gain practical experience writing memory-safe Rust code
  • Learn how Rust prevents memory errors at compile time

This session is for...
  • Systems programmers seeking memory safety guarantees
  • Developers interested in building reliable, high-performance applications
  • C++ developers looking to transition to Rust
Speakers
Simran Kedia, Senior Software Engineer - Meta
View all Agenda