BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Living Open Source Foundation - ECPv6.15.13//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://livingopensource.org
X-WR-CALDESC:Events for Living Open Source Foundation
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Africa/Lusaka
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
TZNAME:CAT
DTSTART:20250101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Africa/Lusaka:20260702T180000
DTEND;TZID=Africa/Lusaka:20260702T190000
DTSTAMP:20260621T165750
CREATED:20260618T173427Z
LAST-MODIFIED:20260618T173427Z
UID:5950-1783015200-1783018800@livingopensource.org
SUMMARY:Rust Fundamentals\, Part 2 Of 3
DESCRIPTION:You’ve set up your Rust development environment and learned why Rust is transforming systems programming. Now it’s time to tackle the feature that makes Rust truly unique: ownership. \nIS THIS FOR YOU?\n\nYou are a developer with basic programming skills in a language like Python\, JavaScript\, C\, C++\, Pascal\, Modula-2\, Logo\, Lisp\, Forth\, BASIC\, Java\, or Go\nYou want to understand the ownership model that enables Rust’s memory safety guarantees\nYou want to learn how borrowing and lifetimes work without being intimidated by the borrow checker\nYou want practical experience with Rust’s core language constructs and data types\nYou want to build a strong foundation before moving on to more advanced Rust concepts in Part 3\n\nAFTER 60 MINUTES\, YOU’LL:\n\nDevelop a solid mental model of ownership\, borrowing\, and non-lexical lifetimes (NLL)\, making the borrow checker feel like a helpful guide rather than an obstacle\nUnderstand how Rust achieves memory safety without a garbage collector or manual memory management\nGain confidence using Rust’s everyday building blocks\, including loops\, conditionals\, and expression-oriented programming\nLearn the difference between String and &str\, and know when to use each\nModel real-world data using structs and enums\, the foundation of idiomatic Rust development\nDiscover why Rust’s enums are considered one of the language’s most powerful features\n\nWith your environment ready and the “why” of Rust firmly in hand\, it’s time to meet the feature that makes Rust\, Rust. \nWe’ll revisit ownership and borrowing—not as abstract rules\, but as the mechanism that allows Rust to guarantee memory safety without a garbage collector. You’ll see how the borrow checker works\, why non-lexical lifetimes make it far more approachable than its reputation suggests\, and how understanding these concepts unlocks the rest of the language. \nFrom there\, we’ll explore loops and conditionals\, including Rust’s elegant expression-oriented style. We’ll tackle one of the most common stumbling blocks for newcomers—strings—and learn why Rust distinguishes between String and &str. Finally\, we’ll dive into structs and enums\, giving you the tools to model your own applications in a truly idiomatic Rust way. \nBy the end of this free session\, you’ll have crossed the learning hurdle that stops many newcomers and be fully prepared for Part 3. \nBring your Part 1 setup; a willingness to think a little differently about code is the only other prerequisite. \nYOUR INSTRUCTOR:\nPascal van Dam is a seasoned Linux and Kubernetes architect with expertise in cloud technologies. As a certified Linux Foundation trainer and IT Gilde Guru\, he excels at making complex concepts accessible through his straightforward teaching approach. Drawing from extensive government and enterprise experience\, Pascal bridges technical solutions with business value\, helping professionals master essential skills quickly. \nHOW TO JOIN THIS SESSION?\nThis live session is completely free! – A limited-time opportunity before they become exclusive to Living Open Source members. \nClick here to enter the Zoom Session\nPasscode:199304
URL:https://livingopensource.org/events/rust-fundamentals-part-2-of-3/
LOCATION:Online
ATTACH;FMTTYPE=image/png:https://livingopensource.org/wp-content/uploads/2026/06/1-Rust-Part-21.png
ORGANIZER;CN="Living Open Source Foundation":MAILTO:info@livingopensource.org
END:VEVENT
END:VCALENDAR