Where Cybersecurity Meets Network Architecture

Recently, I have been exploring how to encrypt my DNS traffic on Fedora 42 using DNS over TLS (DoT). Along the way, I ran into confusing symlinks, missing config files, and a few misconceptions about how Fedora handles DNS under the hood. Here’s everything I learned, condensed into a practical guide for anyone else trying…
Learn how quantum computing threatens today’s encryption, what big tech is doing to prepare, and what engineers should do now to stay ahead.

Learn what a Web Application Firewall (WAF) is, what attacks it protects against, how it’s different from a firewall, the best solutions, tuning tips, and how to test your WAF security.
“First deliver. Then defend.” When people hear web application security, they often think of firewalls, exploits, and blocking malicious traffic. That is true, firewalls are used, but mainly they are the first line of defence at the network layer, beyond that there are other devices such as WAFs, load balancers, and more that we will…
Learn WAFs, load balancers, reverse proxies, API gateways & more — the core devices that shape web app delivery & security.

Set up your own vulnerable API testing lab using OWASP crAPI and Docker, then scan and explore it with OWASP ZAP. This hands-on guide walks you through real-world API reconnaissance, JWT handling, and active scanning—perfect for beginners and security engineers learning API testing.

In today’s fast-paced cloud-native world, the boundaries between networking, security, and DevOps are rapidly dissolving. This convergence has given birth to a new discipline: NetSecDevOps. NetSecDevOps stands at the intersection of three core pillars: Why NetSecDevOps Matters Traditional silos between network engineers, security analysts, and DevOps teams create delays, misconfigurations, and blind spots. NetSecDevOps engineers…

Discover how to set up and use Sway Window Manager — a modern, lightweight i3-style tiling WM for Wayland. Includes tips and config steps.
Window managers form the backbone of Linux’s graphical experience, offering flexibility and customization far beyond what traditional desktop environments provide. In this post, I’ll break down popular X11 and Wayland window managers, sharing my experiences with some, and concluding with a comparison of GNOME vs KDE. X11 Window Managers The X11 (X Window System) protocol…
This week, we’ll be exploring window managers—a key part of the Linux experience that many users may not fully understand. Whether you’re a beginner looking to switch from a desktop environment or a power user seeking better workflow efficiency, this guide will help you navigate the world of tiling, floating, and hybrid window managers. What…

As I continue my journey toward creating the perfect Linux system, I’ve been reflecting on the core philosophies that drive this pursuit. At its heart, it’s about finding the right balance between minimalism, customization, and the effort required to achieve perfection. These principles not only shape how I build my system but also inform the…

After a decade of exploring various Linux distributions, I’ve come full circle to my first choice: Fedora. This journey has been driven by my pursuit of a system that is standardized, modular, lightweight, flexible, and platform-independent. Equally important is the development of muscle memory—knowing precisely where everything is, from keyboard shortcuts to application menus. The…
The Linux Kernel is the heartbeat of countless devices across the globe, from supercomputers to Android smartphones, powering their operations with unparalleled efficiency and flexibility. Recently, the release of Linux Kernel 6.12.12 marks another step forward in the open-source community’s tireless efforts to improve this core technology. This post will break down the key improvements…

It’s been a while since I last posted, and I wanted to take a moment to explain my absence. The truth is, I’ve been deep in the cycle that defines how I create and share content. My approach to posting has always been cyclical—I go quiet, focus intensely on a problem, work through solutions, and…

Backing up your /home directory is essential for preserving personal files, configurations, and user data when reinstalling Linux. If you’ve performed a fresh Linux installation and want to restore your /home backup, you may wonder: What’s the best way to safely reintegrate my data? This guide will walk you through the proper steps to restore…

Over the past few weeks, I’ve been exploring immutable Linux distributions and the unique advantages they offer. If you’re intrigued by their stability and security but hesitant to install one directly on your machine, setting up an immutable distro in a virtual machine (VM) is the perfect way to test the waters. In this guide,…

Over the holidays, I dove into something exciting—immutable Linux distros. As someone who’s passionate about Linux and system stability, this concept intrigued me. Immutable Linux takes a different approach to operating systems, and after tinkering around, I think it’s worth sharing what I’ve learned with you. What Are Immutable Linux Distros? An immutable Linux distribution…


Hello World! Welcome to my blog. This is the place where I’ll be sharing my knowledge, experiences, and insights on topics that I’m truly passionate about. My goal is to create valuable content for tech enthusiasts, professionals, and anyone eager to learn. Here are the core pillars of content you can expect to see: 1.…