Web & applications

Angular development

How does AonHive use Angular?

Angular development for structured enterprise web applications.

Angular fits a web application that several teams will still be changing in two years. Features stay in modules with a public surface. The template is typed, so a renamed field fails before the page is served.Discuss this stack

How we use it

A large app needs a seam.

  1. 01

    Keep the feature boundary

    A feature imports what it is allowed to use. Reaching into another feature's private service is how a rename becomes a production incident.

  2. 02

    Put async work in a stream you can cancel

    A route change cancels the request that belonged to the previous screen. A late response does not write into a form the person has already left.

  3. 03

    Test the template contract

    Inputs and outputs of a component are part of the test. A visual change that breaks a required input fails in CI.

Angular

Bring the system this has to fit.

Tell us the product, the estate you already run, and what your team needs to own. We will say whether this belongs in the stack.