Hexagonal architecture, test doubles, and traits
In this second article on testing rust web services, we will dive into setting up a base software architecture that simplifies writing unit tests.
In this second article on testing rust web services, we will dive into setting up a base software architecture that simplifies writing unit tests.
In this first article on testing web services written in Rust, we will explore the purposes and type of tests we can employ to make sure our applications work as expected.
In this article, I explore how we can use Rust's type system to restrict what values can be stored in a type, such only allowing floating point numbers between zero and one.
One thing that often surprises newcomers to Rust is how verbose it can be. In this article, I explore how I typically work in tandem with the compiler to make my code more explicit and less error-prone.
A lesser known safety property of Rust is the ability to restrict what operations you can perform on a type given its internal state.
You might know about Rust for its memory safety. In this article, I explore how other properties like Enum help you write applications with well-defined behaviors.
Rust is gaining popularity amongst developers, so do serverless technologies. This is a quick guide to deploy serverless applications using Rust and AWS SAM.