👋Hey there,I'm Dimitri

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

Writing your own Gatsby plugin

January 14th, 2020 | 9 min read | Babel, Gatsby, Jest, NPM, React

So far, I’ve written several tutorials about using Gatsby. What they have in common, is that they all depend on certain Gatsby plugins. In this tutorial, I’ll explore the options you have when creating your own Gatsby plugin.

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.

Loading content within a sidebar using Angular routing

April 30th, 2019 | 4 min read | angular, Material, routing

A few years ago, I explored the capabilities of the router framework within Angular. One of the aspects I didn’t cover are named router outlets. These outlets are very interesting when it comes to working with master-detail user interfaces. Within this tutorial I’ll show you how you can use them to either activate or deactivate […]

Containerizing your static web project

March 19th, 2019 | 5 min read | Docker, nginx, NPM, Web

Last time, we’ve seen how we can set up a simple web project using Babel and Webpack. More precisely, we’ve seen how we can both run and build the application.In this article, we’ll see how we can containerize such a project using Docker.

Starting a web project with Webpack and Babel

March 5th, 2019 | 7 min read | NPM

When starting a new web project, you often use some libraries. Nowadays, these libraries usually come with tools to scaffold your project. However, in certain cases you don’t want to rely on these libraries. For that reason, we’ll demonstrate how you can set up your own project with Webpack and Babel.