My name is Nicolas Moutschen.
I'm a Specialist Solutions Architect for Serverless technologies at AWS.
An overly complicated blog
There are lots of great solutions to host a personal blog. In this article, I explain how I chose none of them and rolled my own multi-cloud, serverless solution.
Safe representation of restricted values
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.
Dancing with the compiler: Rust and explicitness
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.
Safe operations with typestate in Rust
A lesser known safety property of Rust is the ability to restrict what operations you can perform on a type given its internal state.
Safe JSON representations with Rust
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.
Building static websites with JS bundling