All Posts

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Engineering

Oct 12, 2023

Finding and Fixing Jest Phantom Failures

My journey of debugging a phantom Jest test failure in my NX Angular Monorepo

Kevin Longmuir

Kevin Longmuir

Share this post via:

herodevs.com/blog-posts/
finding-and-fixing-jest-phantom-failures

Engineering

Sep 27, 2023

TypeScript’s Unsung Hero: Index Signatures

A Deep Dive into Index Signatures and Their Quirks

Edward Ezekiel

Edward Ezekiel

Share this post via:

herodevs.com/blog-posts/
typescripts-unsung-hero-index-signatures

Migration

Aug 30, 2023

Vue 2 End of Life: A Guide to Calculating Your Migration to Vue 3

A practical equation to help you consider and quantify the knowns and unknowns of your migration

Joshua VanAllen

Joshua VanAllen

Share this post via:

herodevs.com/blog-posts/
vue-2-end-of-life-a-guide-to-calculating-your-migration-to-vue-3

EOL Software

Aug 23, 2023

Reauth in Angular Made Easy

Adhere to the OAuth 2.0 Spec Using Angular Interceptors

Kevin Longmuir

Kevin Longmuir

Share this post via:

herodevs.com/blog-posts/
reauth-in-angular-made-easy

Engineering

Jul 10, 2023

Goodbye Getter, Hello Signals

Use Angular 16 Signals to Avoid a Common Code Review Catch

Kevin Longmuir

Kevin Longmuir

Share this post via:

herodevs.com/blog-posts/
goodbye-getter-hello-signals

EOL Software

Jun 30, 2023

The Overlooked Rule that Breaks Angular 16’s Signal Effects

When your code breaks intermittently, overlooking this rule might be to blame

Chris Perko

Chris Perko

Share this post via:

herodevs.com/blog-posts/
the-overlooked-rule-that-breaks-angular-16s-signal-effects

EOL Software

May 8, 2023

Supercharge Your Vue App Development with Nx Monorepo

Starting Your Vue Project Right: Some Key Steps to Creating an App in Nx Monorepo

Joshua VanAllen

Joshua VanAllen

Share this post via:

herodevs.com/blog-posts/
supercharge-your-vue-app-development-with-nx-monorepo

EOL Software

Apr 23, 2023

Run Protractor Tests in Cypress: The Magic of EndBridge

Run your Protractor tests in Cypress — without rewriting them

Joe Eames

Joe Eames

Share this post via:

herodevs.com/blog-posts/
run-protractor-tests-in-cypress-the-magic-of-endbridge

Open Source Ecosystem

Apr 18, 2023

Required Inputs in Angular 16

Give your Angular components the data they need

Kevin Longmuir

Kevin Longmuir

Share this post via:

herodevs.com/blog-posts/
required-inputs-in-angular-16

Open Source Ecosystem

Apr 4, 2023

From Classes to Functions: Angular 16 Introduces DestroyRef

Attach a callback to the OnDestroy lifecycle any time you want

Eduardo Roth

Eduardo Roth

Share this post via:

herodevs.com/blog-posts/
from-classes-to-functions-angular-16-introduces-destroyref