Core Java
-

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 » -

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 » -

Java Certification: To Cert or Not to Cert
Professional certification is always a bit of a controversial subject, with benefits vs. cost/time debated by those who are eligible. …
Read More » -

Most Common Java Exceptions and What It Says About Java Devs
I know I said I wouldn’t put up a post until I got the videos done, but this has been…
Read More » -

How To Implement equals Correctly
A fundamental aspect of any Java class is its definition of equality. It is determined by a class’s equals method…
Read More » -

The Top 10 Exception Types in Production Java Applications – Based on 1B Events
The Pareto logging principle: 97% of logged error statements are caused by 3% of unique errors We received a lot…
Read More » -

Gradle tricks – display buildscript dependencies
The simply way how buildscript dependencies (e.g. plugins) can be displayed and analyzed in Gradle Introduction This is the third…
Read More » -

How to Master Your Java Memory (and Save Your Programming)
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More »

