Rohit Gupta

7K posts

Rohit Gupta banner
Rohit Gupta

Rohit Gupta

@whyrohitwhy

Product engineer

Jaipur, India Katılım Nisan 2021
925 Takip Edilen4.2K Takipçiler
Sabitlenmiş Tweet
Rohit Gupta
Rohit Gupta@whyrohitwhy·
If you think frontend is easy, try exploring: > Text editor with prosemirror-tables > Complex animations with GSAP/motion > Interfaces like Google sheets > File uploader with great ux and simple API > Database table editor like supabase > Accessibility with aria attributes > performance optimisation Just need to master any one topic and you’re already in the top 0.1% 🤷🏻
English
24
9
227
21.8K
Rohit Gupta
Rohit Gupta@whyrohitwhy·
@ShruPosts Which app is shruti.human, Need that subscription…. 🫡🫡
English
1
0
0
456
Shruti
Shruti@ShruPosts·
Google Stitch vs Shruti.human
Shruti tweet media
English
83
26
489
24.9K
Rohit Gupta
Rohit Gupta@whyrohitwhy·
@Mahmut_Jomaa Yeahhh, that’s true. I am very bad with names and theme colors 😭😭
English
0
0
1
6
MJ
MJ@Mahmut_Jomaa·
@whyrohitwhy In the end yeah. What I mean is that a good .co, .com and .ai TLD costs money because not many are free anymore - but you can have funny names as well and be fairly successful
English
1
0
2
14
Rohit Gupta
Rohit Gupta@whyrohitwhy·
HTTP/2 - Runs on TCP protocol - SPDY - Better compression - Multiplexing - It could'nt work on systems build for http 1 because we “first” need to make it secure and encrypted
English
0
0
0
20
Rohit Gupta
Rohit Gupta@whyrohitwhy·
HTTP 1.1 - Persisted TCP connection - Low Latency and low cpu usage - pipelines introduced but disabled by default
English
1
0
0
28
Rohit Gupta
Rohit Gupta@whyrohitwhy·
Monday: I will do more productive work on next weekend Thursday: My weekend is already fully occupied with things not related to engineering at all 😭😭
English
0
0
4
132
Rohit Gupta
Rohit Gupta@whyrohitwhy·
I want to learn how to add better logging in the typescript applications. it can be nextjs, expo, reactjs, electron, trpc, excpress etc. I have been building for more than 4 years now and when users come in, so does the errors. In recents buids I have done, i have realised having better logs is one of the most important part in scaling. So far i am very happy with sentry but i'm afraid i don't know how to use the tool properly. any resources?
English
4
0
8
329
Rohit Gupta
Rohit Gupta@whyrohitwhy·
@alvinsng Great read! Almost 99% of the time we don’t need useEffects. In the month of February i removed almost 68 useEffects that made my app superfast. Thanks for writing this up!
English
0
0
5
553
Rohit Gupta
Rohit Gupta@whyrohitwhy·
I am almost there to complete the basics for the real time systems and networking. Almost there to get started with the fun stuff 🤌🏻😆
English
0
0
0
36
Rohit Gupta
Rohit Gupta@whyrohitwhy·
Day 2 of my WebSockets / real-time backend deep dive was all about TCP: 🔥 ✅ OS + networking talk via sockets ✅4-tuple (src IP/port, dst IP/port) uniquely IDs a connection ✅Why TCP = reliable transport ✅3-way handshake to open, 4-way to close ✅Segments ≠ app messages Onwards to the fun stuff. #Networking #TCP
Rohit Gupta@whyrohitwhy

Day 1 of learning Web Sockets + networking internals from @hnasr - Browsers can’t speak raw TCP - OSI is a mental model, not code—but it explains everything - Every CDN / proxy / load balancer lives on some OSI layer - We send frames (L2), packets (L3), segments (L4) Onwards. #Networking

English
2
0
6
390
Manthan Gupta
Manthan Gupta@manthanguptaa·
I built myself a social media manager. Every 4 hours, it scrapes X, Hacker News, LinkedIn, Reddit, and suggests posts I should write based on internal ranking metrics. Basically, an agent that tells me what to tweet. Built using @NousResearch’s Hermes.
Manthan Gupta tweet media
English
56
28
530
39.7K