👋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 modern webapps using Spring Data REST and AngularJS

November 30th, 2014 | 20 min read | angular, AngularJS, Spring, Spring Data

Recently I wrote several “exotic” applications using WebSockets. If you’re not into WebSockets, but you’re interested in using Spring and AngularJS, this article may suite you. In this example I will setup a web project using the Spring framework and an in memory embedded HSQL database. The client-side of the application will be written using […]

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

Spring Security: Database implementatie

April 10th, 2013 | 5 min read | MySQL, Spring, Spring MVC, Spring security, Web

In de vorige tutorial heb ik voor een eerste keer gesproken over Spring Security. In die tutorial heb ik het gehad over authenticatie/autorisatie en de mogelijkheden van het framework. In die tutorial hebben we echter gebruik gemaakt van de meest eenvoudige manier van authenticatie en het toekennen van rollen, namelijk via de Spring bean configuratie […]

Een introductie tot Spring security

April 6th, 2013 | 11 min read | Spring, Spring MVC, Spring security, Web

Ik was al een tijdje van plan een tutorial rond Spring security te maken en nu is deze er dan ook eindelijk. Ik heb ondertussen al enkele tutorials gemaakt rond Spring web applicaties maar we hebben het daar nog nooit gehad over authenticatie en authorisatie. In deze tutorial ga ik een eenvoudige webapplicatie maken met […]

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

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