Featured Posts
All Posts
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Products
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
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
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.
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
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
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
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
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
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
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
Edward Ezekiel
herodevs.com/blog-posts/
unit-testing-in-angular-15-without-testbed
Thought Leadership
Apr 4, 2023
From Classes to Functions: Angular 16 Introduces DestroyRef
Attach a callback to the OnDestroy lifecycle any time you want
Eduardo Roth
herodevs.com/blog-posts/
from-classes-to-functions-angular-16-introduces-destroyref