• Tact Switch Handwired Keyboard (Part 2)

    Recap This is a continuation of my attempt to build a hand-wired mini keyboard. I discussed the main inspiration, design and the plan of action in the first post I made on the topic. Let me do a quick recap. What is it: A small keyboard that can be held...

  • Tact Switch Handwired Keyboard (Part 1)

    Intro The other day, I was browsing r/mechanicalkeyboards and saw this: It was a tiny ortholinear keyboard kit using tactile switches as buttons, sold on mechkeys.co.uk. Being a custom keyboard fanatic (long story), I was immediately intrigued. My immediate instinct was to buy the kit, but I already have so...

  • CSS Reference: Display and Position

    This is a quick reference for how CSS display and position properties work. Display Elements are arranged from left to right, top to bottom. Display properties define how elements are treated when being placed in the flow. inline Aligns with baseline (as in, the baseline on which text is aligned)...

  • On choosing front-end web frameworks

    When I was a kid, web development just meant knowing HTML, CSS, and some JS. Oh how far we’re come. A decade or two ago, it used to be the wild west of implementations of HTML, CSS and JS by different web browsers. As the web began to proliferate, common...

  • JavaScript Quick Reference

    This is a (updating) list of some of JavaScript’s behaviorthat I keep forgetting. Like closures, some scope quirks, the “this” keyword, etc. This is a quick reference I can check when I need to. Sources: CSS-Tricks on Scope and Closure Scope tutorial by Hammad Ahmed on Scotch.io Variable Declarations 1....

  • Firefox: Go to last tab shortcut

    In Firefox (and indeed most web browsers), CTRL + TAB moves us through open tabs (and CTRL + SHIFT + TAB moves us backward). When working with upward of a dozen tabs (which is not uncommon these days), if we need to switch between two tabs which are not adjacent,...

  • New website

    You are here, which means you are on my new site. Welcome! I have been meaning to migrate my blog from Wordpress for so long, the world has seen the rise of a new blogging platform, static site generators. After much thought on a sustainable workflow and how I wanted...

  • A Tribute to IrfanView

    IrfanView is the best daily-use image viewer, period. OK, maybe not for everyone. But for a power-user, that statement holds true. It’s the best general-purpose image editor I have ever used since a long time (2004), and it managed to keep that title for all these years in the midst...