Basic Reactor and Executor for non-blocking IO in Rust

23.11.2020 - 46m read - rust nonblocking async futures

In this second part of our journey to try and understand how async I/O works in Rust, we'll build a simple reactor/executor model.

Basic non-blocking IO using epoll in Rust

20.10.2020 - 36m read - rust epoll linux async nonblocking

This is the first blog post in a small series, where we will explore the basics of non-blocking IO in Rust. We'll start by building a minimal HTTP server using epoll

Synchronized Asynchronous Job Runner in Rust

18.01.2020 - 19m read - Rust Async job runner web

In this post we'll implement a basic asynchronous job runner, which synchronizes job runs among several instances using Redis.

Async-Awaitifying a Rust CLI App

23.11.2019 - 33m read - Rust Async Futures

In a previous post I showed an example CLI application in rust dealing with HTTP and Git. This post will show how to use the new async/await syntax to improve it.

Asyncifying an Actix Web App and Upgrading it to 1.0

20.06.2019 - 20m read - Rust Actix Futures Async

In a previous post, we created an Actix 0.7 Web App, which was not fully non-blocking. In this post, we'll become fully non-blocking and upgrade the app to Actix 1.0