An Overview of JSON Web Token (JWT)

February 19, 2020 • ☕️ 4 min read

JWT is an open standard for creating compact and self-contained JSON-based object for transmitting an assertion between parties

Lerna - the best tool to manage JavaScript monorepo

February 19, 2020 • ☕️ 3 min read

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

An Overview of Monorepo

February 19, 2020 • ☕️ 3 min read

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

Type Safety in JavaScript

February 18, 2020 • ☕️ 5 min read

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

Cracking The Frontend Interview, Part 5: React

February 15, 2020 • ☕️☕️ 9 min read

React is the hottest technology in web development nowadays, working on it is exciting but preparing for interviews is really a pain in the neck

Cracking The Frontend Interview, Part 4: JavaScript

February 08, 2020 • ☕️☕️ 10 min read

JavaScript is the heart of web development, be prepared to be asked multiple confusing advanced concepts about it during frontend interview

A Complete Guide to JavaScript Tooling

January 15, 2020 • ☕️☕️☕️ 13 min read

Want to become a productive JavaScript developer? Confused no more with a complete guide to JavaScript tooling systems

What is Tree Shaking?

January 01, 2020 • ☕️ 3 min read

Tree shaking is a form of dead code elimination in JavaScript, relies on es6 modules, and implemented in module bundlers

Cracking The Frontend Interview, Part 3: CSS

October 22, 2019 • ☕️☕️ 9 min read

An overview look at core CSS topics that help you ace the frontend interview

The Need of CSS Style Guides

October 15, 2019 • ☕️ 4 min read

On following a CSS style guide to write sane, manageable and scalable code