👋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 a chat application with Meteor

July 25th, 2015 | 21 min read | JavaScript, Meteor.js

A few days ago I gave an introduction to Meteor for students of UCLL starting of with an empty project and building a complete chat application in the process. The application we’re going to build will look like this:

Executing Jasmine tests with Maven

February 7th, 2015 | 6 min read | angular, AngularJS, Jasmine, JavaScript, Maven, Testing

A while ago I wrote my very first Spring Boot application and I showed you how fast it could be using Spring Boot and AngularJS. I also thought about testing all sides of the application, so I started with writing some integration tests for my REST API, then I wrote some unit tests using Mockito […]

Writing apps with React.js: Writing components using JSX

November 22nd, 2014 | 25 min read | Gulp, JavaScript, React, Web

In my previous tutorial, I’ve set up gulp.js to build my React.js application, now it’s time to write that application. Like I said before, the app I’m going to build in this tutorial, is an application where you can add/remove songs and rate those. We have several components to implement, so let’s start.

Writing apps with React.js: Build using gulp.js and Browserify

November 22nd, 2014 | 12 min read | Gulp, JavaScript, React, Web

Previous week I went to Devoxx and Pratik Patel gave a great talk about React.js. This was enough for me to start playing with the library. React.js is a JavaScript library for building user interfaces by writing components. It’s a view-oriented library which allows you to write isomorphic components which can be used both in […]

How to drink gulp.js

October 25th, 2014 | 12 min read | angular, AngularJS, Gulp, JavaScript, Web

A while back I wrote an article about how to use Grunt to build your application. However, recently there’s a new player on the market called Gulp. I’m not going to compare the two and tell you which one is better, but I’m going to use the same application and try to achieve the same […]

Adding some D3 magic to AngularJS

August 27th, 2014 | 13 min read | angular, AngularJS, D3, JavaScript

In my previous tutorials I covered the basics of creating a basic AngularJS application containing services, controllers, filters and directives. It explained most of the basic parts, but in a real application you usually combine many frameworks together to form a solid webapplication. In this tutorial I’m going to show you how you could combine […]

You have to love JavaScript’s type coercion

June 28th, 2014 | 5 min read | coercion, JavaScript

JavaScript… some people love it, other people hate it. One of the many good/bad discussions in JavaScript are about its weak and dynamic typing. Because of that, type coercion exists. Type coercion you ask? Well, type coercion is a feature in JavaScript that automatically “casts” one of the operands to another type, for example: [] […]

Get more with Less using Grunt

June 22nd, 2014 | 7 min read | Grunt, JavaScript, LESS

In my previous tutorial I explained how you could use Grunt to create a nice and easy build environment. We did stuff like checking our code quality using JSHint, concatenated and minified files, ran our unit tests, … Most of these changes didn’t require any change to our code (except the location of our freshly […]

Making your AngularJS application grunt

June 22nd, 2014 | 18 min read | angular, AngularJS, Grunt, JavaScript, Karma, Testing

A while back I wrote a small application to show you the main components of AngularJS, demonstrating controllers, services, filters and (custom) directives. In this tutorial I’m going to modify that application a bit and integrate GruntJS into it. For those who are wondering what Grunt is, well, it’s the task runner written in JavaScript, […]