JavaScript Task Runners

toolsFeb 21, 2020

Grunt and Gulp are two popular tools to automate repetitive, mundane, painful and time-consuming tasks effectively

JavaScript Module Loaders

toolsFeb 20, 2020

Module loaders are libraries that can handle loading modules using the different formats for further processing or executing

JavaScript Package Managers

toolsFeb 20, 2020

Package managers are tools that help you manage packages as dependencies and might also provide a global package registry

JavaScript Module Bundlers

toolsFeb 20, 2020

Bundling JavaScript and non-JavaScript modules into bundles using Webpack, Rollup, or Browserify

Lerna - the best tool to manage JavaScript monorepo

toolsFeb 19, 2020

Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm

An Overview of Monorepo

toolsFeb 19, 2020

Monorepo is not new, Google and Facebook have been using it for years. So why now? I believe it depends a lot on the maturity of building systems

JavaScript Code Linters

toolsFeb 18, 2020

Linters are tools that analyze source code to detect problems based on formatting rules and code quality rules then output as warnings or errors

JavaScript Static Type Checkers

toolsFeb 18, 2020

Using static type checkers like Flow or TypeScript can greatly improve the safety of your JavaScript code

Type Safety in JavaScript

toolsFeb 18, 2020

Static type checkers and object validators are just incomplete solutions to the unsafe dynamic nature of JavaScript

On compatibility of JavaScript modules

javascriptFeb 17, 2020

There are 4 major formats to modularize JavaScript code these days, they're different in terms of asynchronous loading and host environment support