Technical Blog
2025

A real-world story of a GitHub Pages subdomain hijacking. Learn how attackers exploit dangling DNS records, what domain verification does (and doesn’t) protect, and how to secure your GitHub Pages custom domains from takeover.

Complete step-by-step guide to getting your GitHub Pages website indexed by Google and Bing search engines quickly. Learn how to configure robots.txt, sitemaps, and use Google Search Console and Bing Webmaster Tools to accelerate indexing.

Complete guide to Hyprland events and event-driven automation using HyprWhenThen. Learn how to use hyprctl dispatch togglefloating and centerwindow dispatcher to automatically float and center windows when titles change. Includes examples for OAuth popups, window rules, and dynamic workspace automation based on Hyprland events.

Comprehensive comparison of Hyprland monitor configuration tools - kanshi, shikane, hyprmon, nwg-displays, and pyprland. Learn why I built HyprDynamicMonitors, the first power-aware monitor manager for Hyprland that uses native monitor syntax, automatically switches profiles on display changes, and optimizes battery life. Includes setup examples, configuration syntax, and a feature comparison table.