-
Enterprise Java
Spring 3.1 Caching and Config
I’ve recently being blogging about Spring 3.1 and its new caching annotations @Cacheable and @CacheEvict. As with all Spring features…
Read More » -
Software Development
Do Web 2.0 Companies Really Have The Best Technical Talent?
There are a lot of cool companies with products on the web that millions of people are using. I’ll wondered…
Read More » -
Scala
Getting started with Scala and Scalatra – Part III
This post is the third on a series of articles I’m writing on scalatra. In ‘part I’ we created the…
Read More » -
Enterprise Java
Fixing common Java security code violations in Sonar
This article aims to show you how to quickly fix the most common java security code violations. It assumes that…
Read More » -
Enterprise Java
VisualVM: Monitoring Remote JVM Over SSH (JMX Or Not)
VisualVM is a great tool for monitoring JVM (5.0+) regarding memory usage, threads, GC, MBeans etc. Let’s see how to…
Read More » -
Core Java
OutOfMemoryError: unable to create new native thread – Problem Demystified
As you may have seen from my previous tutorials and case studies , Java Heap Space OutOfMemoryError problems can be…
Read More » -
Core Java
Multiple versions of Java on OS X Mountain Lion
Before Mountain Lion, Java was bundled inside OS X. It seems that during the upgrade, the Java 6 version I…
Read More » -
Software Development
Resign Patterns: Eliminate them with Agile practices and Quality Metrics
This blog post is inspired by the article titled Resign Patterns by Michael Duell. I’ve included all the original text…
Read More » -
Software Development
An unambiguous software version scheme
When people talk about software versioning schemes they often refer to the commonly used X.Y.Z numerical scheme for versioning. This…
Read More »