⛶npm run dev
npm run setup // update database
npx prisma migrate dev --name update_settings_table
//After Change TOML file
npm run shopify app config push // After change toml file
npm run deploy /...
In our last episode (Microservices Ki Shaadi!), we saw how services can talk directly using REST (the reliable Raj) and gRPC (the speedy Simran). That's synchronous communication – like making a pho...
Imagine you’re the CTO of Unicorn.ly, a sizzling startup that’s about to change the game in how the world shares cat videos 🐱. Your app’s blowing up—users are uploading feline masterpieces ...
V8 Engine and JIT Compilation: Powering JavaScript Performance
1. History of JavaScript Interpretation and Performance Challenges
JavaScript, launched in 1995 by Brendan Eich at Nets...
1. Introduction to Call Stack and Memory Heap
After exploring the JavaScript runtime environment and V8 engine’s journey to machine code, we now look at the data structures managing code ex...
Content platforms evolve as business strategies shift. At MongoDB, we embraced external publishing platforms like Dev.to, Medium, The Polyglot Developer, etc. to better engage developer communities, r...
In modern software development, one of the biggest challenges is keeping code clean, scalable, and loosely coupled.
NestJS, thanks to its modular design and pattern-friendly structure, is a powerful f...
Hoisting in JavaScript moves variable and function declarations to the top of their scope before execution, but the behavior varies between old (ES5) and modern (ES6+) JavaScript. In ES5, var variable...
Are you tired of writing nested try-catch blocks in your async JavaScript code? Do you find yourself repeating error handling logic across your codebase? Let me introduce you to Trywrap - a lightweigh...
I still remember the first time I opened an empty app.js file in VS Code. No idea where to start. REST API? I barely understood what "route" meant.
But I kept going, This is the guide I wish I had wh...