👋Hey there,I'm Dimitri

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


An introduction to AngularJS: Filters and factories

April 3rd, 2014 | 13 min read | angular, AngularJS, JavaScript

In this second part of the tutorials series about introducing AngularJS I’m going to talk about filters and factories. In the first part we made our first AngularJS application and wrote a small controller. What we learned in that tutorial is that AngularJS biggest trump is that it has two way data binding, which means that […]

An introduction to AngularJS: Writing your first controller

April 2nd, 2014 | 12 min read | angular, AngularJS, JavaScript

In this introduction tutorial series to AngularJS I’m going to build a small webapp introducing several aspects of AngularJS like controllers, filters, services and directives. I’m going to explain all of that by creating an artist/song-rating app, which (in the end) will look like: Awesome, don’t you think?

Meteor Twitter streaming

March 22nd, 2014 | 15 min read | JavaScript, Meteor.js, Twitter

Be aware, this article was written for Meteor 0.7. Recently Meteor released their 0.9 version, and things doesn’t seem to work as expected anymore. I will try to look at this as soon as possible, but be patient. In this tutorial I’m going to show you how easy you can write really cool apps just […]

Writing real time applications using Spring, AngularJS and WebSockets

March 9th, 2014 | 2 min read | angular, AngularJS, JavaScript, Spring, Spring MVC, Web, WebSockets

HTML5 made browsers a powerful alternative to desktop applications. However, network traffic (when using AJAX or by simply loading pages) is always in one direction. The client requests a page from the server, which in turn responds with the proper content. With HTML5 WebSockets that’s a different story, websockets allow you to setup a full duplex […]

Writing real time applications using Spring and AngularJS (Part 3: AngularJS)

March 9th, 2014 | 14 min read | angular, AngularJS, JavaScript, Spring, Spring MVC, Web, WebSockets

In the previous two tutorials I made the entire back-end for the real time application. You probably have noticed that the configuration part actually took longer than actually writing the application itself, this is because there’s a lot of magic behind the screens (think about the data access layer we didn’t have to write). This […]

Writing real time applications using Spring and AngularJS (Part 1: Project setup)

March 9th, 2014 | 8 min read | angular, AngularJS, JavaScript, Spring, Spring MVC, Web, WebSockets

HTML5 made browsers a powerful alternative to desktop applications. However, network traffic (when using AJAX or by simply loading pages) is always in one direction. The client requests a page from the server, which in turn responds with the proper content. With HTML5 WebSockets that’s a different story, websockets allow you to setup a full […]

Write a widget using Dojo

January 11th, 2014 | 2 min read | Dojo, JavaScript, Web

A decade ago, the web was just a place full of websites and information. Today, the web has evolved into something bigger. Next to websites, you also have web applications or rich internet applications (RIA). With the new technologies like HTML5, CSS3 and JavaScript, the web became a good alternative to many desktop applications. One […]

Write a widget using Dojo (demo)

January 11th, 2014 | 7 min read | Dojo, JavaScript, Web

In the previous tutorials we wrote our entire module using Dojo. In this tutorial I will finish the entire application by providing a HTML page and giving a demonstration of the application.

Write a widget using Dojo (behavior)

January 11th, 2014 | 7 min read | Dojo, JavaScript, Web

In the previous tutorial we finally started writing our module. However, we didn’t do anything fancy yet except using inheritance and writing down our properties. If you remember the first tutorial, we created several attach points and events, which we’re going to use now to finish our stopwatch.