Rust Articles, Tutorials & News

Using KLEE on Rust-for-Linux

The Rust for Linux project is working on adding support for the Rust language to the Linux kernel with the hope that using Rust will make new code more safe, easier to refactor and review, and easier to write. (See the RFC for more detail about goals and …

Read more »

Rust Developer

Casper Labs is ushering in the next era of blockchain technology. In just over three years, we’ve already built an entirely new blockchain and attracted some of the world’s largest organizations to start building with us. Now, it’s time to scale — and …

Read more »

Nailgun: A Rust DNS performance testing client

nailgun is a small hobby project I’ve been working on sparsely for a few months, it’s a cli DNS benchmarking tool heavily inspired by flamethrower but written in Rust with tokio. I’ve been working at the intersection of DNS & Rust for a little while a…

Read more »

A fast port scanner in 100 lines of Rust

To write a fast port scanner, a programming language requires: A Good I/O model, not to eat all the resources of the system. High-level abstractions and a good packaging system to isolate low-level code and reuse it easily. To be type and memory safe, be…

Read more »

Understanding [Derive(Clone)] in Rust

This post assumes that you have an entry-level familiarity with Rust: you’ve fought with the borrow checker enough to start to internalize some of its model; you’ve defined structs, implemented traits on those structs, and derived implementations of commo…

Read more »

Rust GUI Infrastructure

In a previous post, I tried to provide a general overview of the workrequired to implement a full-featured GUI toolkit. Spoiler: there’s quitea bit of it.

Read more »

Instant Word Segmentation with Rust

The motivation, techniques, and technical details behind Instant-Segment, a blazing fast word segmenter and the latest addition to Instant Domain Search’s suite of open-source tools.

Read more »