👋Hey there,I'm Dimitri

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


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

Building mobile apps with Dojo mobile (controller mixin)

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

In the third part of this series I will tell you how to create controllers and views and how to re-use certain parts of your view (like the header) in all your views. In the previous tutorial I told you how to create a router, which will act as a topic listener. However, we didn’t […]

Building mobile apps with Dojo mobile (router)

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

In the previous tutorial in this series I told you how to set up your project and we already provided our app with some data. Before we actually start writing the application and its behavior, I’m going to write the “glue” between the controllers, the router. Dojo mobile already has a way to transition between […]

Building mobile apps with Dojo mobile (model)

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

After a lot of tutorials and guides written in Dutch, I thought it was the time to write some English tutorials as well. In this tutorial I’ll show you how to create an application using Dojo with Dojo mobile. I will not talk about frameworks like dojox/app* or dojox/mvc*, but I will tend to create […]

JavaScript, toekomst of geen toekomst?

August 22nd, 2013 | 1 min read | Dojo, JavaScript, Web

Wie DZone of andere webdevelopment gerelateerde websites volgt, zal het ongetwijfeld al gemerkt hebben de laatste jaren, JavaScript is bezig met een echte opmars. Waar je enkele jaren geleden enkel nog artikels over jQuery, jQuery en nog meer jQuery zag verschijnen, zie je nu tevens artikels over AngularJS, Backbone.js, Ember.js, Handlebars.js, Component, RequireJS, QUnit, Jasmine, […]

JavaScript unit testing met Jasmine

July 7th, 2013 | 7 min read | Jasmine, JavaScript, Testing, Web

Een tijd geleden (rond Januari) heb ik enkele tutorials geschreven over hoe je Java code kan unit testen. In deze tutorial is het tijd om eens een andere taal te unit testen, namelijk JavaScript. Voor JavaScript heb je een groot aanbod aan unit testing frameworks waar momenteel (jammer misschien) nog niet teveel standaarden rond zijn. […]

HTML Semantics: Navigatie

June 3rd, 2013 | 4 min read | HTML5, Web, Web semantics

Het is alweer een tijd geleden dat ik nog een tutorial rond web semantics geschreven heb. In deze tutorial ga ik beschrijven welke HTML tags je kan gebruiken om een navigatie-structuur tot stand te brengen. Deze semantiek is volgens mij redelijk belangrijk omdat het naast het ordelijk houden van je HTML code er ook nog […]

Templating met Handlebars.js

June 2nd, 2013 | 13 min read | Dojo, Handlebars.js, JavaScript, Web

In een aantal van mijn vorige tutorials heb ik gebruik gemaakt van Meteor. Één van de concepten die Meteor voorziet is templating. De templating engine die Meteor gebruikt is Handlebars.js. In deze tutorial ga ik dieper in over Handlebars.js, maar dan zonder Meteor erbij te betrekken. Meteor is immers een platform dat allerlei JavaScript frameworks […]

Maven CSS ontwikkeling met LESS en YUI

May 18th, 2013 | 5 min read | CSS, LESS, Maven, Web, YUI

De laatste jaren zijn web resources zoals JavaScript en CSS steeds belangrijker aan het worden. Ze zijn zelfs zo belangrijk dat ze vaak enkele honderden lijnen in beslag nemen. Om CSS development te verbeteren zijn hiervoor alternatieven uitgebracht zoals LESS. Hiermee kan je bijvoorbeeld vaak gebruikte parameters zoals kleuren apart houden en op allerlei plaatsen […]