20 • following obsession • Backend Engineer

Pune
Joined January 2025
I tried building a Distributed Job Scheduler. Not done yet.
11
1
121
2,724
anish retweeted
I was setting up Better Auth for the first time in my new project, so I thought, why not document the process and share what I learned through a blog? So, here it is! Give it a read and let me know what you think. Would love to hear your feedback! Link: medium.com/@amannv/how-to-se…
10
4
1
17
371
since i started creating content, i often run out of ideas and i didn't wanna doomscroll 4hrs just to "research" content thats working in my niece so i built an app, its called reelprint (an AI content researcher and doomscroller) try out here: github.com/subhraneel2005/Re…
5
2
1
15
280
Good morning Today's morning article is on making retries safe with idempotent APIs by amazon aws.amazon.com/builders-libr…
1
1
24
657
2/ Fixed Window Counter Algorithm It is a rate-limiting algorithm that divides time into fixed intervals and maintains a separate request counter for each interval. Requests are allowed until the configured limit is reached.
2
2
51
1,126
- Simple & efficient: Uses one counter per client per time window. - Counter resets: A new time window gets a fresh counter. - Boundary burst: Requests just before and after a window boundary can exceed the intended short-term traffic rate.
121
1/ Token Bucket Algorithm Token Bucket is an rate limiting algorithm that controls how frequently a client can make request while allowing a limited number of requests to arrive in a burst. Core Components - Bucket - Token - Refill Rate - Current token count - Last refill rate
3
45
773
anish retweeted
Tiny Swords game and lotus pond on my portfolio
21
16
4
294
10,359
400+ cold mails and 500+ applications, since last 4 months won't get a job at all.
25
23
3
265
42,613
Introducing Billy, a free, open-source invoice editor built around a simple idea: what you see is what you get. Creating an invoice shouldn't mean filling out endless forms, navigating complicated menus, or switching between multiple fields just to make a small change. With Billy, you simply start typing to create your invoice. Want to change a client's name, update an item, or adjust the details? Just click directly on the invoice and edit it right there. What you type is what you see, right on the invoice itself. Customize your invoices, make changes as you go, and export the final version when you're happy with it. No unnecessary steps or complicated workflows, just a straightforward way to create invoices. Billy is completely free and open source, built to make invoicing simpler for everyone. Try it out: trybilly.tech I've linked the source code in the comments. If you find Billy useful, a star on GitHub would be appreciated.
14
10
4
69
1,835
Gm everyone Today's morning video is on Database Sharing
3
1
30
532
Guys, my first Medium article on Caching is live! 🚀 Caching is more than just “Redis is a cache.” Let’s explore it from first principles Give it a read! 👇 bit.ly/4joHQYh
8
5
41
893
It's here! Today I'm officially launching Yomu, an app that makes your daily reading easy. - Bring your own blogs and articles and read them inside Yomu - Uses your local agents (Codex, Claude, OpenCode, etc.) so you can ask any question mid-reading - Bookmark and save an article to the Yomu folder in your browser, and it automatically appears in the app -Upload any research paper PDF and get a stable UI for long reading sessions -Customize the theme and make it look the way you like And many more! (yomu.lowkeydev.me)
27
29
6
77
2,933
anish retweeted
finally did it built a BitTorrent client from scratch in go and now its downloading single file torrent from multiple peers concurrently curr setup has -multiple peer connections -concurrent piece downloading -request pipelining -piece verification yes it downloaded 756 MB file
update implemented complete piece downloading from a real BitTorrent peer by requesting 16 kb blocks and assembled them into complete piece and verified the piece using SHA 1 against torrent metadata next? multi peer selection ,concurrency and pipelining :D currently stuck :')
18
14
1
62
2,088
Networking courses make you start at chapter 1. Packetlab doesn't. It's a map of the Internet: click any box (switch, DNS, CDN, GPU fabric) and watch the packets explain how it works. Then build your own network and push it until it breaks. Repo : github.com/TryingtobeingNikh… Site: packetlab-one.vercel.app
9
4
2
39
1,693