From slitt at troubleshooters.com Wed Jul 2 00:15:17 2025 From: slitt at troubleshooters.com (Steve Litt) Date: Wed, 2 Jul 2025 03:15:17 -0400 Subject: [conspire] What I've Learned About Rust: 7/2/2025 7pm Eastern Standard time Message-ID: <20250702031517.43812c65@mydesk.domain.cxm> Hi all, Where: GoLUG Online: https://meet.jit.si/golug When: Wednesday, 7/2/2025 7pm sharp Eastern Daylight time Arrive 15 minutes early for Microphone check & discussion Who: Steve Litt, Troubleshooter, Developer, Tech Writer What: What I've Learned About Rust Rust is a cross platform Open Source language born in 2012, and steadily gaining popularity every year. Considering that Haskell was born in 1990, C sharp was born in 2000, and GoLang was born in 2009, this makes Rust a very modern language. Rust's priorities are safety, safety and safety. You need to try really hard to write insecure code in Rust. Once compiled, it runs fairly fast. It's the second of two languages (other one is C) allowed to be used in the Linux kernel. Like all safety first languages (Ada for instance), the compiler gets in your way a lot, and when you're at my stage it's frustrating. But it's nice that nobody's going to buffer-overrun my Rust code. And that compiler that frustrates you: It also has very good error messages with rustc links to get you the right info to guide you. From what I hear, there are few Rust jobs and even fewer rust development competitors, so salaries are good and getting better every year. I couldn't get a Rust expert to give this talk so I did the next best thing: I'm learning Rust myself and will give a presentation on what I've learned so far: * Rust Terminology * Rust Mindset * Hello World * Hello World using Cargo * File reading program with error handling * String length comparison program * OOP in Rust You won't learn enough Rust in this 90 to 120 minute presentation to go out and get a Rust job, but you WILL learn: * Whether you want to learn Rust * Enough material to learn via ChatGPT and web searches * Enough to get along on the ##rust IRC channel if you're careful * Terminology that once you can really code rust, you'll interview credibly * Enough to network credibly * Enough to detect a know nothing walking acronym dispenser (WAD) I hope to see you there. SteveT Steve Litt GoLUG Publicity Coordinator -------------- next part -------------- A non-text attachment was scrubbed... Name: junk.png Type: image/png Size: 6136 bytes Desc: not available URL: