Overview of Different CSS Layouts

You can achieve a design with different CSS layout systems like Positioned, Flexbox, Grid, or Multi-Column Layout.

Mar 01, 2021#css#guides

Technical Blogging, Part 2: Content

Your content should be structured around four different functions — tutorials, how-to guides, reference, explanation.

Feb 10, 2021#career#writing

Technical Blogging, Part 1: Overview

I've been writing blog posts since 2017 but haven't learned technical writing properly as a writer.

Jan 09, 2021#career#writing

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.