Judge0 reposted this
The tech stack I used for neetcode.io 🔺 Angular - Frontend framework 📊 Firebase Functions - Serverless backend functions 🔥 Firestore - NoSQL / document database 🔑 Firebase Auth - Authentication 🖼️ Cloudflare Images - Static image hosting 🤖 Judge0 - Code execution engine 🔍 BigQuery - Data warehouse 💰 Stripe - Payment processing --- If i could start all over again, I would probably use: ⚛️ NextJS over Angular 🌎 PlanetScale over Firestore 🔐 An open source auth provider --- Most of these were chosen because of their developer experience, which in my opinion is actually more important than scalability & performance (at least for the vast majority of apps). Lmk if you have questions or even advice about any of these choices. --- And if you're preparing for coding interviews, check out neetcode.io - you won't regret it!
No jquery 1.0 to cosplay as a dev from 2007?
Why choosing nextjs over Angular ?
Which open source auth would you recommend Navdeep Singh? Would you go for that versus social sign on? A problem I'll need to tackle myself very shortly.
Very interesting! I havent heard of Firebase Functions, what made you decide on that, as opposed to a traditional backend API?
Why planetScale ?
What part of the site uses Judge0?
I use Angular but I am still convinced that React and Vue are way better, why? Because of the variety of UI libraries you can use with them to quickly build the UI than it is with Angular.. you are very limited to Material and PrimeNG
I had also used the firebase functions and firestore over other choices for my full fledged fitness-social app. I agree on the dev experience part. But its also right choice to have lean architecture in the beginning and evolve with incoming load. specially, in startups- devs has to wear multiple hats. finding right solution for customer needs is more important over some micro optimisations.
Software Engineer at ServiceNow
9moI contributed to Judge0 github repository when I was in college. Though it was a small commit but when last month I was going through your video explaining how you used it to build neetcode, you opened the repo and I saw my picture there still in the contributors’ list. Made me so happy even years later. Now you are changing lives of millions of engineers through neetcode and everytime someone opens your website, they run my sweet little line of code. Makes me so proud ❤️