<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

How to Get Started with Pinia in Vue

September 15, 2022

You are starting your VueJs project and you get stuck on a question: how am I going to share data across multiple components? While there are a variety of lightweight state management libraries for...

Supercharge Your Angular Content Projection with ng-template

September 14, 2022

Are you developing reusable components for your Angular application? Creating buttons for your new enterprise design system? Adding a popover to a table? If so, you’ll almost certainly find yourself...

How to Design with Accessibility in Mind

September 12, 2022

Designers often overlook users with disabilities. While it’s natural to view things from our perspective, one major part of product design is viewing design from the user’s perspective. Users with...

Getting Started with BitOps v2.0: Terraform

September 9, 2022

ICYMI, BitOps v2.0 is here and better than ever! We’ve introduced new features and improvements like support for plugins and a more powerful engine.

How to Use React Suspense to Improve Your UI Load Time

September 7, 2022

If you work regularly with React, chances are you are already familiar with at least the concept of React Suspense. Suspense is a useful tool provided by the React library that allows developers more...

Fundamentals of Relational Database Normalization

September 6, 2022

It cannot be emphasized enough—the structural model of your data will set the foundation for the rest of your app. Sometimes we spend so much time focusing on the next great library, utility, or...

Developer Preview of Standalone Support in Angular Elements

September 1, 2022

Have you seen it already? Angular version 14.2 is here with new features and improvements! One of the merged PRs includes creating custom elements without NgModule. In this post, we will take a look...

How to Use Ng Serve with Service Worker Support

August 31, 2022

In case you missed it: Angular version 14.2 was released with some new features and fixes across all Angular packages and the CLI. This blog post will focus on the long-awaited ng serve with service...

Improve App Performance with the NgOptimizedImage Directive

August 30, 2022

Newly released Angular 14.2 comes with a nifty image optimization feature that can be used to improve the performance of your application.

The 5 Tenets of Legibility in UI Design

August 29, 2022

Legibility is often thought of in regards to handwriting—whether your homework is sloppy or neat. But did you know that legibility applies to digital text as well?