Ranjan.sol

669 posts

Ranjan.sol banner
Ranjan.sol

Ranjan.sol

@ranjann_sol

IIT GUWAHATI '25🎓 | learner | Full Stack Developer | open to work

Katılım Haziran 2020
3.3K Takip Edilen1.8K Takipçiler
Sabitlenmiş Tweet
Ranjan.sol
Ranjan.sol@ranjann_sol·
Read “How I Debugged a Cryptic "400 Bad Request" in the Moloni API in detail “ on Medium: @ranjanmuz01012003/how-i-debugged-a-cryptic-400-bad-request-in-the-moloni-api-and-learned-less-is-more-078f0588f54d" target="_blank" rel="nofollow noopener">medium.com/@ranjanmuz0101
English
0
0
5
474
Ranjan.sol retweetledi
AB de Villiers
AB de Villiers@ABdeVilliers17·
Sunday night! How the heck am I supposed to sleep now??!! RCB💪
English
415
4.9K
46.9K
757.2K
Ranjan.sol retweetledi
cloudgrep
cloudgrep@cloudgrep·
Debugging infra alone sucks. Shareable workspaces coming to cloudgrep. Invite others into your VM. Fix stuff together. Soon.
cloudgrep tweet media
English
0
2
4
147
Flo
Flo@flo_indie·
@ranjann_sol Nope! you think it's because I use Netlify 🤔
English
2
0
1
31
Ranjan.sol
Ranjan.sol@ranjann_sol·
Is anyone facing deployment issues on vercel? It seems vercel is down currently. Deployment is not active. #vercel #deployment
English
5
0
8
324
Ranjan.sol
Ranjan.sol@ranjann_sol·
@flo_indie Okay😁 , let me change my mind from 💯 to most of the developers 👍🏻
English
0
0
2
16
Andrei Hasna
Andrei Hasna@andreihasna·
@ranjann_sol vercel down day is when you find out how many indie hackers are actually shipping vs just posting about shipping
English
1
0
1
52
Ranjan.sol
Ranjan.sol@ranjann_sol·
High traffic counters (likes, views, leaderboard, gaming ) shouldn’t hit DB every time. Use cache write-back: Update Redis Track dirty keys in a ring buffer Async bulk write to DB This is the Dirty Key Ring optimization pattern. #Redis #SystemDesign #BackendEngineering
Ranjan.sol tweet media
English
0
0
4
153
Ranjan.sol
Ranjan.sol@ranjann_sol·
Good strategy is about excellent execution. Bad strategy is about fancy slides.
English
0
0
1
116
Ranjan.sol retweetledi
Ayush Singh
Ayush Singh@Old_monk_op·
Chased a ghost. No logs Nosweeper.Session expired instantly.Root cause: multiple backend instances, shared Redis, and time.Now().One instance thought the session was dead and published the event.Mine just listened. Fix:use Redis TIME as the single source of truth
English
1
1
6
161
Ranjan.sol
Ranjan.sol@ranjann_sol·
Active vs Inactive Mandate (GoCardless) :) Active mandate: Customer’s direct debit authorization is live — you can collect payments from their bank. Inactive mandate: Authorization is not usable (still setting up, failed, cancelled, or expired) — you can’t collect payments.
English
0
0
1
94
Ranjan.sol retweetledi
Ayush Singh
Ayush Singh@Old_monk_op·
Building disscusion system The scaling approach..... REST APIs for threads, comments, votes • Sharded DBs (question_id as shard key) • Writes → DB → events (async) • Redis + replicas for fast reads • WebSockets/SSE only for notifications • DB remains the source of truth
Ayush Singh tweet media
English
0
1
6
142
Ranjan.sol
Ranjan.sol@ranjann_sol·
Read “How I Debugged a Cryptic "400 Bad Request" in the Moloni API in detail “ on Medium: @ranjanmuz01012003/how-i-debugged-a-cryptic-400-bad-request-in-the-moloni-api-and-learned-less-is-more-078f0588f54d" target="_blank" rel="nofollow noopener">medium.com/@ranjanmuz0101
English
0
0
5
474
Ranjan.sol
Ranjan.sol@ranjann_sol·
3 things I learned: 1️⃣ Start with the minimal payload. 2️⃣ Error messages can be red herrings. 3️⃣ Never hardcode IDs—fetch them dynamically! Who else has broken an API by being "too explicit"? 🙋‍♂️ #SoftwareEngineering #Python #Debugging
English
1
0
1
58
Ranjan.sol
Ranjan.sol@ranjann_sol·
That moment when "400 Bad Request" teaches you that less is more. I spent hours fighting a Moloni API integration yesterday. The logs said "Validation Error," but the real problem was me trying to be too smart. Here’s how I fixed a cascading API failure. 🧵👇 #DevLife #APIs
English
1
0
5
140