rust

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


Creating Excel files in Rust

24.09.2020 - 22m read - rust excel

Sometimes you need to generate Excel files. You never WANT to, but sometimes you have to. In this post we'll look at how you can do it with Rust. :)


Basic Role-Based HTTP Authorization in Rust with Casbin

27.07.2020 - 27m read - rust casbin authorization security warp

In this post we'll look at how to do web authorization using the casbin-rs library within a Rust warp-rs web service.


Using RabbitMQ in Rust

16.06.2020 - 14m read - rust rabbitmq queue

In this post we will look at how to use RabbitMQ inside of a Rust Web Service


Database Migrations with a Rust Web Service

22.05.2020 - 7m read - rust database migration refinery warp

In this post we'll look at the refinery library and at how it can help us create automatic database migrations in a Rust Web Service


JIRA OAuth 1.0a using Rust

21.03.2020 - 25m read - rust oauth jira rsa sha1

In this post we'll look at how a very basic OAuth 1.0a implementation can look like in Rust.


Rust HTTP Testing with Mockito

03.02.2020 - 17m read - Rust http testing mockito

In this post we'll be taking a look at the mockito rust library for mocking HTTP requests in order to write integration tests for a web-service


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.


A CLI Gitlab MR-Creator in Rust using Hyper and Git2

03.09.2019 - 44m read - Rust Gitlab hyper git2 git

This post showcases a small CLI tool written in Rust using both synchronous and asynchronous execution flow.


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


A Basic Web Application with Rust and Actix-web

07.04.2019 - 23m read - rust actix web timeular

As a first little project in Rust I thought I'd do something familiar, so I created a small web application, which we'll check out in this post.