Jan 24, 2026
How I reverse engineered the Electra AC app API using Genymotion and HTTP Toolkit, then built a web interface running on an ESP32-C3 SuperMini to control my AC from anywhere.
Nov 22, 2025
Discover how to use Helm post renderers to modify Kubernetes manifests on the fly without changing chart source code, useful for quick fixes and edge cases.
Apr 8, 2023
A deep dive into terminal escape codes, CSI and OSC sequences, and how to customize your Bash shell with vi-mode indicators and cursor styling.
Jun 23, 2022
Building a thermal receipt printer that prints Jira issues using Go, ESC/POS commands, webhooks, and SSH tunneling through an Azure Ubuntu server.
Nov 21, 2021
How a blender warranty registration led to discovering a website security vulnerability that exposed customer personal data through predictable image URLs.
Sep 21, 2020
An overview of Windows Terminal's features including multi-tab support, custom themes, keyboard shortcuts, panes, and why it could be a productivity game-changer for IT professionals.
Jun 20, 2020
The difference between ;, &&, ||, and & in Linux — a practical guide to chaining bash commands with real-world examples.
Mar 14, 2020
How to check a string against multiple regex patterns in Python — using map() when you need to know which patterns matched, or any()/all() for a quick boolean check.
Feb 29, 2020
How to customize keyboard layout switching shortcuts in Ubuntu using gsettings when gnome-tweaks causes focus issues.
Feb 22, 2020
A weekend project building a space invaders-style game on an Arduino with an 8x8 LED matrix, covering player movement, enemy spawning, and game logic in C++.