Amor Kumar
-
One of the coolest aspects of building a custom keyboard is the level of customizability—not just in hardware, but also in software. My custom keyboard features QMK/VIA support, which allows me to configure any key to perform exactly as I want. One of my favorite… Read More
-
I’ve logged in to countless WordPress admin dashboards. More often than not, the clutter of plugins is overwhelming. With all the notices, top level menu items in random order, dashboard widgets, colours, and unique plugin UIs, it’s a hassle trying to find what I need… Read More
-
When I was using Arch Linux, I configured my home directory and all subdirectories with all lowercase names like documents, downloads, and projects. After switching to macOS, it bugged me that these directories started with an uppercase letter. There are probably ways to change this… Read More
-
I like to keep my work life separate from my personal life. But I use the same GitHub account for work and personal projects. By default GitHub sends all notification emails to a single primary email address. This was an issue for me because I… Read More
-
There are a few reasons you might want to push an empty Git commit. I mostly use one to trigger a CI/CD rebuild without changing any code. Git prevents you from committing nothing so we need to use the –allow-empty flag. That’s it! Read More
-
WordPress’ core code block does not wrap text. This is ok most of the time but sometimes it’s nice for long lines to wrap. We could set white space to pre-wrap on .wp-block-code > code but this will affect all code blocks. Let’s create a… Read More
-
This site uses the variable version of the beautiful Inter font by Rasmus Andersson (at the time this article was published). I opted to self host the font so I downloaded the source files from Inter’s GitHub repo, and added the variable font file named… Read More
-
My preferred browser right now is Arc. In Arc, other Chromium based browsers, and Firefox, pressing ⌘ Command + ⇧ Shift + R will force refresh the page. I use force refresh frequently when testing sites because it forces the browser to bypass the cache… Read More
-
Sometimes there is not enough content on a page to fill the viewport height. Because of the lack of content, the footer renders in the middle of the viewport leaving a bunch of white space under it. On WordPress sites this often happens on a… Read More