All Posts

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

Thought Leadership

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

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

Eduardo Roth

Share this post via:

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

Thought Leadership

Mar 30, 2023

How To Add Scully To Your Angular 15 Application

Boost your application speed without changing its structure or architecture!

Nelson Gutierrez

Nelson Gutierrez

Share this post via:

herodevs.com/blog-posts/
how-to-add-scully-to-your-angular-15-application

Security

Mar 22, 2023

Is There Life After End-Of-Life For Your Open-Source Software?

You have more options than you might think

Jared Rhodes

Jared Rhodes

Share this post via:

herodevs.com/blog-posts/
is-there-life-after-end-of-life-for-your-open-source-software

Thought Leadership

Mar 21, 2023

Angular 15 introduces functional HTTP interceptors

Less boilerplate and more tree-shakable. Let's compare.

Rafael Mestre

Rafael Mestre

Share this post via:

herodevs.com/blog-posts/
angular-15-introduces-functional-http-interceptors

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