👋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 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.

Write a widget using Dojo (inheritance)

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

In the previous tutorial we did everything we needed to set up our widget like providing our template and the localized messages. In this tutorial I will start writing our widget module by explaining the module system and inheritance.

Write a widget using Dojo (resources)

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

In this simple project I will demonstrate you how you can create your own widget. In this tutorial we will handle several principles/patterns that are commonly used in Dojo. The following topics will be handled: Modularity Dojo inheritance Templating, attach points and events Internationalization Scoping using hitch

Building mobile apps with Dojo mobile

December 24th, 2013 | 3 min read | Dojo, Mobile, Web

The entire web (and even the entire world) is changing. Today the world is more mobile than ever, and the web is following this trend. If you would compare the world 10 years ago to the world now, you will notice that a lot changed in the world of the devices. Desktop computers are making […]

Building mobile apps with Dojo mobile (controllers)

December 24th, 2013 | 9 min read | Dojo, Mobile, Web

After all these tutorials it’s finally time to write our controllers and with it, also our views. There are two controllers in this example, the first one (MoviesController) will give us a list of all movies, while the second one (MovieController) will give us a detailed view of one movie. Since all routing, storing and […]