Making miti.today
A minimal Nepali calendar: a static page redeployed nightly by a Cloudflare Worker, then iOS and Android widgets.
read more →A minimal Nepali calendar: a static page redeployed nightly by a Cloudflare Worker, then iOS and Android widgets.
read more →Running Basic Auth and bearer-token auth side by side through Nginx and Caddy by renaming a header on the way in.
read more →A small model-view web tool for designing animations for a row of seven-segment displays driven by shift registers.
read more →Turning the Playdate into a low-power desk clock that shows the Nepali (BS) date alongside the time.
read more →Nepal Stock Exchange's TMS login captcha is purely cosmetic. A few lines of JavaScript, and a Chrome extension, fill it in for you.
read more →A one-day browser game experiment that grew into a small HTML5 canvas game engine: physics, collisions, a camera and pixel-art animation.
read more →A Flappy Bird clone built on my own canvas game engine, a 60-line version, a sub-1KB version, and a tiny Azure analytics backend.
read more →Building a compiled Nepali programming language from scratch in C++: lexer, recursive descent parser, website, IDE and Arduino support.
read more →A phonetic Nepali keyboard layout for Windows, designed to be learnt in half an hour, and how to install it.
read more →Debugging an abstract syntax tree by generating Graphviz DOT from C++ and rendering it as a picture.
read more →How Nepali text went from font-specific ASCII hacks to Unicode, and what that means for typing, fonts and compound characters.
read more →What it takes to safely run user-compiled programs on a server: namespaces, cgroups, seccomp, and a tour of sandboxing tools.
read more →A hand-etched ATmega32 board, a flipbook-style animation tool in JavaScript, and time-multiplexed firmware for a P10 dot-matrix display.
read more →An all-nighter implementation of Huffman coding in C++: prefix codes, a priority queue, a bit-packing stream, and how it compares to gzip.
read more →