-
Software Development
Designing a Disruptive Technology Strategy
Growing up, my sister Christina was always interested in architecture and I wasn’t–at all. She was constantly visiting houses, churches,…
Read More » -
Software Development
The Product Strategy Defined
Summary Creating a successful product requires attention to the details, from getting the user interaction and the visual design right…
Read More » -
Core Java
Performance Comparison of Multithreading in Java
There are different techniques for multithreading in Java. One can parallelize a piece of code in Java either with synchronize…
Read More » -
Enterprise Java
How does Hibernate NONSTRICT_READ_WRITE CacheConcurrencyStrategy work
Introduction In my previous post, I introduced the READ_ONLY CacheConcurrencyStrategy, which is the obvious choice for immutable entity graphs. When…
Read More » -
Enterprise Java
Configuration over JNDI in Spring Framework
From a certain point on, an application has to be configurable. Spring Framework has a nice auxiliary tool for this…
Read More » -
Core Java
Implementing Filter and Bakery Locks in Java
In order to understand how locks work, implementing custom locks is a good way. This post will show how to…
Read More » -
Enterprise Java
More advanced stuff with JMS and AWS SQS
As you might know SQS in AWS SQS stands for ‘Simple Queue Service’. While playing around with it I recently…
Read More » -
Core Java
How Java 9 And Project Jigsaw May Break Your Code
Java 9 looms on the horizon and it will come with a completed Project Jigsaw. I didn’t pay much attention…
Read More » -
Software Development
Spark and Cluster Computing
In this post I’ll mention the first paper at which Spark is introduced, Spark: Cluster Computing with Working Sets. This post…
Read More »