Kasra Khosravi Founder at FeedbackOnSite.co.

Stories by Kasra Khosravi

Create React App Atomic Layout

Upgrade your CSS layouts with Atomic Layout 

Dev

Easily create reusable layout units using the Atomic Layout, a new React-based library that uses styled-components.

Kasra Khosravi
Jun 8, 2021 ⋅ 5 min read
Theming Vue.js With Styled-Components

Theming Vue.js with styled-components

Dev

Learn how utilizing styled-components to theme in Vue.js can provide an alternative way to style compared to traditional CSS in JavaScript.

Kasra Khosravi
May 28, 2021 ⋅ 5 min read
10 Best Practices For Rest API Design

10 best practices for REST API design 

Dev

Follow the best practices for building REST APIs to create a solid backbone for your application to run smoothly.

Kasra Khosravi
May 6, 2021 ⋅ 4 min read
Gatsby Logo

What’s new in Gatsby 3.0

Dev

Curious what new features come with Gatsby 3.0? This overview covers all the changes you’ll need to know about moving forward.

Kasra Khosravi
Mar 17, 2021 ⋅ 4 min read
Cypress Logo

What’s new in Cypress 6.0

Dev

Cypress is one of the fastest-growing tools for automating and testing web applications, and the latest version has some exciting features.

Kasra Khosravi
Mar 8, 2021 ⋅ 4 min read
Snowpack Logo

What’s new in Snowpack v3

Dev

The experimental features of Snowpack’s previous build are now official in v3 and are ready to be used in production. Check them out here.

Kasra Khosravi
Mar 3, 2021 ⋅ 4 min read
How to use uvu: A fast and lightweight test-runner

How to use uvu: A fast and lightweight test runner

Dev

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

Kasra Khosravi
Feb 2, 2021 ⋅ 4 min read

Styled-components vs. Emotion for handling CSS

Dev

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

Kasra Khosravi
Jan 21, 2021 ⋅ 4 min read
Color pickerlibrariestousein2021

Color picker libraries to use in 2021

Dev

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

Kasra Khosravi
Jan 11, 2021 ⋅ 9 min read
Goober: a lightweight CSS-in-JS solution

Goober: A lightweight CSS-in-JS solution

Dev

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 alternative.

Kasra Khosravi
Dec 28, 2020 ⋅ 5 min read
Firebase vs. Netlify: Which one is right for you?

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

Dev

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 deploy a project on both Firebase and Netlify.

Kasra Khosravi
Dec 1, 2020 ⋅ 4 min read
Internationalization React Lingui

How to set up internationalization in React using Lingui.js

Dev

Here’s how to integrate Lingui.js with a React app and add internationalization capabilities to your application.

Kasra Khosravi
Oct 12, 2020 ⋅ 5 min read