Central Bank Digital Currencies (CBDCs) are being tested and prototyped by many countries. While slow to adopt a massive currency changeover, as would be a physical-to-digital economy, this is by design. As we know, government is slow and rarely is government initiative a catalyst for innovation.

CBDCs are no different…


Perhaps you’ve used tools such as Prepros to prototype HTML/SCSS designs?

It allows for injected CSS changes.

For instance Prepros watches your project, compiles your CSS on each save and replaces the CSS inside your browser.

No reload, no refresh, just instantaneous results.

This was at least 5 years ago…


Engineers, are you meticulous about your tooling? I know I am!

The Favicons for Each Environment article led to an Angular (and Webpack) build targets piece… which led to this: how to get the current build’s branch name into your title tag for non-production environments.

This article is part of…


Have you ever been editing a local, dev or staged application and were confused why the production version wasn’t updating?

This article is part of a series on customizing Angular builds.

  1. Configure Angular’s Build System For Local, Dev, Stage and Prod
  2. Favicons for Each Environment
  3. Your App’s Git Branch In…


Every software company has the same fundamental business problem.
Using the right technology at the right times to create successful outcomes.

After all, our users journey across all aspects of the Technology Model before even arriving at the Business Model.

The Traditional Business Model

We would probably agree that a typical company structure is…


“Alternate configurations” can be created by passing a “target” name to a
--configuration flag.

This article is part of a series on customizing Angular builds.

  1. Configure Angular’s Build System For Local, Dev, Stage and Prod
  2. Favicons for Each Environment
  3. Your App’s Git Branch In the Title (per env.)
Angular build system and configuring build targets
customize angular build environments with the --configuration flag

Add dev


TL;DR traditionally gaining access to system audio in MacOS is complicated. In fact the most popular workaround (Soundflower) is outdated and I outline a new solution.

The Solution

Let’s cut to the chase… We’ll talk about old solutions and browser access later.

eqMac is a well-built, open source equalizer for MacOS. …


With Angular’s deprecation of shadow piercing selectors this article walks though 3 reasons why we never needed them in the first place.

The answer lives in our web development roots.

Example Angular project root folder

The role of a global stylesheet

Component-scoped styles are a great tool but so are unscoped, global styles.

I’ve found that most Angular CSS issues stem…


After reading Building Brand Loyalty and Reducing Anxiety with UI Animation it was clear that I needed to think about UX actions in my own Angular project. The article explains how animations can bring “delight-inducing and anxiety-reducing” actions to your app.

Having some fun with success messaging could demonstrate how…

Ben Racicot

Hi! I’m passionate about web technology, specifically Angular and all things JavaScript.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store