<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

Work Smarter: Optimize Your Checklists with Emoji-Coding ✅

July 25, 2022

Ready to level-up your note taking and task management? Emoji-coding is a fun little technique to help you manage your checklists. It's designed to help document and tackle tasks more efficiently,...

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

How to Migrate from Husky to Lefthook

July 20, 2022

With the depreciation of Husky, many teams are looking for a new solution. Lefthook is an excellent alternative to Husky. Lefthook has all of Husky’s capabilities with none of its convoluted set up.

Bitovian Nicole Greene Giving Talk at Women Who Code San Diego

July 19, 2022

Angular consultant Nicole Greene will be giving a talk "GraphQL & Apollo - An Intro for Angular Developers" at the Women Who Code San Diego Meetup Wednesday July 20th at 6pm pacific time.

The Form & Function of Product Design

July 18, 2022

Product design is a necessary part of the product development process. Although design might necessitate some level of creativity and an understanding of visual arts, design and art are not...

5 Useful StackStorm Processing Techniques

July 15, 2022

With the variety of deployment options available, getting started with StackStorm is now easier than ever. However, it's easy to run into small data processing issues when working with complex...

DevOps for Newbies: What Is the DevOps Lifecycle?

July 13, 2022

What is DevOps? Where is the source code repository? Why is the service down?!

Why Your Angular Bundle Is Bloated

July 12, 2022

A common reason why an Angular bundle is bloated is that it uses a library like MomentJS that isn't tree-shakable.

Optimizing Secrets Management with External Secrets Operator

July 7, 2022

Keeping track of your application's secrets can be overwhelming. Password managers like AWS Secrets Manager are great for securely storing your passwords, certificates, and tokens, but they can’t...

How ComponentFactoryResolver can unlock powerful higher-order components

June 30, 2022

If you work with any component-based framework long enough, you’ll run into a problem. How do you share functionality across components?