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

Thought Leadership
Oct 19, 2023
New in Angular — Control Flow Migration Schematic
From Directives to @-Syntax: The Seamless Transition to Angular’s Enhanced Control Flow
.jpg)
Eduardo Roth
herodevs.com/blog-posts/
new-in-angular----control-flow-migration-schematic

Products
Oct 12, 2023
Finding and Fixing Jest Phantom Failures
My journey of debugging a phantom Jest test failure in my NX Angular Monorepo
.jpg)
Kevin Longmuir
herodevs.com/blog-posts/
finding-and-fixing-jest-phantom-failures

Press Release
Sep 28, 2023
HeroDevs and XLTS.dev Officially Unite
Extending Commercial Long-Term Support of AngularJS Indefinitely Hayden Baillio HeroDevs

HeroDevs
herodevs.com/blog-posts/
herodevs-and-xlts-dev-officially-unite

Products
Sep 27, 2023
TypeScript’s Unsung Hero: Index Signatures
A Deep Dive into Index Signatures and Their Quirks
.jpg)
Edward Ezekiel
herodevs.com/blog-posts/
typescripts-unsung-hero-index-signatures

Thought Leadership
Sep 13, 2023
New in Angular — afterNextRender and afterRender
A playful approach to exploring Angular’s new browser-only lifecycle hooks.
.jpg)
Eduardo Roth
herodevs.com/blog-posts/
new-in-angular----afternextrender-and-afterrender

Products
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
herodevs.com/blog-posts/
vue-2-end-of-life-a-guide-to-calculating-your-migration-to-vue-3

Products
Aug 23, 2023
Reauth in Angular Made Easy
Adhere to the OAuth 2.0 Spec Using Angular Interceptors
.jpg)
Kevin Longmuir
herodevs.com/blog-posts/
reauth-in-angular-made-easy

Thought Leadership
Jul 25, 2023
Use Angular WebSocketSubject to Save Bundle Space in this demo I built!
Streamline your real-time applications with seamless integration in your broader RxJS ecosystem
.jpg)
Abraham Huerta
herodevs.com/blog-posts/
use-angular-websocketsubject-to-save-bundle-space-in-this-demo-i-built

Thought Leadership
Jul 10, 2023
Goodbye Getter, Hello Signals
Use Angular 16 Signals to Avoid a Common Code Review Catch
.jpg)
Kevin Longmuir
herodevs.com/blog-posts/
goodbye-getter-hello-signals

Products
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
.jpg)
Chris Perko
herodevs.com/blog-posts/
the-overlooked-rule-that-breaks-angular-16s-signal-effects

Products
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
herodevs.com/blog-posts/
supercharge-your-vue-app-development-with-nx-monorepo

Products
Apr 23, 2023
Run Protractor Tests in Cypress: The Magic of EndBridge
Run your Protractor tests in Cypress — without rewriting them

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

Thought Leadership
Apr 20, 2023
Revolutionize Your Angular SSR Experience with Non-Destructive Hydration
Angular 16 finally quenches our thirst for this feature that revolutionizes server-side rendering
.jpg)
Edward Ezekiel
herodevs.com/blog-posts/
revolutionize-your-angular-ssr-experience-with-non-destructive-hydration

Thought Leadership
Apr 18, 2023
Required Inputs in Angular 16
Give your Angular components the data they need
.jpg)
Kevin Longmuir
herodevs.com/blog-posts/
required-inputs-in-angular-16

Thought Leadership
Apr 11, 2023
Unit Testing in Angular 15 Without TestBed
Bridging the gap between constructor-based DI and inject-based DI testing without TestBed
.jpg)
Edward Ezekiel
herodevs.com/blog-posts/
unit-testing-in-angular-15-without-testbed