Java
-
Java 8: Default Method Resolution Rules
With the introduction of default methods in Java 8, it is now possible for a class to inherit the same…
Read More » -
Load balancing with Apache Camel
In this example we will show you how to use Apache Camel as a load balancer for your system. In…
Read More » -
The Truth Behind the Big Exceptions Lie
Exceptions are probably the most misused Java language feature. Here’s why Let’s break some myths. There is no tooth fairy.…
Read More » -
Conjunctions we… hate
Recently I’ve written about implementation-related names and I’ve presented a few examples where the method name was incorrect because of…
Read More » -
AutoValue: Generated Immutable Value Classes
The Google GitHub-hosted project AutoValue is interesting for multiple reasons. Not only does the project make it easy to write…
Read More » -
How To Implement hashCode Correctly
So you’ve decided that identity isn’t enough for you and wrote a nice equals implementation? Great! But now you have…
Read More » -
How the Secure Scripting in Activiti works
One of the prominent features of the recent Activiti 5.21.0 release is ‘secure scripting’. The way to enable and use this…
Read More » -
Apache Camel 2.18 – Highlights of what is coming
The Camel riders are busy working on the upcoming Apache Camel 2.18 release. As we update the release notes on the…
Read More » -
Java 8: Converting Anonymous Classes to Lambda Expressions
Refactoring anonymous classes (that implement one single method) to lambda expressions, makes your code more succint and readable. For example,…
Read More »