Michael Bromley
Modern Headless Commerce with Vendure
#1about 3 minutes
Tracing the evolution of e-commerce platforms
Early e-commerce involved manual HTML forms and email-based orders, but the landscape has since matured with many frameworks and SaaS solutions.
#2about 4 minutes
Why JavaScript and TypeScript dominate modern development
JavaScript's performance, massive ecosystem, and full-stack capabilities, enhanced by TypeScript's static typing, make it the leading choice for new applications.
#3about 8 minutes
What headless architecture means for e-commerce
Headless architecture decouples the backend from the frontend via an API, enabling the use of multiple clients and modern tooling like Jamstack or Edge Computing.
#4about 1 minute
An overview of the Vendure e-commerce framework
Vendure is an open-source, headless commerce framework built on Node.js and TypeScript that provides a GraphQL API and an extensible core for custom development.
#5about 3 minutes
Setting up a local Vendure project with the CLI
Use the `npx @vendure/create` command to scaffold a new project, connect to a database, populate it with test data, and explore the GraphQL API.
#6about 5 minutes
Customizing the data model with custom fields
Extend core entities like 'Customer' by defining custom fields in the config file, which automatically updates the database schema, GraphQL API, and admin UI.
#7about 2 minutes
Integrating a storefront with Vendure's headless API
While headless requires building a separate storefront, starter kits for frameworks like Remix running on Edge Computing platforms can accelerate development.
#8about 2 minutes
Q&A on sessions, features, and performance
The Q&A covers handling sessions with cookies or tokens, highlights the customizable promotions engine, and discusses performance scaling and comparisons to Medusa.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:11 MIN
Headless commerce examples across different channels
Headless and JAMstack - The State of Commerce Today
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:41 MIN
Getting started with JAMstack and headless commerce
Headless and JAMstack - The State of Commerce Today
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:20 MIN
Combining JAMstack with a headless CMS for e-commerce
Headless and JAMstack - The State of Commerce Today
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
11:44 MIN
Understanding the modern commerce technology stack
APIs and Architecture for scaling omnichannel payments
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:24 MIN
Understanding JAMstack with a practical e-commerce example
Headless and JAMstack - The State of Commerce Today
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:45 MIN
Live demo of a full-stack ClojureScript web application
Using backend languages for frontends: Why ClojureScript is an awesome idea!
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:13 MIN
Introducing the modern stack for a course platform
Build Your Own Subscription-based Course Platform
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:51 MIN
The rapid evolution of JavaScript and modern web APIs
The year 3000, a brief history of Web Development
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Headless and JAMstack - The State of Commerce Today
Anil Kumar Krishnashetty
Microfrontends at Scale
Josh Goldberg
Web development best practices in 2021
Laurie Voss
Next, Nest, Nuxt… Nust?
Marius Obert
Front-End Micro Apps
Serg Hospodarets
Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies
Markus Möller
Web development: where are we, and where are we going?
Laurie Voss
To New Frontiers: The Future of Frontend Development
Rainer Hahnekamp
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

infomax websolutions GmbH
Grassau, Germany
Senior
Vue.js
Angular
JavaScript
TypeScript

immocloud GmbH
Düsseldorf, Germany
Senior
Java
Vue.js
JavaScript
TypeScript

norisk Group
München, Germany
Intermediate
Senior
Nuxt.js
JavaScript

denkwerk GmbH
Köln, Germany
Intermediate
Senior
NestJS
Kubernetes

Head-on Solutions GmbH
Nürnberg, Germany
Junior
Intermediate
CSS
Jest
Vue.js

Saby New Compy
Bielefeld, Germany
Intermediate
Java
Kotlin
