Bitovi Blog - UX and UI design, JavaScript and Front-end development

angular

Bitovi ESLint Config: Handpicked Rules to Improve Your Code

August 3, 2022

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

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.

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.

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?

Always Know When to Use Share vs. ShareReplay

June 24, 2022

Using share and shareReplay is pretty darn confusing. The way share and shareReplay work is not always obvious and might lead to unexpected behavior in your application.

How to Incrementally Migrate an Angular Project to TypeScript Strict Mode

June 22, 2022

Enabling strict mode for TypeScript is one of the best ways to ensure code quality on a project. It forces developers to handle edge cases and avoid risky type coercions. It also exposes hidden bugs.

How to Improve Your Angular E-Commerce Application with Scully

May 20, 2022

Scully is a “Static Site Generator for Angular apps” that enables Angular apps to pre-render pages with dynamic content to improve performance metrics like First Contentful Paint (FCP), Time to...

GraphQL & Apollo - An Intro For Angular Developers

April 26, 2022

Intro GraphQL is a popular alternative to REST APIs. GraphQL has the potential to simplify and optimize frontend code. In this blog post, we'll demonstrate how to query for data from a GraphQL...

When Should You Build Your Own Angular Design System?

April 21, 2022

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