Posts
Why I Self-Host My Email: Privacy, Control, and Freedom
4 min readSelf-hosting your own email server might sound daunting, but it offers unmatched control, privacy, and customization. In this blog post, I explain why I chose to self-host my email …
Redis Is Open Source Again. But Is It Too Late?
4 min readRedis 8 just landed—and with it, a stunning twist in the open source world. After a controversial license change in 2024 that sparked community uproar and gave rise to forks like …
Advanced Linux Database Systems Programming: Building High-Performance Storage Engines and Transaction Processing
19 min readAdvanced Linux database systems programming requires deep understanding of storage engines, transaction processing, concurrency control, and query optimization. This comprehensive …
Automatically Adding Ticket IDs to Git Commit Messages: A DevOps Guide
3 min readDiscover how to automate the process of adding ticket IDs to Git commit messages, improving traceability and maintaining consistent commit message formatting across your …
MegaCLI Cheat Sheet
2 min readWorking with RAID controllers can be a daunting task, especially if you only need to do it occasionally. MegaCLI, a powerful command-line tool for managing RAID controllers and …
Advanced Linux Distributed Systems Programming: Building Fault-Tolerant and Scalable Applications
16 min readAdvanced Linux distributed systems programming requires understanding of consensus algorithms, distributed coordination, fault tolerance patterns, and scalable architectures. This …
Enterprise Firewall Management and Advanced Network Security: Comprehensive Automation Framework for Production Infrastructure
30 min readEnterprise firewall management requires sophisticated automation frameworks, advanced rule orchestration, and comprehensive security policies that protect critical infrastructure …
Advanced Linux Real-Time Systems Programming: Building Deterministic and Low-Latency Applications
23 min readAdvanced Linux real-time systems programming requires deep understanding of timing constraints, deterministic behavior, and low-latency design principles. This comprehensive guide …