Kasra Khosravi

  Founder at FeedbackOnSite.co.


33 Stories by Kasra Khosravi

How to use uvu: A fast and lightweight test runner

uvus main features include individually executing test files, supporting asynchronous testing, supporting native ES modules, compatibility with browsers, outstanding lightweight size, familiar API, and...
0 4 min read

Styled-components vs. Emotion for handling CSS

In this article, we will compare the benefits, drawbacks, and differences between two CSS-in-JS libraries: styled-components and Emotion.
4 4 min read

React vs. web components

Web components allow us to write reusable and strongly encapsulated custom elements. React, however, is a declarative JavaScript library that addresses state management problems...
6 7 min read

Color picker libraries to use in 2021

Developers have so many options when it comes to color picker libraries. Learn more about the color picker libraries you should use in 2021....
0 9 min read

Goober: A lightweight CSS-in-JS solution

There are some popular CSS-in-JS libraries like emotion and styled-components, but they take around 10KB to 20KB of space. Learn more about a lightweight...
2 5 min read

Firebase vs. Netlify: Which one is right for you?

In this guide, we will learn use cases, pros, cons, and when you should prefer one over the other. We’ll also set up and...
1 4 min read

JavaScript package managers compared: Yarn, npm, or pnpm?

Wondering what package manager you should use in JavaScript? In this guide, we compare the most popular ones: npm, yarn, and pnpm.
1 5 min read

How to set up internationalization in React using Lingui.js

Here's how to integrate Lingui.js with a React app and add internationalization capabilities to your application.
0 5 min read

What’s missing in your ecommerce stack?

In this article, we will be discussing five essential tools/processes that might be missing in your ecommerce stack.
0 5 min read

Using ES modules in browsers with import-maps

In this post, we are going to look at a few basic examples of how ES modules are used.
0 8 min read

Visual debugging using gdbgui

In this post, we will be examining gdbgui, an extension of gdb, which will help us debug compiled languages.
0 5 min read

Intro to lh and rlh in CSS

In this post, we'll learn more about these two new font relative length units, see some examples, and see how they can help us...
0 4 min read