Takashi Idobe is a backend API developer at CardFlight, and was the speaker at November’s 402 Developers Meetup. He is a fan of learning new programming languages and paradigms, and understanding more about computers.
In this talk, we explored the Rust programming language, which is used to power systems in companies like Braintree, Dropbox, Figma, npm, and more.
Unlike C, C++, or Go, three commonly used languages for systems, Rust combines both safety and speed by leveraging zero-cost abstractions with strict compile time checks that catch mistakes otherwise gone unnoticed in other languages.
We talked briefly about Rust’s innovative borrow checker, known to aid programmers in avoiding pitfalls that are common to other low-level languages such as double frees, use after frees, and segmentation faults.
Due to the holidays, there will be no December 402 Developers Meetup, but we hope to see you all in January!