-
Enterprise Java

Setting Up Distributed Infinispan Cache with Hibernate and Spring
A pretty typical setup ā spring/hibernate application that requires a distributed cache. But it turns out not so trivial to…
Read More » -
Software Development

Microservices Use Cases
A few months ago I wrote a piece in defence of monoliths and then gave a talk about it. Overall,…
Read More » -
Software Development

Testing: Appetite Comes With Eating
Iāve written a lot about testing. Some tips on integration tests, some how-tos, some general opinions about tests. But I…
Read More » -
Software Development

General Performance Tips
Performance is a mystical thing our systems must have. But as with most things in software engineering, there is no…
Read More » -
Software Development

TLS Client Authentication
I decided to do a prototype for an electronic identification scheme, so I investigated how to do TLS client authentication…
Read More » -
Software Development

A Problem With Convention-Over-Configuration
Convention-over-configuration is a convenient thing. Instead of writing tons of configuration in xml/yaml/json/whatever, you simply know that something will have…
Read More » -
Software Development

In Defence of Monoliths
The first Microservices talk I attended was a year and a half ago. My first reaction was āwhy is that…
Read More » -
Core Java

Retryable operations
In every project that Iāve worked on, thereās always a need of a certain piece of functionality: retrying an operation.…
Read More » -
Software Development

āForget meā and Tests
Your users have profiles on your web application. And normally you should give them a way to delete their profiles…
Read More »


