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


What Is Legacy Code? All Code Is Legacy Code!

September 22, 2023

Software developers are superstitious out of necessity. Given the task of keeping a software system functioning properly without the ability to reason about or memorize its entire operation,...

Battle of the Node.js ORMs: Objection vs. Prisma vs. Sequelize

July 22, 2022

You know them, you love them, but when you have 3,524 packages with the tag ORM available at NPM, deciding on one ORM may be a little bit overwhelming. Comparing three of the most-used ORMs will help...

When Should You Build Your Own Angular Design System?

April 21, 2022

When should you start thinking about building a design system? Wade:

A Simple Asynchronous Alternative to React's useReducer

July 27, 2021

Even though React's useReducer has gained a lot of popularity during the last couple of years, it can be difficult to use for some common cases. Specifically, it requires a lot of boilerplate to...

Understand Declarative vs. Imperative Code using Array Functions

May 25, 2021

Declarative code: it’s a hot term in all types of programming. But what does it really mean? More importantly, how do you make the jump from understanding the concept to actually writing declarative...

RxJS with React: Actions and Subjects (Part 2)

February 22, 2021

Part 2 of this series, focusing on Actions and Subjects, is available on Dev.to.

Angular Upgrades: Painless Migration from TSLint to ESLint

February 5, 2021

Linting: the spell check of code. Once you have it, you can’t imagine how you ever lived without it. Useful for solo developers and large teams, linting keeps your code consistent and prevents bugs...

Using Declarative Infrastructure to Deploy an EKS Cluster and Helm Chart

February 1, 2021

We're going to create an operations repo that creates and manages an AWS EKS cluster using Terraform and deploys a Helm chart to the cluster. We'll use BitOps to orchestrate this whole process.

Building an Image Gallery with NgRx

January 29, 2021

Welcome to part two of my blog on NgRx! In Part One we solved common Angular state management problems using NgRx. In Part Two we’re getting hands-on by building stateful animated GIF gallery using...

Solving State Management Problems with NgRx

January 21, 2021

Building complex web applications is hard. Building complex web applications that you can still understand once you’ve built them is even harder.