Topic
Join us for an enlightening presentation by Nenad Stojković, software architect and a tech excellence officer, as he delves deep into the fascinating world of Rust's ownership system. Here's a sneak peek into the topics he will be exploring:
Rust in Pieces: Benefits of the Ownership System
Memory Efficiency: Discover how Rust ensures memory safety without the need for a garbage collector. Learn about its capabilities in reclaiming memory automatically once a variable is out of scope, greatly minimizing runtime overhead.
Concurrency Safety: Unveil Rust's design principles that inherently prevent data races. Dive into its borrowing rules that safeguard concurrent data access by allowing either one mutable reference or multiple immutable ones.
Clarity in Code: Understand how Rust's ownership and borrowing semantics amplify code clarity. See firsthand how they offer valuable cues about variable lifetime and mutability, benefiting both code writers and readers.
Performance Gains: Explore the reasons behind Rust's impressive performance metrics, especially given the absence of a garbage collector and its predictable memory patterns. Unearth why Rust stands out as an exceptional choice for systems programming.
Reduction in Common Bugs: Delve into how Rust's ownership principles act as a shield against numerous bugs that are frequently encountered in other languages, including null pointer dereferences, dangling pointers, and double frees.
In a nutshell, gear up for a journey that showcases Rust's avant-garde approach to memory and resource management, championing a new era of safer, swifter, and more transparent code. Save the date and be a part of this insightful session!
* The lecture will be held in Serbian.
See you on November 2nd, at 6 PM and don't forget to register!