
Micro-pattern: IIFE and Return-Early
What are those and how can we utilize them?

What are those and how can we utilize them?

Express has long been the de facto standard and mainstream pick when you start a project in Node.js. But recently (well, not that recent), the team behind Express has started a new, shiny library called Koa.js with a different phillosophy in mind. W...

Phase 1: Choosing a DBMS If you’re reading this article, you most likely have already known a few popular example of DBMS or Database Management System like MySQL, MS-SQL, PostgreSQL, or even the NoSQL one like MongoDB or Redis. A database-managemen...
Profiling, Refactoring & Design Patterns Evaluating and enhancing the code Profiling One way to evaluate the code is to profile it. Luckily, Node.js already provides us with a profiler, behind the --prof flag. So let’s just run our app with the profi...