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

Thought Leadership
Feb 24, 2023
I Built An App Using Angular’s Latest Prototype: Signals
And shared the code so you can too!
.jpg)
Eduardo Roth
herodevs.com/blog-posts/
i-built-an-app-using-angulars-latest-prototype-signals

Products
Feb 16, 2023
Angular Proposes Fine-Grained Reactivity With Signals
Reactivity with Signals has the potential to fundamentally change how we write Angular applications
.jpg)
Edward Ezekiel
herodevs.com/blog-posts/
angular-proposes-fine-grained-reactivity-with-signals

Thought Leadership
Feb 8, 2023
Web Fundamentals: Avoid These JavaScript Date Object Pitfalls
Date quirks and modern alternatives to squash them
.jpg)
Edward Ezekiel
herodevs.com/blog-posts/
web-fundamentals-avoid-these-javascript-date-object-pitfalls

Thought Leadership
Jan 18, 2023
Interact With Browser Storage, Type-Safe
Learn how to create a TypeScript Storage abstraction to make interactions with localStorage and sessionStorage type-safe
.jpg)
Kevin Longmuir
herodevs.com/blog-posts/
interact-with-browser-storage-type-safe
.png)
Thought Leadership
Dec 7, 2022
Navigating Angular Router Events: The Sweet Sixteen
Sixteen router events to level up your applications

Nelson Gutierrez
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
.jpg)
Edward Ezekiel
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.
.jpg)
Abraham Huerta
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.com/blog-posts/
component-store-101----main-concepts-and-ngrx-store-interactions

Thought Leadership
Sep 21, 2022
Thinking Reactive…as a family!
Clean your room, brush your teeth, and make your reactive programming shine
.jpg)
Eduardo Roth
herodevs.com/blog-posts/
thinking-reactive-as-a-family

Thought Leadership
Sep 14, 2022
Defining Estimation Methods
A tale of consistently inconsistent measurements of complexity and effort — and what to do about it

HeroDevs
herodevs.com/blog-posts/
defining-estimation-methods

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
herodevs.com/blog-posts/
take-the-pain-out-of-naming-variables-with-3-simple-steps

Thought Leadership
Aug 31, 2022
A smooth transition from TFS to GIT
Optimize your distribution model, design simple branches, and hone your merge strategy

HeroDevs
herodevs.com/blog-posts/
a-smooth-transition-from-tfs-to-git

Thought Leadership
Aug 24, 2022
Mastering Estimation in Product Development: Understanding Hours, Story Points, and Business Needs
The never-ending pursuit of consistency

HeroDevs
herodevs.com/blog-posts/
estimation-frustration

Thought Leadership
Aug 17, 2022
Powering up your forms with Custom Validators
How to use Angular’s 11 validators to your advantage

Andres Villanueva
herodevs.com/blog-posts/
powering-up-your-forms-with-custom-validators

Thought Leadership
Aug 10, 2022
The observables, I promise to callback later.
Get to know observables and say “hasta la vista” to promises.
.jpg)
Eduardo Roth
herodevs.com/blog-posts/
the-observables-i-promise-to-callback-later