<div dir="ltr"><div dir="ltr">I'm excited about tonight's speaker, Nell Shamrell-Harrington from Microsoft, who is also a core member of the Rust team.  <div>She will be teaching us how to live without a garbage collector the Rust way, without doing our own memory management. :)</div><div><br></div><div>Just a few hours from now via Zoom (link below).</div><div><br></div><div>-braddock</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 5, 2021 at 9:58 PM Nick Hyde via SGVLUG <<a href="mailto:sgvlug@sgvlug.net">sgvlug@sgvlug.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"><div><div>Title:</div><div>The Rust Borrow Checker - A Deep Dive (Speaker: Nell Shamrell-Harrington)</div><div dir="ltr"><span><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif">This meeting will be on line via Zoom (see link below)</span></span><br></div><div><br></div><div>Abstract:</div><div>The Rust compiler's borrow checker is critical for ensuring safe Rust code. Even more critical, however, is how the borrow checker provides useful, automated guidance on how to write safe code when the check fails. Early in your Rust journey it may feel like you are fighting the borrow checker. Come to this talk to learn how you can transition from fighting the borrow checker to using its guidance to write safer and more powerful code at any experience level. Walk away not only understanding the what and the how of the borrow checker - but why it works the way it does - and why it is so critical to both the technical functionality and philosophy of Rust.</div><div><br></div><div>Agenda:</div><div>6:45 - Introductions, chat</div><div>7:05 - Announcements</div><div>7:15 - Talk start -- The Rust Borrow Checker - A Deep Dive (Speaker: Nell Shamrell-Harrington)</div><div><br></div><div>Speaker Bio: </div><div>Nell Shamrell-Harrington is a Principal Software Engineer at Microsoft in the Open Source Programs Office and a Board Director with the Rust Foundation. She is also a member of Rust language teams and working groups, as well as the lead editor of This Week in Rust. Previously, she worked at Mozilla and Chef Software. In her spare time, she is a member of the board of Operation Code, a non-profit dedicated to teaching software engineering skills to Military Veterans and their families.</div><div><br></div><div><br></div><div><br></div><div>Zoom Link:</div><div><a href="https://us02web.zoom.us/j/83518830884?pwd=VzhlbitCUWpuTzF3Ni9MR0hKUUtkdz09" rel="nofollow" target="_blank">https://us02web.zoom.us/j/83518830884?pwd=VzhlbitCUWpuTzF3Ni9MR0hKUUtkdz09</a><br></div></div><div><br></div><div dir="ltr"><div><div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif">About the SGVLUG:</div><div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif">SGVLUG is one of the oldest and most active Linux User Groups in the Greater Los Angeles area. In addition to Linux, the group also shares interests in other free and open source software, all forms of technology, and the discussion of issues that arise with these new tools, such as privacy rights. </div><div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif"><br></div><div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif">SGVLUG attracts members from throughout LA County including Pasadena, Glendale, Burbank, and eastward throughout the San Gabriel Valley. Our members include software developers, system administrators, hardware engineers, and software users of all levels of expertise. Many work in the technology field as employees, contractors or consultants, and enjoy the learning and networking opportunities available from the group. We also have many members that serve as volunteers of their time and skills at various local events, including the annual Southern California Linux Expo (SCaLE).</div></div><br></div><br></div></div></blockquote></div></div>