👋Hey there,I'm Dimitri

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

Dojo domReady vs ready

July 8th, 2013 | 6 min read | Dojo, JavaScript

One of the biggest misconceptions in Dojo is what module to choose to create a document-on-load event handler. In Dojo there are two modules that are commonly used, called dojo/ready and dojo/domReady. In this small tutorial I will explain you what the differences are and in what situation you should use them.

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

Folder icon met Adobe Photoshop

June 10th, 2013 | 7 min read | Adobe Photoshop, Design

Na meer dan 50 tutorials over development te schrijven is het eens tijd voor iets anders. Naast development ga ik vanaf vandaag een oude hobby hervatten en enkele tutorials rond Photoshop (of misschien zelfs GIMP) schrijven. In deze eerste tutorial ga ik je tonen hoe je een map-icoon kan maken in enkele stappen.

Meteor RSS reader

June 8th, 2013 | 10 min read | Handlebars.js, JavaScript, Meteor.js, Node.js

Enkele tutorials geleden heb ik uitgelegd hoe je met Handlebars.js templates een eenvoudige RSS reader kon maken. In deze tutorial ga ik hetzelfde verhaal herhalen met Meteor (en natuurlijk zit daar ook Handlebars.js in). In deze tutorial ga ik aan de hand van de vergelijking tussen gewoonweg JavaScript en een full-stack framework zoals Meteor tonen […]

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

Blog vernieuwd

June 2nd, 2013 | 4 min read | none

Vier maanden is het ondertussen al geleden dat ik de volledige lay-out van m’n blog aangepast heb. Het doel was om minder retro-blog-a-like over te komen maar er toch iets moderner uit te zien door een home page te introduceren en kenmerken van Metro/Modern UI over te nemen. Deze week heb ik allerlei aanpassingen gemaakt […]

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

50 tutorials

May 10th, 2013 | 3 min read | none

Ondertussen is het alweer bijna een week geleden, maar vorige week heb ik met mijn tutorial over Meteor security de 50e tutorial geschreven. Vijftig tutorials geschreven, da’s het ideale moment om te bedenken wat ik met mijn volgende 50 tutorials ga doen. In een eerder nieuwsbericht heb ik al even kort de onderwerpen geschetst waar ik […]

Meteor filter collecties

May 10th, 2013 | 8 min read | JavaScript, Meteor.js, Web

In de vorige tutorial hebben we collecties beveiligd voor ongewenste insert/update of remove statements door middel van Meteor.allow() . In deze tutorial ga ik de chatapplicatie uit vorige tutorial uitbreiden door zowel private als public berichten te voorzien waarbij private berichten enkel zichtbaar zijn voor de gebruiker zelf. Dit wilt dus zeggen dat de Collection […]