Rust 2018: Use Relentless Positivity

Rust is a fantastic programming language, but I believe that adoption is held back largely due to a reputation for being difficult to learn. Let's fix »

IO Completion Ports (IOCP) and Asynchronous I/O through STDIN, STDOUT and STDERR

tl;dr Can't be done directly. You have two options: a) mock async I/O with threads, or b) redirect STDIN, STDOUT & STDERR to other »

Escaping from Rust's Borrow Checker

Rust is a a programming language that provides strong assurances about safety. It achieves that by being confident about who is responsible for what at any »

If Rust doesn't have exceptions, what happens on Ctrl+C?

Rust does not have exceptions. To indicate issues, it instead relies on strongly typed return values called Result that are either in an Err state or »