Douglas Mendez
Latest published
Cracking the Login: Encryption Layers, Domain Modeling, and Sessions in Rust
6 March 2026
I share practical notes on software engineering, focused on systems thinking, Go, Rust, cloud, networking, Linux, and real debugging work.
Personal notes from production lessons and experiments.
Start here
Most viewed posts in the last few days.
Featured post
Beginner's Guide to XDP: A Journey Through Crafting XDP-Based Firewall with BCC
Step into the world of eBPF/XDP with this beginner's guide. Learn to build a simple SSH firewall, utilizing XDP's capabilities for secure, incoming network traffic management!
8 November 2023 • 24 min
Featured post
Uprobes Siblings - Capturing HTTPS Traffic: A Rust and eBPF Odyssey
In this engaging blog post, we embark on a journey to create a basic HTTPS sniffer using Rust and eBPF, focusing on the widely used OpenSSL library. Using uprobes for monitoring OpenSSL functions and capturing unencrypted data from SSL/TLS operations.
7 December 2023 • 29 min
Article
Oauth2 with Google in Go
Authentication is the most common part in any application. You can implement your own authentication system or use one of the many alternatives that exist, but in this case we are going to use OAuth2.
10 July 2018 • 11 min
Connected writing
Collections of related posts when you want to go deeper on one topic.
Highlighted collectionMy eBPF Journey
Dive into "My eBPF Journey," a series that narrates the exploration of eBPF programming, starting from the basics and gradually advancing to more complex applications.

My Socket Learning Adventure
Join me on my humble journey of socket discovery in Linux with the "My Socket Learning Adventure" series. Together, we'll explore the world of Unix sockets,

Rust 101
Welcome to Rust 101! This series covers my exploration of Rust, from basic concepts to more advanced topics. It's not in any particular order — just a collection of things I find interesting or at least interesting enough to write a post or note about. If you're curious about Rust, feel free to jump into any post that catches your eye.

Building a MU Online Server in Rust
A nostalgia fueled deep dive into reverse engineering the MU Online binary protocol, using OpenMU as a reference to build a working game server from scratch in Rust.