6 deployment libraries for Rust

In this guide, we'll introduce you to some production-ready deployment libraries and services that are currently available for Rust, including Heroku, Docker, Render, Zeit...
Abiodun Solomon
3 min read

Using Prometheus metrics in a Rust web service

Prometheus has rightfully become an industry standard for collecting metrics. Learn how to collect system and custom Prometheus metrics in a Rust web service.
Mario Zupan
7 min read

9 Rust authentication libraries that are ready for production

Virtually all web apps require some form of authentication. In this guide, we'll evaluate nine stable, production-ready authentication libraries based on their popularity, completeness,...
Anshul Goyal
4 min read

Using MongoDB in a Rust web service

The Rust ecosystem is growing, and it's only a matter of time before we see the first Rust and MongoDB apps in production. In...
Mario Zupan
6 min read

How to use the Rust compiler as your integration…

The Rust compiler is a bit pedantic, which can be frustrating, especially when just starting out. In this guide, we'll explore ways of using...
Thomas Eizinger
7 min read

End-to-end testing for Rust web services

In this tutorial, you'll learn how to test a warp web application, focusing on integration and, more specifically, end-to-end testing.
Mario Zupan
14 min read

Understanding the Rust borrow checker

In this guide, we'll go over what the borrow checker does for us (and what it prevents us from doing), what it guarantees, and...
Thomas Heartman
7 min read

Intro to Rust Analyzer

Rust Analyzer is a frontend compiler for Rust programming. In other words, it's an integrated development environment (IDE) server that provides semantic analysis, smart...
Abiodun Solomon
3 min read

Getting started with WebAssembly and Rust

This guide serves as an introduction to WebAssembly and a tutorial on how to set up and work in a Rust Wasm environment.
Carlos Chacin
8 min read

Using Redis in a Rust web service

You can use Redis for caching, as a message broker, or simply as a database. Learn three approaches to using Redis inside a Rust...
Mario Zupan
9 min read

A practical guide to async in Rust

If you're writing an asynchronous program in Rust or using an async library for the first time, this tutorial can help you get started.
Carl Fredrik Samson
10 min read

Packaging a Rust web service using Docker

Packaging web apps as Docker containers benefits both local development and server deployment. Learn how to put a Rust app inside a Docker container.
Mario Zupan
5 min read