👋Hey there,I'm Dimitri

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


Testing your REST controllers and clients with Spring

April 2nd, 2019 | 8 min read | mockmvc, REST, Spring, Spring boot, Testing

That Spring allows you to easily develop REST APIs, is probably something we all know by now. With MockMvc and MockRestServiceServer, the same can be said to testing those REST APIs and clients. If you didn’t know this, then you’re at the right place to learn about it, as we’ll explore those options today!

Exploring contract first options with Swagger

September 27th, 2016 | 9 min read | REST, Spring, Spring boot, Swagger

In my latest tutorial I documented a simple REST API with Swagger and Springfox. While this approach certainly showed how valuable documenting your REST API can be, we aren’t really “done” yet. In the great world of SOA we know something like “contract first development”, in which we initially describe the web service (using WSDL) […]

Documenting your REST API with Swagger and Springfox

September 20th, 2016 | 17 min read | REST, Spring, Spring boot, Swagger

In my last tutorial I built a REST service together with a REST client. Like I said before, REST services are pretty great to allow reuse of your operations, however, to become reusable, you’ll have to properly document the available endpoints in your REST API, which endpoints there are, what they can do, what they […]

Consuming REST API’s with Spring

September 13th, 2016 | 11 min read | REST, Spring, Spring boot, Web

In the last tutorial we created a small REST API. So now that the “producing REST API” step is completed, it’s time to start consuming it in another Spring boot project. Last time we’ve already set up a module for this project, called spring-boot-rest-client.