-
Enterprise Java
Spring Boot, @EnableWebMvc And Common Use-Cases
It turns out that Spring Boot doesn’t mix well with the standard Spring MVC @EnableWebMvc. What happens when you add…
Read More » -
Software Development
Distributed Cache – Overview
What’s a distributed cache? A solution that is “deployed” in an application (typically a web application) and that makes sure…
Read More » -
Software Development
Distributing Election Volunteers In Polling Stations
There’s an upcoming election in my country, and I’m a member of the governing body of one of the new…
Read More » -
Software Development
“Infinity” is a Bad Default Timeout
Many libraries wrap some external communication. Be it a REST-like API, a message queue, a database, a mail server or…
Read More » -
Software Development
Protecting Sensitive Data
If you are building a service that stores sensitive data, your number one concern should be how to protect it.…
Read More » -
Software Development
A Case For Native Smart Card Support in Browsers
A smart card is a device that holds a private key securely without letting it out of its storage. The…
Read More » -
Software Development
Computer Science Concepts That Non-Technical People Should Know
Sometimes it happens that people speak different languages. Even when speaking the same language. People have their own professional inclinings.…
Read More » -
Software Development
Forget ISO-8859-1
UTF-8 was first presented in 1993. One would assume that 24 years is enough to time for it to become…
Read More » -
Software Development
Anemic Objects Are OK
I thought for a while that object-oriented purism has died off. But it hasn’t – every now and then there’s…
Read More »