Before Migrating to TypeScript

Things I wished I knew before migrating from JavaScript to TypeScript in complicated projects.

JavaScript Host Environments

JavaScript was initially a browser-only scripting language. Today, JavaScript is a widely-adopted general-purpose multi-paradigm programming language that runs literally everywhere.

JavaScript Monorepo Tools

Managing multi-package JavaScript monorepo using Lerna, Rush, Nx or package managers workspaces.

A complete guide to JavaScript tooling

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

Top 10 JavaScript Data Validation Libraries

This is especially useful in situations like accepting arbitrary input in a REST or GraphQL API. It can even be used to validate internal data structures at runtime when needed.

Top 10 JavaScript Animation Libraries

Animation in JavaScript has advanced drastically in all directions you can imagine, from animating text or an image to full-fledged 3D animation with tools like WebGL.

Top 8 React Data Fetching Libraries

Using a data fetching library is preferred as following solutions will simplify the logic of data fetching in your project with tons of amazing built-in features.

Different Types of DOM

Clearing the confusion on different types of DOM as you may have heard like regular, shadow, or virtual.

Cracking the Frontend Interview, Part 6: WebDev

A learning path to cover all important web development concepts to build a world-class modern website ultimately.

JavaScript Frontend Frameworks

React is still leading as the most used framework, Angular surprisingly still second, Vue catching up nicely in the third place, and Svelte in fourth.