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

angular

Handling Errors with RxJS

February 22, 2022

In Angular and other modern web frameworks, the UI is so intertwined that one unexpected response from the server can turn a beautiful website into a blank screen. Fortunately, you can build in error...

Why You Should Move from Selenium to Cypress for Angular

February 15, 2022

Do you use Selenium for your Angular testing? You should consider moving to Cypress. Selenium does one thing (end-to-end tests) that Cypress does, but Cypress also has many tools that allow for...

How to Create Custom ESLint Rules (It's Not as Hard as You Think...)

February 2, 2022

Most teams develop patterns or preferred ways of writing code, but it can be tedious to enforce adhering to those patterns, especially for new team members onboarding. To help this, we rely on...

Boost Angular Performance by Rendering Pages with Scully

January 19, 2022

While Angular is one of the most widely used frameworks in the world, it has a problem with generating static sites that are performant and search engine optimized.

How to Build a Micro Frontend with Webpack's Module Federation Plugin

December 23, 2021

Web applications can grow in size and complexity over time, making the addition of new features difficult. Micro Frontend architecture helps with scaling and bundle size and allows multiple...

What's a Micro Frontend?

December 23, 2021

Web applications can grow in size and complexity over time, making the addition of new features difficult. Micro Frontend architecture helps you with scaling and bundle size and gives multiple teams...

How to Support IE11 Users as You Move to Angular 13

November 1, 2021

Internet Explorer 11 is a legacy browser and support for it in Angular 13 is being dropped officially. Sticking with Angular 12 is not a viable long term option. Here are ways to support your...

Enforcing Accessibility with Angular A11y ESLint Rules

October 20, 2021

Did you know that more than 25% of people in the US are living with a disability? If you don’t factor accessibility into your development process, it's entirely possible that 1 in 4 of the users...

Get Started with Tailwind CSS for Angular v12

September 29, 2021

Tailwind CSS is an easy-to-use CSS framework for quick UI development on anything from small projects to enterprise level applications. It's great for all CSS experience levels and since Angular v12...

TypeScript Features Every Angular Developer Needs to Know

September 17, 2021

If you’re an Angular developer, you’re missing out if you’re not using advanced TypeScript features to help you build better code.