-
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 » -
Java
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 » -
Software Development
[MEGA DEAL] Complete Linux System Administrator Bundle (96% off)
From Installation to Administration–118 Hours of Training to Become a Linux Pro Hey fellow geeks, This week, on our JCG…
Read More » -
Software Development
What’s the Difference? Creating Diffs with JGit
In this post, I will dig into the details of how to diff revisions and create patches with JGit. Starting…
Read More » -
Scala
Developing Modern Applications with Scala: Build with SBT
This article is part of our Academy Course titled Developing Modern Applications with Scala. In this course, we provide a…
Read More » -
Enterprise Java
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 » -
Scala
IntelliJ Scala and Apache Spark – Well, Now You Know
IntelliJ Scala and Spark Setup Overview In this post, we’re going to review one way to setup IntelliJ for Scala…
Read More » -
Agile
Some things can never be spoken
“Some things can never be spoken Some things cannot be pronounced That word does not exist in any language It…
Read More » -
Agile
Agile Economics: The Cost of Change
In the agile world, we’re told to “embrace change”. As we can see in the picture on the right, change…
Read More »