Rust Articles, Tutorials & News

Rust as a gateway drug to Haskell

For work-related reasons, I had to recently get up to speed on programming in Haskell. Before that, I had very little actual experience with the language, clocking probably at less than a thousand lines of working code over a couple of years. Nothing impr…

Read more »

Implementing ptsname_r on OS X with Rust

I’ve been working on a project with rust that requires creating a pseudo-terminal and like many others, I’ve run into a lot of problems with the functions available to get a pair of master/slave fds for my PTY. openpty int openpty(int *amaster, int *aslav…

Read more »

Rust and CSV parsing

With a beta of csv 1.0 just released, the time is ripe for a tutorial on how to read and write CSV data in Rust. This tutorial is targeted toward beginning Rust programmers, and is therefore full of examples and spends some time on basic concepts. Experie…

Read more »

Cargonauts – A Rust async web framework

I’ve been working on a project for a few months now, and I’m very excited to be ready to share it with other people. Its called cargonauts, and its a web framework for Rust, built on top of tokio…

Read more »

Announcing Rust 1.18

The Rust team is happy to announce the latest version of Rust, 1.18.0. Rust is a systems programming language focused on safety, speed, and concurrency.

Read more »