Modern Database Access: Prisma, Drizzle, and ORMs Explained"Where does application data live after a user closes the app?" Imagine you're building your first e-commerce website. A customer opens your website. He creates an account. He adds an iPhone to his cJun 30 · 23 min readnewcohortblog2026.hashnode.dev
Understanding the this Keyword in JavaScriptImagine you're in a classroom. A teacher asks, "Who solved this question?" Now everyone points at a different student depending on who actually solved it. The word "this" works in a very similar wayJun 28 · 4 min readnewcohortblog2026.hashnode.dev
The Node.js Event Loop ExplainedIntroduction Imagine you own a restaurant with only one chef. If the chef had to wait 20 minutes for a pizza to bake before taking the next order, customers would leave. Instead, the chef prepares theJun 28 · 6 min readnewcohortblog2026.hashnode.dev
Blocking vs Non-Blocking Code in Node.js Imagine you're standing in a bank queue. There is only one cashier. The first customer has a very long task that takes 10 minutes. Everyone behind him has to wait until he finishes. This is blocking. Jun 27 · 5 min readnewcohortblog2026.hashnode.dev
REST API Design Made Simple with Express.jsIntroduction Imagine you're using a food delivery app. You open the app and tap "View Restaurants." Immediately, the list of restaurants appears. Have you ever wondered what happens behind the scenes?Jun 27 · 6 min readnewcohortblog2026.hashnode.dev