Debopam Gupta
@w3dg.bsky.social
Software Engineer. Exploring systems, the web, and sustainable tech. Website and Writings at dgdev.fyi
I’m approaching 40 so i use claude opus 4.6 to explain to me what a gif means that someone sent me on discord.
Trying to collect and write something useful for beginners at the command line.
We have a perfect Rectangular February coming up, first time we’ve had one since 2015 Maybe this is what finally closes the loop and fixes the world
I just completed "Secret Entrance" - Day 1 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/1
Day 1 - Advent of Code 2025
adventofcode.com
usually i install a userstyle for hn but this one got me (haven't tried it)
How did I get randomly logged out from the app but not the website? I used the app yesterday.
Inspired by @danabra.mov's and @natalie.sh's Opengraph images on blogs, I generate them using workers-og on cf workers. Kage (影) – means shadow; subtle reference to "OG image as the shadow of a page." github.com/w3dg/kage
GitHub - w3dg/kage: Opengraph image generation on workers powered by workers-og
Opengraph image generation on workers powered by workers-og - w3dg/kage
github.com
With the AWS outage, now‘s as good a time as any to post this old strip.
Wrote a post implementing a simple map reduce model and running word count on it. dgdev.me/blog/map-red...
A short (or maybe not so short) writeup I had made about a month ago on Tries. I explain what they are, how to implement them and a few Leetcode style questions where they apply practically. wiki.w3dg.workers.dev/notes/dsa/tr...
a something i've been hacking on: ✨ pdsfs: mount #atproto PDS repositories as a FUSE filesystem! more info in the repo's readme: tangled.sh/@oppi.li/pdsfs i've fetched my top 10 @rocksky.app artists with just jq and coreutils:
I think, to learn a new language or to get better at something, the best way is to actually get hands on with it. So when I was getting started with Go #golang a few weeks back, I thought to resolve problems from #adventofcode 2024.
I just completed "Plutonian Pebbles" - Day 11 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/11
Day 11 - Advent of Code 2024
adventofcode.com
comiCSS #48: CSS OOP comicss.art/comics/48/oo... August 8, 2022 – This was the intention of creating the previous cartoon. This cartoon went viral on Reddit 🥳 when someone shared it (without attribution 😢). It was interesting seeing a serious heated debate based on a joke. #css #webdev #joke #meme
Switched to using @golang.org for the job of converting my notes to PDFs. That too now concurrently without much setup or headache. Took less than 10 minutes to have a concurrent version already. dgdev.vercel.app/blog/convert...
when the AI bubble pops and corporations stop forcing AI down our throats i'll miss stuff like this
As stressful as it already is to deal with dates, AI seems to make it even harder by subtracting the wrong things and writing the comment correctly
Now i see why people like python so much! Its like reading English! I am still not happy, sometimes with nesting and this inside list comprehensions, it can get pretty confusing...
FIlled in this year's State of AI 2025 survey! Survey's open tIll tomorrow March 10th! survey.devographics.com/survey/state...
State of AI 2025
Take the State of AI survey
survey.devographics.com
My introductory post on building withg LLMs using the AI-SDK is up, let's learn together. open.substack.com/pub/w3dg/p/b... Here I go over retrieving and streaming responses from LLMs into my own app. I also learn about backpressure during producer-consumer scenarios.
Building With AI-SDK 1
Let's explore building with Vercel's AI SDK. In this part, we are just getting started with getting plain text responses from LLMs.
open.substack.com
Day [06] ✅ I got the Yeti one step closer to home at DebugDecember.com #DebugDecember