-
Enterprise Java
RESTful services with HATEOAS. Documenting Hypermedia APIs
1. Introduction Hopefully the previous part of the tutorial not only unveiled the far-reaching implications of the hypermedia and HATEOAS…
Read More » -
Core Java
The crypto quirks using JDK’s Cipher streams (and what to do about that)
In our day-to-day job we often run into the recurrent theme of transferring data (for example, files) from one location…
Read More » -
Enterprise Java
RESTful services with HATEOAS. Hypermedia: The Secret Ingredient of REST
In this post, we feature a comprehensive article about RESTful services with HATEOAS. Hypermedia which is the Secret Ingredient of…
Read More » -
Enterprise Java
RESTful services with HATEOAS. REST: The Refresher
In this post, we feature a comprehensive article about RESTful services with HATEOAS. REST: The Refresher. 1. Introduction “Oh no!…
Read More » -
Enterprise Java
In praise of the thoughful design: how property-based testing helps me to be a better developer
The developer’s testing toolbox is one of these things which rarely stays unchanged. For sure, some testing practices have proven…
Read More » -
Enterprise Java
Spring has you covered, again: consumer-driven contract testing for messaging continued
In the previous post we have started to talk about consumer-driven contract testing in the context of the message-based communications.…
Read More » -
Enterprise Java
Tell us what you want and we will make it so: consumer-driven contract testing for messaging
Quite some time ago we have talked about consumer-driven contract testing from the perspective of the REST(ful) web APIs in…
Read More » -
Software Development
Microservices for Java Developers: Monitoring and Alerting
1. Introduction In this last part of the tutorial we are going to talk about the topic where all the…
Read More » -
Software Development
Microservices for Java Developers: Distributed Tracing
1. Introduction This part of the tutorial is going to conclude the observability discussions by dissecting its last pillar, distributed…
Read More »