👋Hey there,I'm Dimitri

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


Using Gatsby with WordPress as a headless CMS

September 17th, 2019 | 6 min read | Gatsby, GraphQL, JavaScript, React

If you want to use WordPress as a headless CMS with Gatsby, I’ll demonstrate how you can achieve this in this tutorial.

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 […]

Routing with Vue

August 28th, 2018 | 7 min read | JavaScript, vue

In the previous tutorial, I made a very simple Vue application. However, the goal of the Q&A application that I’m trying to write is to have multiple pages within our application. To be able to get multiple pages to work client-side (Single-Page Applications), I need a router. The nice thing about Vue is that many […]

Getting started with Vue and AT UI

August 14th, 2018 | 7 min read | JavaScript, NPM, vue

Vue.js gained quite some popularity over the past few years. As a JavaScript framework, it positions itself next to React, Angular and a few other libraries to provide a component-based application structure. In this example, I’ll create a Q&A application… with Vue!

E2E testing with Nightwatch.js

December 3rd, 2015 | 15 min read | E2E, JavaScript, Nightwatch.js, Testing

A while back I wrote some tutorials about E2E testing with FluentLenium (Java), E2E testing for Meteor using Velocity and recently E2E testing AngularJS applications using Protractor. Today I’m also going to test an AngularJS application, but this time I will be using Nightwatch.js. While Nightwatch.js is not made specifically for AngularJS applications, you can […]

AngularJS $http and dates

November 16th, 2015 | 7 min read | angular, AngularJS, JavaScript

When you’re writing AngularJS applications, chances are that you’re going to have to consume a REST API. If you’re as lucky as me you’ll encounter a situation where you’ll have to read dates. However, while Date objects are a part of the standard JavaScript specs, it’s not a part of the JSON spec. So… how […]

Setting up AngularJS applications with Yeoman

September 28th, 2015 | 10 min read | angular, AngularJS, JavaScript, mashape, yeoman

Where are the good ol’ days when everyone used 1 JavaScript library at most (usually jQuery). With modern applications you need a modern approach, setting up such a project can be hard sometimes, but why re-invent the wheel if there are probably thousands of people who need the same thing? Yeoman helps you to setup your […]

Unit testing Meteor applications with Velocity, Jasmine and Sinon.js

August 7th, 2015 | 15 min read | Jasmine, JavaScript, Meteor.js, Sinon.js, Testing, Velocity

In my previous tutorial I explained some of the basic features of Meteor, a full stack JavaScript platform. In this tutorial I will go more in depth about testing a Meteor application, by testing the chat application we wrote in the previous tutorial.
In this first part I’ll show you how to unit test your Meteor application using the Velocity platform.