Enterprise Java
-
How to Phrase Back End Tests in Cucumber
Cucumber is an execution framework for a specification language. It’s not meant to be a testing language, but it’s used…
Read More » -
Using JSON Schema Validation to Map Sparse JSON
In this post, we’ll look at a problem that comes up when you create APIs and share them. In particular,…
Read More » -
CUBA 7.2 – what’s new?
The seventh version of the CUBA platform was a big step forward. Internal architecture improvements and the new IDE built…
Read More » -
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 » -
REST / HTTP methods: POST vs. PUT vs. PATCH
Each HTTP request consists of a method (sometimes called verb) that indicates the action to be performed on the identified…
Read More » -
HTTP methods: Idempotency and Safety
Idempotency and safety are properties of HTTP methods. The HTTP RFC defines these properties and tells us which HTTP methods…
Read More » -
Apache Camel 3.1 – More camel-core optimizations coming (Part 3)
I have previously blogged about the optimizations we are doing in the next Camel 3.1 release blog part 1 blog…
Read More » -
Using Websocket with Spring Framework and Vuejs
Websockets are full duplex (persistent) connections between client and server such that both can share information with each other without…
Read More » -
Apache Camel 3.1 – More camel-core optimizations coming (Part 2)
I have previously blogged about the optimizations we are doing in the next Camel 3.1 release (part 1). Today I…
Read More »