👋Hey there,I'm Dimitri

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


HTML semantics: Forms

March 13th, 2013 | 9 min read | HTML5, Web, Web semantics

In deze tutorial ga ik het eens over iets helemaal anders hebben, namelijk semantic HTML. Semantic HTML is de “kunst” om de juiste HTML tags voor de juiste doeleinden te gebruiken. Er zijn hevige discussies op het internet te vinden over semantics, de ene vindt het een must, de andere vindt het tijdverspilling. In deze […]

Web service client genereren met Maven

March 12th, 2013 | 9 min read | Maven, SOAP, Spring, Spring MVC, Web, Web services, WSDL

Ik heb nu al enkele tutorials gesproken over REST services, maar in deze tutorial ga ik een web service (SOAP) aanspreken. Het handige van zo’n web services is dat ze contract-based zijn, je weet dus precies op voorhand (dankzij documenten zoals een WSDL) wat je moet meegeven en wat je kan terug verwachten. Doordat SOAP/WSDL […]

Node.js cluster power

February 21st, 2013 | 9 min read | JavaScript, Node.js, Web

In de eerste tutorial rond Node.js heb ik een eenvoudige test gedaan om te kijken wat het snelste was; Node.js, Java of PHP. Uit die resultaten bleek uiteraard dat Java de snelste was, de reden hiervoor is dat Node.js op zichzelf binnen een single core blijft. In deze tutorial ga ik meer ingaan op de […]

CSS3 buttons

February 17th, 2013 | 10 min read | CSS, CSS3, HTML5, Web

Naast development hou ik me ook graag bezig met hier en daar wat CSS. In deze tutorial ga ik uitleggen hoe je, zonder afbeeldingen, toch een mooie, moderne button kan maken door gebruik te maken van enkele CSS3 properties.

Dojo time ago widget (i18n)

January 26th, 2013 | 11 min read | Dojo, i18n, JavaScript, Web

Tijdens de vorige tutorial hebben we onze eerste Dojo widget geschreven. In deze tutorial ga ik iets uitgebreider te werk gaan en ga ik een Dojo time ago widget schrijven (zoals je op Twitter kan zien), maar in deze tutorial ga ik tevens gebruik maken van i18n om de widget in verschillende talen beschikbaar te […]

Dojo flip clock

January 20th, 2013 | 13 min read | CSS3, Dojo, JavaScript, Web

De laatste tijd ben ik enorm veel bezig met webtechnologieën en als JavaScript framework komt daar vaak Dojo bij te kijken. Dojo is eigenlijk de enterprise-variant van het enorm populaire jQuery. Als je in aanraking komt met IBM technologieën dan is de kans bestaande dat je ook met Dojo in aanraking komt. Producten zoals WebSphere […]

Apache CXF REST en Spring

January 12th, 2013 | 10 min read | Apache CXF, JAX-RS, Maven, Spring, Spring MVC, Web, Web services

Ik heb in een van de eerste tutorials rond Java al eens gesproken over een JAX-RS implementatie, namelijk RESTEasy. In deze tutorial ga ik dezelfde applicatie schrijven maar dan met een andere JAX-RS implementatie, namelijk die van Apache. Ik ga voor de verandering ook eens gebruik maken van een JSON provider (Jackson)  in plaats van […]

Selenium tests in Java

January 6th, 2013 | 13 min read | Integration testing, JUnit, Maven, Selenium, Spring, Testing, Web

In deze tutorial rond testing ga ik een eerste integratie test schrijven. Tot vandaag heb ik me enkel bezig gehouden met unit tests waarvan, zoals ik eerder al zei, enkel kleine stukken code getest worden. Als we echter de samenhang tussen verschillende zaken willen gaan testen, dan noemen we dat integratietesten. Enkele voorbeelden hiervan zijn […]

Hibernate validators

October 14th, 2012 | 10 min read | Spring, Spring MVC, validators, Web

In één van de vorige tutorials heb ik gesproken over persistentie door middel van Hibernate. Zij die iets van relationele databases kennen weten dat ze bepaalde constraints kunnen meegeven aan hun tabellen. Zo kan je ervoor kiezen om velden maar een bepaalde grootte te geven, lege waardes toe te laten, … . Voor de iets […]

Mails met Spring, Velocity en JavaMail

September 11th, 2012 | 9 min read | Apache Velocity, JavaMail, mail, Spring, Spring MVC, Web

In deze tutorial ga ik een mail versturen met behulp van Apache Velocity, JavaMail en Spring. Velocity is een template engine en in deze tutorial ga ik deze gebruiken om een mail template te vullen met werkelijke data. JavaMail zorgt er dan weer voor dat de mail verstuurd kan worden en Spring integreert zowel Velocity […]