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

best-practices

Interview with a Bitovian: Meet Dylan Lundquist, DevOps Engineer

November 1, 2022

Meet Dylan Lundquist!

How to Think About and Build Design Systems

March 9, 2022

Establishing a Design System improves the quality of a product for the people creating and maintaining it and offers the end-user a better experience. While building a Design System prior to creating...

Learn DevOps Techniques from Bitovi's Online Meetup

March 3, 2022

This meetup has already happened, but you can still watch the videos! Check out four presentations on DevOps-focused topics.

Interview with a Bitovian: Meet Phil Henning, DevOps Engineer

March 3, 2022

Meet Phil Henning! Phil is a Site Reliability Engineer who works with clients to identify their DevOps and infrastructure needs and helps build robust technical solutions to support their businesses.

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

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.

Use Objects or Switch Statements in Javascript?

January 10, 2022

Do you use switch/case statements or do you use object literals in your Javascript?