Featured Posts
All Posts
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Security
Nov 20, 2024
CVE-2024-38828: DoS via Spring MVC Controller Method with byte[] Parameter
Protect your Spring Framework applications from CVE-2024-38828 with HeroDevs' Never-Ending Support for secure and compliant operations.
HeroDevs
herodevs.com/blog-posts/
cve-2024-38828-dos-via-spring-mvc-controller-method-with-byte-parameter
Thought Leadership
Nov 11, 2024
Spring Framework 6: The Full Cost of Migrating from v5 to v6
Navigating the Challenges and Costs of Migrating to Spring Framework 6
Tommy Williams
herodevs.com/blog-posts/
spring-framework-6-the-full-cost-of-migrating-from-v5-to-v6
Products
Nov 4, 2024
Introducing Node.js Never-Ending Support at HeroDevs
Stay secure and compliant with HeroDevs’ Node.js Never-Ending Support
HeroDevs
herodevs.com/blog-posts/
introducing-node-js-never-ending-support-at-herodevs
Press Release
Nov 4, 2024
HeroDevs Partners with Node.js to Offer Never-Ending Support
HeroDevs partners with Node.js to offer Never-Ending Support, extending security and compliance to businesses using end-of-life Node.js versions.
HeroDevs
herodevs.com/blog-posts/
herodevs-partners-with-node-js-to-offer-never-ending-support
Security
Oct 30, 2024
CVE-2024-38819: High-Severity Path Traversal Vulnerability in Spring Framework
Addressing CVE-2024-38819: Protecting Legacy Spring Framework Applications from Path Traversal Vulnerabilities
HeroDevs
herodevs.com/blog-posts/
cve-2024-38819-high-severity-path-traversal-vulnerability-in-spring-framework
Press Release
Oct 29, 2024
HeroDevs and Mend.io Join Forces to Streamline Vulnerability Remediation for Open Source Software
HeroDevs and Mend.io Partner to Deliver Seamless Vulnerability Scanning and Remediation for End-of-Life Open-Source Software, Bridging the Gap Between Detection and Resolution in a Single Workflow.
HeroDevs
herodevs.com/blog-posts/
herodevs-and-mend-io-join-forces-to-streamline-vulnerability-remediation-for-open-source-software
Security
Oct 29, 2024
CVE-2024-10491: Resource Injection Vulnerability in Express
Addressing CVE-2024-10491 in Express: How HeroDevs’ Express NES Keeps Your Legacy Applications Secure and Compliant
HeroDevs
herodevs.com/blog-posts/
cve-2024-10491-resource-injection-vulnerability-in-express
Security
Oct 29, 2024
CVE-2024-38821: Critical Authorization Bypass Vulnerability in Spring WebFlux Applications
Addressing CVE-2024-38821: Critical Vulnerability in Spring WebFlux and How HeroDevs’ Spring NES Keeps Legacy Applications Secure
HeroDevs
herodevs.com/blog-posts/
cve-2024-38821-critical-authorization-bypass-vulnerability-in-spring-webflux-applications
Products
Oct 24, 2024
Official Support for ESLint v8.x Has Ended — Ensure Ongoing Security with HeroDevs' Never-Ending Support
Extend the life of your ESLint applications
HeroDevs
herodevs.com/blog-posts/
official-support-for-eslint-v8-x-has-ended----ensure-ongoing-security-with-herodevs-never-ending-support
Security
Oct 23, 2024
CVE-2024-38820: DataBinder Case Sensitive Match Exception Vulnerability in Spring Framework
Addressing the CVE-2024-38820 vulnerability in Spring Framework’s DataBinder, HeroDevs offers long-term security with Spring NES for legacy versions."
HeroDevs
herodevs.com/blog-posts/
cve-2024-38820-databinder-case-sensitive-match-exception-vulnerability-in-spring-framework
Thought Leadership
Oct 18, 2024
How the 2023 Time-to-Exploit Trends Reinforce the Need for Proactive Vulnerability Management
2023: The Year Zero-Day Exploits Surged and How HeroDevs’ Pre-emptive Patching Keeps Businesses Ahead of Threats
Hayden Baillio
herodevs.com/blog-posts/
how-the-2023-time-to-exploit-trends-reinforce-the-need-for-proactive-vulnerability-management
Security
Oct 15, 2024
CVE-2024-9506: Vue 2 ReDoS Vulnerability Details and Mitigation
Explore how to manage end-of-life open-source software with proactive strategies for security, compliance, and long-term support, without immediate migration.
HeroDevs
herodevs.com/blog-posts/
cve-2024-9506-vue-2-redos-vulnerability-details-and-mitigation
Thought Leadership
Oct 10, 2024
Migration vs. Long-Term Support: Which is the Right Choice for Your Business?
Migration vs. Long-Term Support: Choosing the Best Path for Your Business
Parin Shah
herodevs.com/blog-posts/
migration-vs-long-term-support-which-is-the-right-choice-for-your-business
Security
Oct 8, 2024
HeroDevs Security Advisories: Enhancing Your Software Security Beyond CVEs
HeroDevs Security Advisories focus on resolving dependency issues that impact your software's security
HeroDevs
herodevs.com/blog-posts/
herodevs-security-advisories-enhancing-your-software-security-beyond-cves
Security
Oct 3, 2024
CVE-2024-9266: Open Redirect Vulnerability in Express 3.x
CVE-2024-9266: Open Redirect Vulnerability Discovered in Express 3.x – Mitigation Available
HeroDevs
herodevs.com/blog-posts/
cve-2024-9266-open-redirect-vulnerability-in-express-3-x
Products
Oct 1, 2024
HeroDevs Launches Express NES as Part of Ecosystem Sustainability Program
Introducing Express NES: Long-term support for legacy Express.js, providing security and compliance for mission-critical applications.
HeroDevs
herodevs.com/blog-posts/
herodevs-launches-express-nes-as-part-of-ecosystem-sustainability-program
Products
Oct 1, 2024
Introducing Express.js NES to HeroDevs' Never-Ending Support Initiative
With Express NES, HeroDevs ensures long-term support for legacy Express.js applications, offering ongoing security, compatibility, and regulatory compliance for SOC2, FedRAMP, HIPAA, and more.
HeroDevs
herodevs.com/blog-posts/
introducing-express-js-nes-to-herodevs-never-ending-support-initiative
Security
Sep 30, 2024
CVE-2024-38807: Spring Boot Signature Forgery Vulnerability
Spring Boot Signature Forgery Vulnerability in Nested Jar Verification
HeroDevs
herodevs.com/blog-posts/
cve-2024-38807-spring-boot-signature-forgery-vulnerability
Press Release
Sep 30, 2024
HeroDevs Joins the Open Source Pledge: Supporting the Future of OpenJS and Beyond
HeroDevs invests $144,000 in open-source projects, supporting innovation and sustainability through contributions to the OpenJS Foundation and more.
HeroDevs
herodevs.com/blog-posts/
herodevs-joins-the-oss-pledge-supporting-the-future-of-openjs-and-beyond
Press Release
Sep 27, 2024
HeroDevs Achieves SOC 2 Type 1 Certification: Elevating Security and Compliance for Legacy Open Source Support
HeroDevs Achieves SOC 2 Type 1 Certification, Strengthening Security and Compliance for Legacy Open Source Systems
HeroDevs
herodevs.com/blog-posts/
herodevs-achieves-soc-2-type-1-certification-elevating-security-and-compliance-for-legacy-open-source-support
Security
Sep 24, 2024
High and Medium CVEs in Spring 4.3.x: Why Your Business is at Risk and How to Protect It
Stay ahead of security risks—learn about Spring 4.3.x vulnerabilities and the critical steps to safeguard your systems.
HeroDevs
herodevs.com/blog-posts/
high-and-medium-cves-in-spring-4-3-x-why-your-business-is-at-risk-and-how-to-protect-it-2
Press Release
Sep 19, 2024
HeroDevs Joins OpenSSF to Enhance Open Source Software Security Sustainability
HeroDevs joins the Linux Foundation’s Open Source Security Foundation to further enhance the security and sustainability of deprecated open source software.
HeroDevs
herodevs.com/blog-posts/
herodevs-joins-openssf-to-enhance-open-source-software-security-sustainability
Security
Sep 18, 2024
CVE-2024-38816: Path Traversal Vulnerability Discovered in Spring Framework
Protect your Spring Framework application from CVE-2024-38816 with security fixes from HeroDevs
HeroDevs
herodevs.com/blog-posts/
cve-2024-38816-path-traversal-vulnerability-discovered-in-spring-framework
Thought Leadership
Sep 12, 2024
Embracing the Future: Never-Ending Support (NES) in Open Source
How Never-Ending Support (NES) is Redefining Open Source Software Maintenance and Empowering Enterprise IT Strategies
Parin Shah
herodevs.com/blog-posts/
embracing-the-future-never-ending-support-nes-in-open-source
Security
Sep 9, 2024
CVE-2024-8372 and CVE-2024-8373: Content Spoofing Vulnerabilities in AngularJS
Discover the latest AngularJS vulnerabilities CVE-2024-8372 and CVE-2024-8373 and how to protect your application with fixes from HeroDevs.
HeroDevs
herodevs.com/blog-posts/
cve-2024-8372-and-cve-2024-8373-content-spoofing-vulnerabilities-in-angularjs
Thought Leadership
Sep 5, 2024
Strengthening Europe's Digital Security: The European Cyber Resilience Act's Global Ripple Effect
Explore how the European Cyber Resilience Act is setting new global standards in digital security and reshaping cybersecurity practices worldwide.
HeroDevs
herodevs.com/blog-posts/
strengthening-europes-digital-security-the-european-cyber-resilience-acts-global-ripple-effect
Products
Sep 4, 2024
Build the Perfect Deprecated Spring Commercial Support Package with HeroDevs’ Never-Ending Support
Tailor the perfect support package for your deprecated Spring applications with HeroDevs' Never-Ending Support, designed to meet your business's unique needs.
HeroDevs
herodevs.com/blog-posts/
build-the-perfect-deprecated-spring-commercial-support-package-with-herodevs-never-ending-support
Products
Aug 29, 2024
Navigating the End of Life for Spring Framework 5.3 and 6: What You Need to Know
Staying Secure Post-EOL: Strategies for Managing Spring Framework 5.3 and 6.0
HeroDevs
herodevs.com/blog-posts/
navigating-the-end-of-life-for-spring-framework-5-3-and-6-what-you-need-to-know
Products
Aug 27, 2024
Can't Migrate from Drupal 7 Yet? Stay Supported with HeroDevs' Ongoing Support
Stay Secure and Supported While Planning Your Next Move
Allison Vorthmann
herodevs.com/blog-posts/
cant-migrate-from-drupal-7-yet-stay-supported-with-herodevs-ongoing-support
Thought Leadership
Aug 20, 2024
Node.js End-of-Life Dates You Should Be Aware Of
End-of-life means a technology no longer receives support, like vulnerability fixes, from the original creator.
HeroDevs
herodevs.com/blog-posts/
node-js-end-of-life-dates-you-should-be-aware-of
Press Release
Aug 19, 2024
HeroDevs Partners with ESLint to Launch ESLint Never-Ending Support
HeroDevs Introduces ESLint NES for Continuous Support of Legacy JavaScript Versions
HeroDevs
herodevs.com/blog-posts/
herodevs-partners-with-eslint-to-launch-eslint-nes-for-legacy-javascript-support
Press Release
Aug 15, 2024
HeroDevs Ranks No. 71 on the 2024 Inc. 5000 List of America’s Fastest-Growing Private Companies
And No. 1 in the state of Utah
HeroDevs
herodevs.com/blog-posts/
herodevs-ranks-no-71-on-the-2024-inc-5000-list-of-americas-fastest-growing-private-companies
Thought Leadership
Aug 6, 2024
Navigating End-of-Life in Open-Source Software: Challenges and Triumphs
Explore the Critical Strategies for Managing End-of-Life Software in the Open-Source Ecosystem, Highlighting Key Challenges and Success Stories
HeroDevs
herodevs.com/blog-posts/
navigating-end-of-life-in-open-source-software-challenges-and-triumphs
Products
Jul 31, 2024
What You Need to Know: Spring Framework’s End-of-Life Dates
Stay Informed and Secure: Navigating Spring Framework's End-of-Life Dates
HeroDevs
herodevs.com/blog-posts/
what-you-need-to-know-spring-frameworks-end-of-life-dates
Security
Jul 23, 2024
CVE 2024-6783: Vue 2's First Vulnerability Since 2018
Here’s what you need to know:
HeroDevs
herodevs.com/blog-posts/
cve-2024-6783-vue-2s-first-vulnerability-since-2018
Products
Jul 22, 2024
Introducing Never-Ending Support for Spring at HeroDevs
Extend the life of your Spring Framework applications with HeroDevs' Never-Ending Support (NES) for Spring
HeroDevs
herodevs.com/blog-posts/
introducing-spring-never-ending-support-at-herodevs
Security
Jul 16, 2024
CVE-2024-4577 highlights a critical vulnerability in PHP
Safeguarding Your Systems Against PHP Security Risks
HeroDevs
herodevs.com/blog-posts/
cve-2024-4577-highlights-a-critical-vulnerability-in-php
Press Release
Jul 12, 2024
HeroDevs Named Inaugural Partner for Drupal 7 Extended Security Support Provider Program
Ensuring Security and Compliance for Drupal 7 Beyond Its Official End-of-Life
HeroDevs
herodevs.com/blog-posts/
herodevs-named-inaugural-partner-for-drupal-7-extended-security-support-provider-program
Security
Jul 11, 2024
HeroDevs Addresses Three CVEs in Unsupported Bootstrap
Addressing CVE-2024-6484, CVE-2024-6485, and CVE-2024-6531
HeroDevs
herodevs.com/blog-posts/
herodevs-addresses-three-cves-in-unsupported-bootstrap
Security
Jul 3, 2024
Why HeroDevs Is Not Affected by the Polyfill.io Supply Chain Attack
Understanding HeroDevs' Immunity to the Polyfill.io Supply Chain Attack
Greg Allen
herodevs.com/blog-posts/
why-herodevs-is-not-affected-by-the-polyfill-io-supply-chain-attack
Press Release
Jun 25, 2024
HeroDevs Authorized as CVE Numbering Authority by the CVE Program
HeroDevs Achieves CVE Numbering Authority Status: Solidifying Commitment to Cybersecurity and Sustainability
HeroDevs
herodevs.com/blog-posts/
herodevs-authorized-as-cve-numbering-authority-by-the-cve-program
Products
Jun 24, 2024
Introducing Never-Ending Support for Nuxt at HeroDevs
Secure Your Nuxt 2 Applications with HeroDevs' Never-Ending Support
HeroDevs
herodevs.com/blog-posts/
introducing-never-ending-support-for-nuxt-at-herodevs
Press Release
Jun 20, 2024
HeroDevs Partners with NUXT for Security Solutions Past End-of-Life
HeroDevs Partners with NuxtLabs to Provide Extended Support and Security for Nuxt 2 Beyond End-of-Life
HeroDevs
herodevs.com/blog-posts/
herodevs-partners-with-nuxt-for-security-solutions-past-end-of-life
Thought Leadership
Jun 12, 2024
Executive Order 14028: Elevating National Cybersecurity
The White House's Call to Action for a Safer Digital Future Setting New Benchmarks for Global Cybersecurity Standards
HeroDevs
herodevs.com/blog-posts/
executive-order-14028-elevating-national-cybersecurity
Thought Leadership
Jun 6, 2024
PCI Compliance: What Every Business Owner Needs to Know
Understanding the Essentials of Payment Security and PCI DSS Integration
Joshua VanAllen
herodevs.com/blog-posts/
pci-compliance-what-every-business-owner-needs-to-know
Products
Jun 5, 2024
Navigating Drupal 7 End-of-Life: Your Options and HeroDevs' Never-Ending Support
Explore paths for Drupal 7 users, from upgrading to newer versions to leveraging ongoing support with HeroDevs.
Allison Vorthmann
herodevs.com/blog-posts/
navigating-drupal-7-end-of-life-your-options-and-herodevs-never-ending-support
Products
Jun 3, 2024
Introducing Bootstrap NES at HeroDevs
Extend the life and security of your Bootstrap applications with HeroDevs' Secure Drop In Replacement
HeroDevs
herodevs.com/blog-posts/
introducing-bootstrap-nes-at-herodevs
Products
May 28, 2024
Sustaining Drupal 7: HeroDevs' Support for D7 Modules
Navigating Challenges and Providing Solutions
Allison Vorthmann
herodevs.com/blog-posts/
sustaining-drupal-7-herodevs-support-for-d7-modules
Products
May 23, 2024
Introducing Drupal 7 Never-Ending Support with HeroDevs
Life Beyond End of Life: Ensuring Security, Compliance, and Compatibility for Drupal 7 with HeroDevs
Allison Vorthmann
herodevs.com/blog-posts/
introducing-drupal-7-never-ending-support-with-herodevs
Press Release
May 22, 2024
HeroDevs Champions Cybersecurity by Joining CISA’s Secure by Design Pledge
HeroDevs Signs CISA's Secure by Design Pledge to Join the Effort for a More Secure Web
HeroDevs
herodevs.com/blog-posts/
herodevs-champions-cybersecurity-by-joining-cisas-secure-by-design-pledge
Press Release
May 21, 2024
HeroDevs Joins OpenJS Foundation’s Ecosystem Sustainability Program as First Partner
HeroDevs Partners with OpenJS Foundation to Ensure Open Source Sustainability and Security
HeroDevs
herodevs.com/blog-posts/
herodevs-joins-openjs-foundations-ecosystem-sustainability-program-as-first-partner
Products
May 15, 2024
Angular 15 End-of-Life: Navigate Migration, Tackle Breaking Changes, and Ensure Ongoing Support with HeroDevs
Ensuring Seamless Transition and Continuous Support Beyond Angular 15’s EOL
HeroDevs
herodevs.com/blog-posts/
angular-15-end-of-life-navigate-migration-tackle-breaking-changes-and-ensure-ongoing-support-with-herodevs
Products
May 6, 2024
AngularJS - Solutions for Security, Compliance and Compatibility
AngularJS Migration: Secure and Seamless Transition Strategies with HeroDevs
Aaron Frost
herodevs.com/blog-posts/
angularjs---solutions-for-security-compliance-and-compatibility
Press Release
May 6, 2024
HeroDevs Partners With Zend by Perforce to Keep Drupal 7 Customers Secure Beyond End of Life
Upcoming Drupal 7 end-of-life expected to impact over 300,000 active deployments
HeroDevs
herodevs.com/blog-posts/
herodevs-partners-with-zend-by-perforce-to-keep-drupal-7-customers-secure-beyond-end-of-life
Security
Apr 29, 2024
Important Security Update: Addressing CVE-2024-33665 in Angular Translate
Securing AngularJS: Patch for CVE-2024-33665
HeroDevs
herodevs.com/blog-posts/
important-security-update-addressing-cve-2024-33665-in-angular-translate
Press Release
Apr 29, 2024
HeroDevs' CEO Aaron Frost Named Finalist for EY Entrepreneur Of The Year® 2024 Award in Mountain West
Recognizing Visionary Leadership in Open Source Software, HeroDevs Celebrates CEO's Nomination
HeroDevs
herodevs.com/blog-posts/
herodevs-ceo-aaron-frost-named-finalist-for-ey-entrepreneur-of-the-year-r-2024-award-in-mountain-west
Products
Apr 26, 2024
Introducing jQuery NES at HeroDevs
Ensuring Continuity and Security for jQuery Applications
HeroDevs
herodevs.com/blog-posts/
introducing-jquery-nes-at-herodevs
Press Release
Mar 27, 2024
HeroDevs joins OpenJS Foundation to Drive Security and Compliance for Deprecated Open Source Software
Driving Security and Compliance for Deprecated Open Source Software
HeroDevs
herodevs.com/blog-posts/
herodevs-partners-with-openjs-foundation
Products
Feb 21, 2024
Introducing Angular v6-15 Never-Ending Support by HeroDevs
Navigating the Upgrade Maze: A Strategic Approach to Legacy Angular Maintenance
HeroDevs
herodevs.com/blog-posts/
introducing-angular-v6-15-never-ending-support
Security
Feb 13, 2024
Addressing the Latest AngularJS CVE-2024-21490
Immediate Action Required for All AngularJS Applications
HeroDevs
herodevs.com/blog-posts/
addressing-the-latest-angularjs-cve-2024-21490
Products
Jan 18, 2024
Introducing AngularJS NES + Essentials: Expanding Security for AngularJS Applications
Extending Security to AngularJS Essential Third-Party Libraries
HeroDevs
herodevs.com/blog-posts/
introducing-angularjs-nes-essentials-expanding-security-for-angularjs-applications
Thought Leadership
Nov 1, 2023
Angular’s Improved Tooling: Standalone Migration Magic
Navigating New Tools and Migration Schematics
Nelson Gutierrez
herodevs.com/blog-posts/
angulars-improved-tooling-standalone-migration-magic
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
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
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
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
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
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
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
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
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
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
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
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
Kevin Longmuir
herodevs.com/blog-posts/
interact-with-browser-storage-type-safe
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
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.
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
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.
Eduardo Roth
herodevs.com/blog-posts/
the-observables-i-promise-to-callback-later
Thought Leadership
Jul 27, 2022
Building Conditional Validators in Reactive Forms
Using declarative style to validate user inputs
Chris Perko
herodevs.com/blog-posts/
building-conditional-validators-in-reactive-forms
Thought Leadership
Jul 20, 2022
Testing NgRx Effects with Async/Await
A simple approach to even simpler code
Edward Ezekiel
herodevs.com/blog-posts/
testing-ngrx-effects-with-async-await