Skip to content
Episode 24 - The Rust Programming Language episode artwork

EPISODE · Jan 13, 2016 · 1H 2M

Episode 24 - The Rust Programming Language

from ZADevChat Podcast

In this episode we turn the spotlight on the Rust programming language.Kevin has been dabbling with it recently and shares his experience of exploring what Rust has to offer."Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety" - rust-lang.org Len and Kevin pick apart some of language features, the type system, memory safety, thread safety, platforms and its steeper learning curve. We make plenty of casual comparisons between different features of Rust and various other programming languages, including C, C++, Ruby, Java & Go.We also chunk up a bit higher and explore real life use cases like Servo (an HTML rendering engine), Diesel (an ORM that compiles the schema into your type system), Skylight (a Rails instrumentation service) and a few other hypotheticals we found.After that we check out the great documentation created by Steve Klabnik, exploring the pros and cons of executable comments. We discuss the basic tooling and package management system too.Our discussion then turns to their release process, the adoption of semver in the community, and whether it is a good bet for writing production systems.If you use Rust in production, or know somebody who does, please submit an issue on our ping repo for a future show!Useful links:* https://www.rust-lang.org* http://servo.org* https://github.com/wycats/rust-activesupport* https://github.com/sgrif/diesel* http://www.matusiak.eu/numerodix/blog/2016/1/10/two-weeks-rust/* http://arthurtw.github.io/2014/11/30/rust-borrow-lifetimes.html* http://arewewebyet.com/Picks:Kevin & Len* Motherland coffee - http://www.motherlandcoffee.comKenneth* CityRock - http://www.cityrock.co.zaStay in touch:* Socialize - https://twitter.com/zadevchat & http://facebook.com/ZADevChat/* Suggestions and feedback - https://github.com/zadevchat/ping* Subscribe and rate in iTunes - https://itunes.apple.com/za/podcast/zadevchat-podcast/id1057372777 Hosted on Acast. See acast.com/privacy for more information.

Episode metadata supplied by the publisher feed · Published Jan 13, 2016

Embed this episode

Ready to play

Episode 24 - The Rust Programming Language

0:00 1:02:33

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of ZADevChat Podcast?

This episode is 1 hour and 2 minutes long.

When was this ZADevChat Podcast episode published?

This episode was published on January 13, 2016.

Can I download this ZADevChat Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!