Bitovi Blog - UX and UI design, JavaScript and Front-end development


Should Your Team Be Using Micro Frontends and Module Federation?

February 6, 2023

Is your frontend project suffering from too many cooks in the kitchen? Is deployment mind-numbingly slow? Are you becoming locked into an obsolete technology stack? You might need micro frontends and...

Improve Team Velocity with an Efficient Code Review Process

January 9, 2023

This post is focused on how a team can build an effective process around code reviews. If you want to know how to conduct an effective code review, check out What Does a Good Code Review Look Like?

What Does a Good Code Review Look Like?

January 9, 2023

This post is focused on the code review itself, but a great team must also build a process around reviewing code. Check out Improving Team Velocity With An Efficient Code Quality Process

React Everywhere with Vite and React-to-Web-Component

December 13, 2022

React is the most popular frontend web development library in use today. However, there’s a problem. Competing frameworks undermine what could be a ubiquity—React, as far as the eye can see, an...

React Architecture Tips & Tricks

November 28, 2022

We’ve all been there—a complicated project, under-resourced and under-documented, with little continuity or direction. Luckily, Bitovi does things differently.

TypeScript 4.9 Features and Improvements

November 15, 2022

It’s always exciting for developers when languages release new versions—whether they fix issues, introduce new features, or both! The release of TypeScript 4.9 on November 15th, 2022 introduces a new...

Deploy Your React Project to Github Pages with Github Actions

November 4, 2022

Bitovi has created a new GitHub action that makes publishing a React site to GitHub Pages a snap. It’s using a new feature in GitHub pages to help keep your repositories clean.

Create Dynamic Components with Strings in React & TypeScript

October 31, 2022

While writing React apps, we often run into scenarios where we might need a component to render as different elements. These elements could be different HTML tags or other React Components. Have you...

Next.js Conf 2022: React Roundup

October 27, 2022

We went to Next.js Conf on October 25th, 2022, to bring you our key takeaways and thoughts on the future of React and Next!

How and When to Memoize Your React Application

October 17, 2022

Ever wondered what memoization really means when working in React? Have you used useMemo or useCallback hooks or even React.memo countless times without actually understanding their particularities?