Scaffold a full e-commerce backend in minutes. Then extend your API, database, and admin UI with a single config object—no boilerplate.
#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.
Exploring TypeScript: Benefits for Large-Scale JavaScript ProjectsJavaScript 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...
Daniel Cranney, Chris Heilmann
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTMLInside last week’s Dev Digest 215 .
🗿 Make AI talk like a caveman
🧠 A guide to context engineering for LLMs
🤖 Simon Willison on agentic engineering
🔐 Axios supply chain attack post mortem
🛡️ Designing AI agents to resist prompt injection
🎨 HTML in c...
Daniel Cranney
Dev Digest 202: The Vibe Coding Trap, Hacking Discord and How Browsers WorkInside last week’s Dev Digest 202 .
🗣️ A look behind the scenes how we organise the WeAreDevelopers World Congress
🙅 Vibe coding is a trap
🟪 How to hack discord
⚔️ Building defensive AI agents
📘 The consise TypeScript book
😄 Web development is fun a...