👋Hey there,I'm Dimitri

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

Testing modern web applications

March 9th, 2015 | 2 min read | Spring, Spring boot, Testing, Web

If you’re a web developer like me, then you probably know that writing tests for an application means that you have to test various parts of the application. Modern web architectures usually contain the necessary front-end logic, a REST back-end and some data persistence. Having to test your application means that you want to cover […]

Rapid prototyping with Spring Boot and AngularJS

December 20th, 2014 | 14 min read | angular, AngularJS, Spring, Spring boot, Web

Recently I wrote an article about writing modern webapps with Spring Data REST and AngularJS. It’s not that hard to write, but it can be done even easier with Spring Boot as pointed out in the comments by Greg Turnquist. I already planned on trying out Spring Boot after some amazing articles about Spring Boot […]

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

Working with the MEAN stack

May 17th, 2014 | 3 min read | angular, AngularJS, Express, JavaScript, MongoDB, Node.js, Web

JavaScript is more important than ever. In today’s applications, JavaScript is used to create certain effect, make websites more interactive and improve the user experience. But you can achieve much more using JavaScript. There are MVC frameworks like AngularJS that help you structure the entire front-end part of your application and even more. With the […]

Ember.js in action

April 17th, 2014 | 2 min read | Ember.js, JavaScript, Web

If you’re a developer for the past five years you may have noticed an explosion in the JavaScript world. Suddenly frameworks, concepts, standards and building tools are popping everywhere. The browser is becoming a valuable alternative to desktop applications and if you didn’t already hop on to the JavaScript train towards the future, then it’s […]

Ember.js in action: Components and views

April 17th, 2014 | 13 min read | Ember.js, JavaScript, Web

In our last two tutorials we made a simple song list app where you could add/delete songs from a list. To make the app really good we’re going to add a rating component to the app, allowing us to rate the songs and eventually sort them based on their rating. So let’s start!

Ember.js in action: Helpers and adapters

April 17th, 2014 | 7 min read | Ember.js, JavaScript, Web

In the previous tutorial I talked about setting up a simple application using Ember.js. We wrote a simple app containing a route, a controller and a store (using Ember-data). In this tutorial we will go further using stores by adding an adapter to the store and removing elements from our store as well. Another feature […]

Ember.js in action: Routes and controllers

April 16th, 2014 | 12 min read | Ember.js, JavaScript, Web

In my previous tutorial I explained how to create a simple song rating app using AngularJS and storing the data in the HTML5 LocalStorage. Today I’m going to do the same thing, but this time I will be using Ember.js. The setup is quite easy, I’m going to write an app that allows you to […]