During the online round, we encountered a minor issue with the evaluation portal. I was able to identify and resolve it quickly without disrupting the flow of the event and an experience that reinforced the importance of staying calm under pressure.
Testing my personal project with real users brings a completely different level of learning and I had the opportunity to experience this during a 30-hour hackathon.
As the Technical Head of the event, I was responsible for handling all technical aspects, including developing the hackathon website, building an evaluation portal for mentors and judges to submit scores, and implementing a real-time 30-hour countdown timer.
Almost everyone writes bad Node.js code at the start - and that's normal.
at the beginning I also did :
1) .then().catch() using a long chain
2) too many console.logs
3) using unnecessary loops
Until I know these Node.js hacks that changed everything in my code
1) Nodemon package = instant auto-reload
2) Async/await to avoid callbacks
3) Environment variables > dot env package
4) Clustering using all CPU cores, not just one
5) Middleware > for clean code
6) Centralized error handling
Save this if you're building a strong backends system
@khushichetule Yeah currently stripe does not accept applications from India but stripe currently building its infrastructure specifically for India to accept more applications.
π¨ MongoDB found a severe vulnerability in his system. π€―
The vulnerability is CVE-2025-14847 (CVSS score: 8.7), which allows an unauthenticated attacker to remotely leak sensitive data from the MongoDB server memory. It has been codenamed MongoBleed.