Turn any old Android device into a powerful, energy‑efficient Wake‑on‑LAN relay. Control and wake your homelab devices from anywhere with WOLE.
Blogs
Welcome to my blog, a place where creativity and technology come to life. Here, I share my journey through coding, problem-solving, and the stories behind the projects I create.
TailwindCSS v4’s new zero-config setup breaks AI coding agents trained on older versions. This highlights the gap between fast-evolving web frameworks and slower AI updates. Developers should rely on official docs until AI catches up.
My laptop keyboard is really bad and over the years, the heat has made the keys harder to type on and some key clips has also broke. So I thought of slapping my PC mechanical keyboard on my laptop but whenever I tried laying the keyboard on top of my laptop, my poor laptop keyboard kept jumping in—typing random letters and messing up my flow. I have tested this on Fedora 41 and 42 running on wayland.

This article describes How to get the dpi of MX Master 3

Cognitive load and visual appeal are important to think about too but not at the expense of confusing or frustrating your users.
A guide to asynchronously load Google Fonts in Gatsby using gatsby-plugin-web-font-loader
Quick reference guide for installing and using Terminator terminal emulator on Ubuntu
Fix Ubuntu workspace keybinding conflicts with VSCode by customizing your keyboard shortcuts
A comprehensive guide to installing MongoDB on Ubuntu 21.04 with administrative user setup
How to fix Google fonts not loading in Nuxt static sites deployed on Netlify
This article describes how to upgrade Gatsby starter blog (or any other gatsby starter template)
