nitesh ⟲

6K posts

nitesh ⟲ banner
nitesh ⟲

nitesh ⟲

@theniteshdev

Engineer who cares about performance, systems, and clean architecture. Check that out- https://t.co/RfLclJlOvf

India Katılım Aralık 2025
425 Takip Edilen678 Takipçiler
Sabitlenmiş Tweet
nitesh ⟲
nitesh ⟲@theniteshdev·
#day7 People mix up "Asynchronous" and "Multi-threaded" backends all the time. If you ask someone how Node.js handles thousands of concurrent database requests on a single CPU thread, they usually say: "It uses magic behind the scenes." But it's not magic. It's an architectural choice that changes how your server interacts with the Operating System. If you are building high-concurrency applications, you need to understand what is actually happening under the hood: 🧵 The Multi-Threaded Model (The Heavyweight) - How it works: Every time a user connects, the server spawns a brand new OS thread (or grabs one from a pool). - The Catch: If that user waits for a slow database query, that entire thread sits there doing absolutely nothing. It’s blocked. - The Cost: RAM scales linearly with users. 10,000 idle connections mean 10,000 threads hogging system memory and wasting CPU cycles on context switching. 🔄 The Event Loop Model (The Single-Threaded Athlete) - How it works: One thread handles the entire traffic flow. When an I/O request (like a file read or DB query) happens, the thread hands it off to the OS kernel and moves instantly to the next user. - The Catch: The main thread must *never* be blocked by heavy math or CPU-intensive tasks. If you run a massive calculation on the main thread, the entire server freezes for everyone. - The Cost: Highly efficient for data-driven apps (like real-time chat, web servers, streaming), but terrible for video processing or heavy machine learning tasks. 💡 The Systems Reality Check: Multi-threading solves concurrency by throwing more workers at the problem. Asynchronous systems solve it by making one worker incredibly organized. Stop picking tools based on hype. Pick them based on your workload. What's your go-to runtime when you need to build a high-concurrency API? Let's debate in the comments. 👇 #systemdesign
English
0
0
1
124
nitesh ⟲
nitesh ⟲@theniteshdev·
Stop outsourcing your execution. When a brilliant idea hits, you don't need external validation or suggestions from strangers - you just need to start working. The same applies to the social media trap. If you are using X deliberately as a leverage tool to build a product or network, execute hard. But if your honest internal intuition tells you that you are mindlessly scrolling and wasting your time? You are wasting your time. Stop looking for permission hooks on the timeline. Trust your own internal radar, listen to your highest thoughts, and start building. Are you executing today or just seeking validation? 👇
nitesh ⟲ tweet media
English
4
1
3
127
Nazia hasan
Nazia hasan@Naziahasan42·
Windows OS or Mac OS Which one powers your daily workflow?
Nazia hasan tweet media
English
18
2
18
758
Nazia hasan
Nazia hasan@Naziahasan42·
Be honest : Which one is harder? A) Writing code B) Reading someone else's code
Nazia hasan tweet media
English
31
1
32
2.3K
nitesh ⟲
nitesh ⟲@theniteshdev·
today i face this and find a solution then share with you all fellow engineers
English
0
0
1
25
nitesh ⟲
nitesh ⟲@theniteshdev·
Ever get stuck opening and closing your laptop, unable to study but unable to relax? This is mental exhaustion. Your brain is tired from hard work, but looking at the same screen won't refresh you. To break this loop, change your environment. - Close the laptop completely and walk away. - Go outside for 15 minutes without your phone, stretch, or just close your eyes and listen to music. Give yourself strict permission to do nothing. Stop trying to fix a tired mind with the same screen that exhausted it. Step away and let your brain breathe.
English
3
0
3
242
Ilona Goldmane 🦊
Ilona Goldmane 🦊@GoldManeDesign·
@TatBanerjee Sorry to hear that, Tat. 🙏 Reach has been weird for many lately. A few things that helped some people: - More genuine engagement in others' posts - Slightly higher posting frequency for a few days - Avoiding too many links/images in one go Hope it bounces back soon! 🦊💚
English
2
0
7
55
Tat Banerjee
Tat Banerjee@TatBanerjee·
Hey, can anyone see this tweet? If you do, please drop a reply. My reach has been dead for a few days. I believe my replies aren't visible to others. Any recovery tips would help. Thanks!
English
5
0
6
187
Rahul Verma
Rahul Verma@RahulVerma989·
@theniteshdev Spot on. Most people use 'research' and 'feedback' as a sophisticated way to procrastinate on the actual work.
English
1
0
1
5
Ilona Goldmane 🦊
Ilona Goldmane 🦊@GoldManeDesign·
@theniteshdev This resonates deeply. The hardest part is often trusting your own internal radar instead of looking for external signals. When the idea feels right internally, the best move is usually to just start executing quietly. Well said, Nitesh! 🦊💚
English
1
0
3
21
nitesh ⟲
nitesh ⟲@theniteshdev·
@V1rendra_ thats wonderful 🥳 Virendra keep pushing youself one step ahead
English
0
0
1
9
Virendra Patel
Virendra Patel@V1rendra_·
@theniteshdev Executing hard today—trusting my gut on that new feature. Thanks for the push!
English
1
0
2
12
nitesh ⟲
nitesh ⟲@theniteshdev·
@Hiteshdotcom as per my thought i think working and working is the only way to achieve our goal and everyone knows that but some are still waiting for sugestion of others
English
0
0
1
182
Hitesh Choudhary
Hitesh Choudhary@Hiteshdotcom·
Tried climbing 50 floors today and failed at 45. Ohh boy, it’s really tough. I will try again on Thursday. 50 needs to be a warmup. Target is 100.
English
25
3
384
14.3K
nitesh ⟲
nitesh ⟲@theniteshdev·
this is my inner thought because when i listen to my inner thought its right direction
English
0
0
1
29
Piyush
Piyush@piyush784066·
Ubuntu vs LinuxMint 👍: Which Is the Better Choice for Linux Beginners in 2026?
Piyush tweet media
English
29
1
29
749
Kirtesh
Kirtesh@AKirtesh·
Be honest, which UI would you actually use?
Kirtesh tweet media
English
118
1
103
9K
nitesh ⟲
nitesh ⟲@theniteshdev·
Pick Backend. Frontend bugs show up on the screen and irritate users. Backend bugs show up on the server infrastructure bill, corrupt data integrity, and take down entire database pools. Companies in 2026 don't need more people who can clone a React UI tutorial. They need engineers who understand how data safely moves across a network stream. Focus on the invisible infrastructure.
English
0
0
0
12
Srish
Srish@itsrishtiii·
Web developers of 2026 A beginner has 3 months to become job-ready. Should they focus on: A) Frontend (React, UI, UX) B) Backend (APIs, databases, systems) C) Full-stack What would you choose?🎀
Srish tweet media
English
26
0
36
854
nitesh ⟲
nitesh ⟲@theniteshdev·
In the modern tech landscape, code is only half the battle. Distribution is the other half. You can build the most optimized, low-latency system in the world, but if nobody knows it exists, its value is exactly zero. Build the product, but build the distribution engine alongside it. 💯
English
0
0
0
10
Jay Naidu
Jay Naidu@JayNaiduX·
People laughed at content creators a decade ago. Today, many of them own one of the most valuable assets on the internet: an audience. Have you started creating content yet?
English
57
1
69
1.6K
nitesh ⟲
nitesh ⟲@theniteshdev·
If your "instant rollback" requires rebuilding a Docker container, pushing to a registry, or running a CI/CD pipeline, it’s not an instant rollback. True zero-downtime canary testing relies on deterministic hashing at the API gateway layer combined with memory-cached feature toggles. Code handles the feature capability; the gateway handles the traffic distribution. Keep them separate.
English
0
0
0
42
Ritesh Roushan
Ritesh Roushan@devXritesh·
Backend Interview Question: You release a new checkout feature. Only 5% of users should see it. How would you design the system... so you can instantly roll back if something goes wrong? Explain your architecture 👇
English
29
3
49
5.6K
nitesh ⟲
nitesh ⟲@theniteshdev·
🔥 The raw truth about mastery: If you struggle to enjoy a skill, it’s usually because you suck at it. Passion isn’t discovered; it is the byproduct of competence. When you start coding backend systems, raw socket streams feel miserable. But the moment you stop treating it like a casual hobby and put every single second into it, you stop fighting the system and start understanding it. Winning is where enjoyment begins. Obsess over the details or stay generic. Are you trying, or obsessed? 👇
English
0
0
2
260