Michael Bromley

Modern Headless Commerce with Vendure

Scaffold a full e-commerce backend in minutes. Then extend your API, database, and admin UI with a single config object—no boilerplate.

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.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Exploring TypeScript: Benefits for Large-Scale JavaScript Projects
JavaScript is the backbone of web development, powering everything from small websites to large-scale enterprise applications. However, as projects grow in complexity, maintaining JavaScript code can become increasingly difficult. This is where TypeS...
Exploring TypeScript: Benefits for Large-Scale JavaScript Projects
DC
Daniel Cranney
Security Basics for Vibe Coders
Vibe coding has become a popular trend in the tech world. With so many tools now available for both developers and non-developers, it’s easier than ever to build projects using natural language, in some cases without touching a line of code along the...
Security Basics for Vibe Coders
S
SciChart
The Fastest JavaScript Charts - Built for React and Beyond
For most developers, browser charting works fine — until it doesn’t. Once you push beyond tens of thousands of points, add live streaming, or need advanced interactions, the story changes: frame drops, frozen dashboards, memory issues. That’s where S...
The Fastest JavaScript Charts - Built for React and Beyond
CH
Chris Heilmann
Dev Digest 151: SEO in an AI world, security fixes and Doomed PDFs
Inside last week’s Dev Digest 151 . 🔎 How ChatGPT compares to search and what that means for SEO ✂️ Job cuts across the board as companies curb DEI programs 🟨 @Microsoft releases 161 Windows security updates ⚠️ @Google’s OAuth bug endangers million...
Dev Digest 151: SEO in an AI world, security fixes and Doomed PDFs

From learning to earning

Jobs that call for the skills explored in this talk.