Umang Galaiya Staff Engineer at HCI and Technology nerd

For form's sake

Using form elements in web apps for input fields provides a better UX and DX. Let me convince you.

MX Master master race

Every couple of weeks I find myself recommending the MX Master to somebody. This is why.

Being passionate is overrated

Being passionate is overrated and you will probably end up being hurt by it.

Using GitHub Actions to build GitHub Pages

Use GitHub Actions to generate builds for GitHub Pages

Event Handlers and Svelte

Svelte makes writing event handlers fun. Let's see how.

A love letter to Svelte

An appreciation post for Svelte.

Peculiarities of setting inputRef.value

With JavaScript, setting values on input elements programmatically doesn't trigger any events. This breaks apps. Let's talk about it.

The no-bullshit guide to getting started with Git: Part 1

Learning Git has a little bit of a steep learning curve. But it does not have to be this difficult. Here's a no-bullshit guide to getting started with Git.

Making viewing diffs on GitHub a bit better

Viewing large diffs on GitHub is a bit of a pain in the ass. I made a Chrome extension to make it slightly better.

Reconnect - An experiment to reconnect

In the final quarter of 2017, I set out to validate a personal idea I had been sitting on for a while - a service that reminds me to reconnect with the people I know but don't meet on a regular basis.

Building LeapDrop

Hi, there. I’ve been meaning to write a post about how we built LeapDrop at the InOut 3.0 Hackathon. We eventually won Best Hardware Hack sponsored by

Hello, world!

Hello, world! 👋🏼