<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1%20https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1"> Bitovi Blog - UX and UI design, JavaScript and Front-end development

Interview with a Bitovian: Meet Dylan Lundquist, DevOps Engineer

November 1, 2022

Meet Dylan Lundquist!

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

Implement Event Sourcing and CQRS in Node.js

October 28, 2022

Think Event Sourcing and CQRS are just new buzz architectures that can’t be put into practice? Think again! This post will show both the theory behind Event Sourcing and how to implement Event...

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!

The Case for Monorepos: How to Develop with Monorepos

October 26, 2022

Monorepos are hot right now, and not for the wrong reasons. This blog will try to demystify the trend of grouping all your applications and libraries into one single repository and see why using a...

Stateful Mock Server: One Library to Mock Them All

October 25, 2022

While there are many tools available that assist with mocking, at least when it comes to GraphQL, none of them supports a very desirable feature: statefulness. We at Bitovi went on a mission to...

Use @bitovi/querystring-parser With Your Favorite ORM

October 24, 2022

The @bitovi/querystring-parser library helps to parse query parameters into a moderately complicated database query. It could help the client query the database directly via query parameters.

It's Time to Rethink How We Version Artifacts

October 21, 2022

We have been versioning products for ages. Some products use a basic numbering scheme starting at one and incrementing the changes. Other products, such as cars, use the year to indicate a version. A...

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?

Let Node.js Make Your Coffee with MQTT and the Internet of Things

October 14, 2022

In our last MQTT blog post, we got a basic proof of concept MQTT broker up and running. Now let’s get it one step closer to being something useful: a home automation server.