September 19, 2019
Building is fun. Housekeeping less so. Once a software project grows to a certain size, more and more time gets spent with non-code tasks: “chores”, “checks”, “housekeeping”.
This includes things like:
fixing formatting and code style issues managing releases and changelogs creating and updating documentation verifying that it all works Whenever these tasks are done manually you will almost certainly:
Forget to do something you should have done Do something wrong Spend an inordinate amount of time either trying to avoid, or dealing with the consequences of, 1 and 2.
August 28, 2019
After pausing for a refreshing week high in the Austrian Alps, development of Vendure continues apace. This blog post explains an upcoming change to the version numbering prior to 1.0, as well as a discussion of the remaining work to be done for the first stable release.
View from Mt. Falket, Austria. Photo © Michael Bromley
Changed numbering scheme Vendure started at version 0.1.0, and up until May this year, it had the suffix -alpha.
May 27, 2019
Vendure, a new headless e-commerce framework built on Nodejs, TypeScript and GraphQL, has just graduated from alpha to beta!
This means that the basic foundations of an e-commerce application are now in place - check the demo; the GraphQL APIs are pretty stable; the codebase has been reworked into a more maintainable core/plugins monorepo; the developer experience has vastly improved with the introduction of @vendure/create.
Next Steps For the remainder of the year I will be building a shop with Vendure, rounding out the features and fixing issues as I go along.
February 11, 2019
Vendure is a new open-source headless e-commerce framework built on Node.js with TypeScript and exposing a GraphQL API. Today it is available to try with its first alpha release. In this post I’ll outline some of the of major features and give some background to its development.
Headless Architecture The term “headless” or “API-first” refers to an architecture in which the server does not concern itself with rendering HTML pages.