sahaj__b Profile Banner
sahaj Profile
sahaj

@sahaj__b

Followers
970
Following
7K
Media
193
Statuses
973

Building cool stuff for the web and the terminal

terminal
Joined August 2024
Don't wanna be here? Send us removal request.
@sahaj__b
sahaj
14 days
Just shipped Versus Type, a realtime PvP typing racer. > open source > live cursors, progress, chat > solo mode > matchmaking (quick play) > stats view > no sign-up required
21
10
107
@ArjunSharmahehe
Arjun Sharma
16 hours
BOYYSSS!! I wrote a little blog on "Why Instagram is Lying to you, and you'll love em" I also integrated an interactive demo to make it easier to understand. Muahh https://t.co/4P4t1pJll8
Tweet card summary image
devlog.arjunsharmahehe.tech
10 million string, zero guarantee, only a sexy 'maybe'. Click to hear bits sing a lie to good people love the way it lies.
0
1
1
@sahaj__b
sahaj
3 days
Just completed this masterpiece. Portal Revolution is literally Portal 2.5
0
0
3
@sahaj__b
sahaj
7 days
Nothing is more fun penetrating your friend's project. (with consent ofc) Burp Suite is awesome.
5
0
10
@sahaj__b
sahaj
10 days
Bash also autocompletes remote paths by default, but not generic URI schemes like `scp://...`
0
0
13
@sahaj__b
sahaj
10 days
ZSH can autocomplete remote paths too? WHAT
16
11
305
@sahaj__b
sahaj
11 days
Endsems are here. College gonna create another whole in my commit heatmap 😔
2
0
15
@sahaj__b
sahaj
12 days
Fun fact: The backend tracks the server load (event loop delay), and when it spikes, it dynamically increases the 'no. of keystrokes per request/message'. And when it's low and stable, it decreases it. So basically the size of keystrokes batch per event is adaptive. Is this
@sahaj__b
sahaj
14 days
Just shipped Versus Type, a realtime PvP typing racer. > open source > live cursors, progress, chat > solo mode > matchmaking (quick play) > stats view > no sign-up required
0
0
8
@sahaj__b
sahaj
13 days
Caddy is my new love. It makes reverse proxying and handling certs so easy.
0
0
12
@sahaj__b
sahaj
13 days
My friend told me to make it responsive. I thought it won't be that hard. (fun fact: it was. Had to rework the cursor positioning math)
@sahaj__b
sahaj
14 days
Just shipped Versus Type, a realtime PvP typing racer. > open source > live cursors, progress, chat > solo mode > matchmaking (quick play) > stats view > no sign-up required
1
0
13
@sahaj__b
sahaj
15 days
Tried out mosh, it's basically ssh, but with optimistic updates, and switches to UDP after initial connection. Completely blows ssh for not-so-stable connections. This is my default way to ssh into my VM now.
3
0
9
@sahaj__b
sahaj
16 days
An advantage of having a different tmux prefix is that you can SSH into a VM, start a nested session, and control both your local and the VM with different prefix keys.
0
0
5
@sahaj__b
sahaj
17 days
Just setup an Azure VM with Ubuntu LTS. Idle ram usage is 600+mb. Bruh WHY TF is snapd installed. Could only decrease usage by 100mb.
0
0
2
@sahaj__b
sahaj
18 days
I forgot that when fetching in RSCs, rate limiting by IP in a separate backend is self throttling since all those request come from the same server IP. So I did auth(userId) based rate limiting instead. Could've forwarded the client IP in the request, but IP rate limiting sucks
0
0
18
@sahaj__b
sahaj
20 days
markdown todo for solo project management >>>>>
8
0
19
@sahaj__b
sahaj
21 days
Stress testing my socket server. Event loop goes brrr
2
0
21
@LowKeyDevs
LowKeyDevs
21 days
Built a platform where users can visually create their database schemas using ER diagrams with features like - Collaborating with friends to create schemas - AI assistance to generate schemas - Export code for the generated schema use it here https://t.co/TBZ04LMWvM
28
22
164
@sahaj__b
sahaj
22 days
HOW TF did nobody tell me `finally()` exists for promises? No more duplicated cleanup logic now.
3
0
8