Skip to main content

How I Implemented Authentication in a Rust CLI Application 🥳

· 5 min read

Moonenv is my CLI application for managing environment variables, which I discussed more about in this article. This solution had been running for a few months, and I was able to validate my idea, but a crucial part was still missing: authentication!!!

So, for a few weeks, I entered a research and development phase using GoLang and Rust, which I will discuss in this article.

The RAMpire problem 🧛🏻

· 3 min read

Currently, the backend applications I write are built using NodeJS with the NestJS framework, MySQL as the database, and Prisma as the ORM. This stack is excellent for quickly building MVPs. However at the beginning of the year, some of our projects completed the previous year began exhibiting strange behavior and over time the servers became unavailable.

Learning Rust, A Journey Through Challenges and Fun 🚀

· 4 min read

Learning Rust for me was like revisiting my two years of experience programming embedded systems in C. There are still many concepts I don't fully understand, but that doesn't worry me because I pick them up as I work on my personal projects in Rust.

I chose a CLI project to start this journey because I felt the challenges I would face along the way would be interesting—and they were!