-
Software Development
A beginner’s guide to read and write skew phenomena
Introduction In my article about ACID and database transactions, I introduced the three phenomena described by the SQL standard: dirty…
Read More » -
Software Development
Ctrl+1 in the Eclipse XML Editor
The XML Editor is included in several of the Eclipse IDE downloads. It has two view modes: in design mode,…
Read More » -
Scala
Scala extractors infix sample with Rational numbers
I keep coming back to the awesome introductory material on Scala put together by Daniel Westheide. One of the examples…
Read More » -
Enterprise Java
Basics of scaling Java EE applications
To be honest, ‘scalability’ is an exhaustive topic and generally not well understood. More often than not, its assumed to…
Read More » -
Enterprise Java
Spring Boot Oauth2 Security
This post is an enhancement for my previous post which talks about how to secure your REST API using Spring…
Read More » -
Core Java
JAR Hell
What is JAR hell? (Or is it classpath hell? Or dependency hell?) And which aspects are still relevant when considering…
Read More » -
Software Development
Debugging tip: How to simulate a slow hardisk
As a Software Engineer there are times when you’d like to have a slower system. It doesn’t happen really often…
Read More » -
Enterprise Java
CDI interceptor of HTTP Request and Header params – simple example
While developing and evolving a REST API, using Java EE , there are some cases where you would like to…
Read More » -
Core Java
Vertical and Horizontal Decorating
A decorator pattern is one of the best ways to add features to an object without changing its interface. I…
Read More »