<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

The Dark Side of Design

April 13, 2022

Dark Patterns are used on websites, apps, and software. These patterns are intentional – designed to trick users into signing up for a subscription, making a purchase, or spamming their friends and...

RFC: Strictly Typed Reactive Forms Gotchas Every Angular Developer Needs to Know

April 12, 2022

Angular is a robust framework suitable for large codebases and enterprise applications. One significant contributing factor is Angular’s support for TypeScript. Angular is built entirely in...

My Favorite Panels from AxeCon 2022

April 6, 2022

AxeCon is a free digital accessibility conference put on by Deque Systems. I attended AxeCon for the first time in March of 2022, focusing on panels related to web components and design systems. In...

Quick Software Project Estimator

April 4, 2022

Everyone wants to know how much a project will cost before the work begins. Whether you're working as a consultant for a client or pitching a project to a decision maker within your company, it's...

Improve Angular Performance and SEO with Angular Universal

March 17, 2022

Did you know Google factors in the speed a page loads when ranking pages?  Even if you're successfully managing your site's metadata, your SEO will take a hit if your page loads slowly. And beyond...

Use Flexbox to Create a Sticky Header & Sidebar with Flexible Content

March 10, 2022

The redesign of the CanJS website required a way to create a fixed header and a fixed flexible sidebar that adjusts its width based on its content. The main content container also needed to flex to...

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.

How to Solve Common Value Boxing Issues in ngrx-forms

March 1, 2022

The ngrx-forms library is a valuable tool for bringing Redux-style state management to your application’s forms. However, its concept of Value Boxing hides a few pitfalls that can be tricky to...