windows-wfp: Rust wrapper for Windows Filtering Platform

windows-wfp: A Safe Rust Wrapper for the Windows Kernel Firewall

🛡️ windows-wfp: A Safe Rust Wrapper for the Windows Kernel Firewall For the past few months, I’ve been working on a personal Rust project related to network security on Windows. An ambitious project whose full details I won’t reveal just yet — let’s just say it requires interacting directly with the Windows kernel-level firewall. And when you dive into that world, you inevitably stumble upon the Windows Filtering Platform (WFP). ...

March 14, 2026 · 7 min · 1401 words · lostyzen
Istio Service Mesh on AWS EKS

Istio on EKS: mTLS and Zero Trust in Production

🔒 Istio Service Mesh on EKS: A Field Report on mTLS and Zero Trust Implementation New assignment, new context, new challenges. If you follow this blog, you know my background leans heavily toward Access Management — years spent implementing OIDC flows, SAML, operating authentication platforms in production within the banking sector, all with a strong Java development component and a growing Ops sensibility. That’s what led me to write the previous articles on Quarkus, hexagonal architecture, and TRusTY. ...

March 8, 2026 · 20 min · 4208 words · lostyzen
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 (see the Rust setup guide on Windows), 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 · 2540 words · lostyzen
Scoop Windows Package Manager

Scoop: the Windows Package Manager Without Admin Rights

🚀 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 · 1294 words · lostyzen
Quarkus Java Performance API

High-Performance API with Quarkus and Java

🚀 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 · 910 words · lostyzen
Hexagonal Architecture Java Quarkus

Hexagonal Architecture in Java with Quarkus

🏗️ 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