Entries
-
So you want to let users upload files directly to Cloudflare R2 from their browser? Great idea! Presigned URLs are th...
-
I recently built a SQL practice platform for my DBMS course at IITM BS Degree. About 50-100 students were hitting it ...
-
FastAPI expects array parameters in the standard key=v1&key=v2 format. However, many frontend client generators like ...
-
If you share a link that lets people subscribe to an .ics feed in Google Calendar, you’ve probably seen this pattern:...
-
There’s something oddly comforting about a shell function that takes care of boring things for you. This venv() helpe...
-
I have a confession to make. Before I was a student at IIT Madras, I hated it. For years, the letters “I-I-T” were a ...
-
I wanted to share a small project I’ve been working on - a simple jigsaw puzzle embed that you can add to any website...
-
I’m excited to share a project I’ve been working on - a TypeScript port of the a0lite chess engine. The original a0li...
-
Have you ever wanted to send desktop notifications from your command line on macOS? This can be particularly useful w...
-
If you’ve ever worked on a project in Google Colab and tried to provide download links for files using FileLink, you ...
-
Ever stumbled upon a weird problem and couldn’t quite figure out where things went wrong? I’ve been there, and so has...
-
Featured Photo by Javier Allegue Barros. Imagine landing on a blog where every “Read This Next” suggestion feels like...
-
I want to share something cool I learned about logarithms. If you’ve found logarithms a bit tricky, like I did, you’l...
-
Featured Photo by Simon Berger I’ve realized something important about myself lately: I need to make it easy for me t...
-
Editor’s Note Welcome to the inaugural issue of my newsletter! Launching this newsletter has been a long time coming....
-
Featured Photo by energepic.com I’ve had a love-hate relationship with Bootstrap for a long time. While I love how fa...
-
When beginning to use the terminal, we might accidentally delete our .bashrc file. What is the .bashrc file? The .bas...
-
Cover Photo by Pixabay This article requires JavaScript. Sorry... Has this ever happened to you? You’ve just received...
-
To all those who ask why I haven’t been putting more posts out, this is for you Dear Members of the Cult of Not Done,...
-
Dear past me, I know you’ve just launched your first desktop application. It’s a nightmare isn’t it? Well you’re in f...