Jochen Supper & Tobias Siebert

Generate Customer Journeys from reusable Building Blocks

What if you could generate entire Angular applications for complex customer journeys from a single JSON file?

Generate Customer Journeys from reusable Building Blocks
#1about 5 minutes

Differentiating simple and complex product sales experiences

Classifying products into simple off-the-shelf types versus complex configurable types reveals a gap in industrializing web experiences for the latter.

#2about 2 minutes

Building a platform with a bottom-up component strategy

A progressive enhancement strategy using common, reusable parts from the bottom up allows for building a scalable platform without a big bang rewrite.

#3about 4 minutes

Generating application flow from a JSON configuration

Custom Angular Schematics read a JSON file defining pages and their order to automatically generate a functional, multi-step Angular application skeleton.

#4about 8 minutes

Composing UIs with self-contained building blocks

Angular components are wrapped as self-contained building blocks with defined data contracts, which can be composed via configuration to build page content.

#5about 2 minutes

Dynamically configuring components using feature toggles

An inspector tool allows for creating rules that dynamically toggle the visibility or editability of specific elements within a building block at runtime.

#6about 2 minutes

Scaling development by reusing common components

New customer journeys are created efficiently by developing only product-specific building blocks and reusing a library of common components like payment and delivery.

#7about 5 minutes

Q&A on backend, git structure, and micro frontends

The discussion covers backend architecture, using an Nx-based monorepo for building blocks, component reuse metrics, and how building blocks relate to micro frontends.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
BR
Benjamin Ruschin
The HTML Elements That You’re Probably Over-Engineering
As frameworks have become more and more commonplace in the world of web development, so too has the over-engineering of features made possible by our humble old friend, HTML. The mental models that come with using state management in React, Vue and o...
The HTML Elements That You’re Probably Over-Engineering
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow
DC
Daniel Cranney
Developers are Building the Cities of the Future
Smart cities envision a future where urban landscapes are seamlessly connected by cutting-edge technology, transforming the way people travel, work, communicate and engage in commerce. Developers and programmers find themselves in a novel position, d...
Developers are Building the Cities of the Future

From learning to earning

Jobs that call for the skills explored in this talk.

Lead Full-Stack Engineer

Lead Full-Stack Engineer

Hubert Burda Media
München, Germany

80-95K
Intermediate
Senior
React
Vue.js
Node.js
MongoDB
+1