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?
Subscribe
Get our best content on how to build better apps.
Subscribe
Get our best content on how to build better apps.
Got product development questions?
Join us on
Discord
Announcing BitOps v2.0
Introducing BitOps v2.0! After months of heavy development, BitOps v2.0 is available for download. The new version is a major iteration of the powerful Operations Repository pattern to organize Infrastructure as Code (IaC).

The Bitovi Team
How to Create a Web Component with Create React App
Have you ever felt the need to put some React code on a site that isn't React? Enter React to Web Component, a free library from Bitovi that makes it easy to put a React application inside of a web component. Anywhere you can insert a <script /> tag, you can use a web component.

Ryan Spencer
Developer
Our Top 5 Angular Debugging Tools
Angular advertises that their framework is "batteries included." This is primarily true, until you get started setting up the development environment.
Whether you’re an Angular Developer, Angular Consultant, Angular employee, or even an Angular expert, you need a way to increase your code quality and speed up delivery. You need our top 5 must-have tools for Angular debugging!

AJ Wiebe
How to Create a Path Alias in Webpack
We've all been there: you’re multiple folders deep in a project, and you must reach up to grab a component in a top-level folder with an unknown level of ../'s
to traverse.
These complications increase drastically as a project grows in size and complexity; they might even cause fear whenever the word "refactor" is uttered. Fear not! There is a solution to your woes—path aliases.

David Nicholas
Bitovi ESLint Config: Handpicked Rules to Improve Your Code
Linting is an important step to ensure code quality, and it fits well as an automated process in the development pipeline. Most teams use the default lint configuration provided by their framework, missing opportunities to prevent runtime errors and increase code quality with the extended set of ESLint rules.

Fábio Englert Moutinho