GraphQL Persisted Queries

Persisted queries (or persisted documents) serve two purposes when it comes to GraphQL: performance and security. The options for implementation varies depending on which one you focus on. First, a short introduction. With persisted queries enabled… »

Setting up a development team

In 2017, I had the pleasure to be part of a team in it's very early stages and had the chance to shape the future. I had an idea of how things should be from previous expierences, but I didn't lose an opportunity to question my assumptions in every… »

A word on premature optimization

Define the problem ask and seek for answers Know your options research the hell out Execute and measure Let's have a word on premature optimization, on other words, over engineering. The problem with premature optimization is when you are trying to… »

Create an SEO friendly and performant landing page with Gatsby.js

On this post, I will go through the process of creating a landing page using Gatsby.js and BootstrapCSS framework. I use the same process for all my projects and products and I can certainly say that it works like a charm every time. Gatsby.js will… »