👋Hey there,I'm Dimitri

I like trying out new frameworks and writing about them. Below you can find the latest articles I wrote.


Adding reading time with Gatsby

November 12th, 2019 | 4 min read | Gatsby, GraphQL, React

Popular online blogging platforms like Medium add an estimated reading time to each post. In this tutorial we’ll achieve the same thing by using Gatsby.

Creating pages with Gatsby

October 15th, 2019 | 4 min read | Gatsby, GraphQL, React

Gatsby has a large set of APIs, and one of them is to programmatically create new pages. In this tutorial we’ll use this API to create detail pages for each blogpost.

Using Apollo GraphQL with Vue

September 11th, 2018 | 6 min read | apollo, GraphQL, JavaScript, vue

Last time, I wrote a simple Vue application using dummy data in our components. Today, we’re going to link it to the Apollo GraphQL API that I wrote earlier. As said before, Apollo has both a server-component that can integrate with Express, but also a client component that can integrate with Angular, React but also […]

Using custom scalar types with GraphQL and Apollo

July 31st, 2018 | 3 min read | apollo, Express, GraphQL

Last time, we created a GraphQL API with Node.js, Express, Mongoose and Apollo. However, one of the fields we tried to use was the createdAt date. Since GraphQL doesn’t come with a date-based scalar type, we used a simple String. However, the result of that is that it calls the Date.prototype.toString() function which returns a […]

Writing a GraphQL API with Node.js, Express and Apollo

July 17th, 2018 | 12 min read | apollo, Express, GraphQL, Node.js

A while back, I wrote a tutorial about creating a GraphQL API using Java, followed by a web application using Angular and Apollo. Back then, I also mentioned that Apollo has a server-side part as well, which allows you to create GraphQL API’s on Node.js. And today, we’re going to explore that option!

Writing GraphQL mutations with Spring boot

May 8th, 2018 | 9 min read | GraphQL, Java, Spring boot

A few weeks ago, we created a beautiful API using GraphQL. We only had one problem… the application was completely read-only and no updates were allowed. This time, we’re about to change this, and implement our own mutations with GraphQL.

Using Apollo GraphQL with Angular

April 24th, 2018 | 6 min read | angular, apollo, GraphQL

Last time, we wrote a GraphQL API using Spring boot and the graphql-java library. Today, we’ll write a simple frontend application using Angular. As mentioned in my previous article, there are few JavaScript libraries out there that we can use. Facebook, which is also behind the idea of GraphQL, wrote a library called Relay. Additionally, […]

Working with Spring boot and GraphQL

April 10th, 2018 | 11 min read | GraphQL, Spring boot

When creating applications, REST is an often used technology to transfer data through APIs. While REST is commonly adopted, there are some issues with it. In this tutorial, I’ll show you how GraphQL compares to REST and how to use GraphQL with Spring boot.