All Posts

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

Thought Leadership

Mar 14, 2023

Future-Proof Your JavaScript Datetime Tests

How to fight flaky datetime tests — and win.

Kevin Longmuir

Kevin Longmuir

Share this post via:

herodevs.com/blog-posts/
future-proof-your-javascript-datetime-tests

Thought Leadership

Mar 6, 2023

Functional router guards in Angular 15 open the door to happier code

How to seamlessly migrate deprecated class guards into functional ones

Kate Gable

Kate Gable

Share this post via:

herodevs.com/blog-posts/
functional-router-guards-in-angular-15-open-the-door-to-happier-code

Thought Leadership

Feb 24, 2023

I Built An App Using Angular’s Latest Prototype: Signals

And shared the code so you can too!

Eduardo Roth

Eduardo Roth

Share this post via:

herodevs.com/blog-posts/
i-built-an-app-using-angulars-latest-prototype-signals

Thought Leadership

Feb 8, 2023

Web Fundamentals: Avoid These JavaScript Date Object Pitfalls

Date quirks and modern alternatives to squash them

Edward Ezekiel

Edward Ezekiel

Share this post via:

herodevs.com/blog-posts/
web-fundamentals-avoid-these-javascript-date-object-pitfalls

Thought Leadership

Dec 7, 2022

Navigating Angular Router Events: The Sweet Sixteen

Sixteen router events to level up your applications

Nelson Gutierrez

Nelson Gutierrez

Share this post via:

herodevs.com/blog-posts/
navigating-angular-router-events-the-sweet-sixteen

Thought Leadership

Oct 26, 2022

Taking Async Validators into Hyperdrive

How to save your galaxy from unhelpful forms

Edward Ezekiel

Edward Ezekiel

Share this post via:

herodevs.com/blog-posts/
taking-async-validators-into-hyperdrive

Thought Leadership

Oct 2, 2022

Let’s talk about conflict in the workplace

Create the kind of healthy work environment your team needs to thrive.

Abraham Huerta

Abraham Huerta

Share this post via:

herodevs.com/blog-posts/
lets-talk-about-conflict-in-the-workplace

Thought Leadership

Sep 28, 2022

Component Store 101 — Main concepts and @ngrx/store Interactions

Make this standalone library work to your advantage

HeroDevs

HeroDevs

Share this post via:

herodevs.com/blog-posts/
component-store-101----main-concepts-and-ngrx-store-interactions

Thought Leadership

Sep 10, 2022

Take the Pain out of Naming Variables with 3 Simple Steps!

A cheat sheet for choosing good names and avoiding the bad ones

Chris Hamatake

Chris Hamatake

Share this post via:

herodevs.com/blog-posts/
take-the-pain-out-of-naming-variables-with-3-simple-steps