Unfortunatly shoes are sold out!

For the Pinelab webshops I use Gridsome as static site generator for SEO and speed purposes. The backend used, is the headless GraphQL e-commerce platform Vendure.

TL;DR: Statically generated product overview, client side stock-level hydration: https://github.com/martijnvdbrug/gridsome-vendure-example

What we will do in this blog post:


For my company Pinelab.studio I decided to build a SaaS eCommerce platform, to hold multiple webshops. After doing some research I stumbled upon Vendure.io, a headless eCommerce framework written in NodeJS with a GraphQL API. What more could you want?

For scalability and cost reduction I am running Vendure on…


Need a hand? Artwork by Feleon.nl

At MisterGreen we are moving our repositories to GitHub. Coming from Bitbucket, we had to move our Bitbucket pipelines to GitHub Actions. In this post I will describe how to deploy to Google Cloud Run from GitHub:


The datamodel we want

At MisterGreen, an EV leasing company, we enable customers to configure a Tesla and a lease contract.

Contracts need to be signed. We want users to be able to sign through an electronic signature or by payment signature. The electronic signature is just a written signature, but done digitally. The…


In this blog we will setup an Apollo GraphQL microservice in the Google Cloud Function environment, using NestJS for structuring our codebase.

This service will expose data about the Tesla cars in our system using a GraphQL interface.

Martijn van de Brug

Fullstack developing for the web, check out Pinelab.studio for more!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store