TRusTY OIDC Server in Rust

TRusTY: Building an OIDC Server in Rust with FAPI 2.0

🔐 TRusTY: Building a Rust OIDC Server with FAPI 2.0 After exploring Rust for web development, I wanted to go further by tackling an ambitious technical challenge: building a complete OpenID Connect (OIDC) provider, compliant with the FAPI 2.0 security specifications. Not just an academic prototype - a real authentication server with the most demanding security standards from the financial sector. 🎯 Why Build an OIDC Server in Rust? The origin: a team challenge It all started with a challenge launched within my former DevOps team, responsible for the SSO of a major French bank. Between two sprints, we asked ourselves: “What if we built our own OIDC server from scratch in Rust?” A stimulating technical challenge combining technological exploration, infrastructure cost optimization, and complete stack mastery. ...

December 1, 2025 · 12 min · 2533 words · lostyzen
Scoop Windows Package Manager

Scoop: The Windows Package Manager That Revolutionizes Tool Installation

🚀 Scoop: The Windows Package Manager That Revolutionizes Tool Installation 🎯 Introduction As a developer or IT professional on Windows, you’ve probably experienced this frustration: installing a new tool requires administrator rights, pollutes the Windows registry, or worse, installs unwanted bloatware. Scoop changes the game by offering a revolutionary approach to package management on Windows. Scoop isn’t just a package manager, it’s a philosophy: installing applications in a portable, clean manner without administrator privileges. Gone are invasive installations, welcome to a controlled ecosystem! ...

October 14, 2025 · 7 min · 1280 words · lostyzen
Quarkus Java Performance API

High-Performance API with Quarkus & Java: A Modern Solution to Current Challenges

🚀 High-Performance APIs with Quarkus & Java: A Modern Solution for Current Challenges Faced with the growing demands of modern architectures - microservices, containers, cloud-native - I wanted to explore how Quarkus radically transforms our approach to Java development. This demonstration project concretely shows why this framework (from Red Hat) is generating so much buzz in the Java ecosystem. 🔄 Why Rethink Our Java Approach? For years, Spring Boot has been our reference for Java application development. However, with the emergence of containers, Kubernetes, and serverless architectures, certain limitations have become evident: ...

October 13, 2025 · 5 min · 906 words · lostyzen
Hexagonal Architecture Java Quarkus

Hexagonal Architecture in Java: Structuring Your APIs for Maintainability

🏗️ Hexagonal Architecture in Java: Structuring APIs for Maintainability After exploring Quarkus performance, let’s talk about an equally crucial aspect: how to properly structure your API code. Hexagonal architecture (or “Ports & Adapters”) isn’t just a theoretical concept - it’s a pragmatic approach that transforms the maintainability of your Java projects. 🎯 The Problem with Traditional Architectures How many times have you seen Spring Boot projects that end up like this: ...

October 12, 2025 · 6 min · 1113 words · lostyzen
Rust Windows Installation

Complete Rust Development Environment Setup on Windows

🎯 Introduction Rust is a modern systems programming language that combines performance, memory safety, and productivity. In this article, we’ll see how to install and configure a complete Rust development environment on Windows WITHOUT administrator rights using Scoop as a package manager. 🎉 Great news: This approach allows you to install Rust and all its dependencies without ever needing admin rights! Perfect for restrictive corporate environments or personal machines. Why this method? Because traditional Rust installation often requires admin rights for MSVC dependencies. We’ll elegantly bypass this with the GNU toolchain. ...

October 17, 2025 · 6 min · 1144 words · lostyzen