👋Hey there,I'm Dimitri

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


Jasminify your Angular app

June 21st, 2014 | 14 min read | angular, AngularJS, Jasmine, JavaScript, Testing

Two months ago I wrote a small tutorial series about writing a small application using AngularJS. In that series I talked about the most common parts of AngularJS like controllers, services, filters and directives. However, AngularJS is more than just that, AngularJS also comes with an entire mocking framework, which makes the life of the […]

Working with Nodember

May 24th, 2014 | 5 min read | Ember.js, Express, JavaScript, MongoDB, Node.js

A while back I wrote a tutorial about writing a small app using Ember.js by storing its data inside the HTML5 LocalStorage. In this tutorial I will be using Node.js REST webservice and store the data into a MongoDB database. By writing both front-end and back-end in JavaScript, I’m able to write an entire application […]

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

Working with the MEAN stack: MVC

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

In the previous tutorial I finished the configuration of the application so that in this tutorial we can concentrate ourself on the Model-View-Controller part of the application. The application consists of two parts, the server- and the client-side part of the application. Both of them use the Model-View-Controller pattern though. First of all, let’s start by […]

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

Introduction to AngularJS: A rating directive

April 4th, 2014 | 14 min read | angular, AngularJS, JavaScript

In this final part of the introduction to AngularJS series I’m going to write a directive. When you start writing apps using AngularJS, you will eventually have to re-use certain UI components over and over again. The best way to componentize these small pieces of user interface + behavior, we use directives. Directives are very […]