Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

 

1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

 

and many more ....

 

 

5 Ways to NOT F**K Up Your Microservices in Production

Java developer? Takipi replaces logging in production JVMs and lets you see the source code, call stack, and variable state behind all logged errors, warnings, and exceptions – Try Takipi The dark side of microservices: What can possibly go wrong? It seems like everyone are into microservices these days, while monolith architectures are just as popular as crumbling down old ...

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 less Java code for “value objects,” but it also provides a conceptually simple demonstration of practical application of Java annotation processing. The auto/value project is provided by Google employees Kevin Bourrillion and Éamonn McManus and is licensed with an Apache ...

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 to implement hashCode as well. Let’s see why and how to do it correctly. Equality and Hash Code While equality makes sense from a general perspective, hash codes are much more technical. If we were being a little hard on ...

Read More »

[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 Deals store, we have an extreme offer. We are offering the Complete Linux System Administrator Bundle for only $69 instead of the original price of $2,100, yeap that is a massive 96% off. Take your Linux abilities to the next ...

Read More »

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 from the high-level DiffCommand all the way down to the more versatile APIs to find particular changes in a file. DiffCommand, Take I The diff command can be used to compare two revisions and report which files were changed, added ...

Read More »

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 framework and toolset so that you can develop modern Scala applications. We cover a wide range of topics, from SBT build and reactive applications, to testing and database acceess. With our straightforward tutorials, you will be able to get your ...

Read More »

How the Secure Scripting in Activiti works

java-interview-questions-answers

One of the prominent features of the recent Activiti 5.21.0 release is ‘secure scripting’. The way to enable and use this feature is documented in detail in the Activiti user guide. In this post, I’ll show you how we came to its final implementation and what it’s doing under the hood. And of course, as it is my usual signature style, ...

Read More »

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 and Spark development.  The IntelliJ Scala combination is the best, free setup for Scala and Spark development.  And I have nothing against ScalaIDE (Eclipse for Scala) or using editors such as Sublime.  I switched from Eclipse years ago and haven’t ...

Read More »

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 will never be uttered by a human mouth” Talking Heads, Give me back my name, Little Creates 1985 Some things shouldn’t be spoken. Some things shouldn’t be targeted, some things should be created as a side effect. In Life, the ...

Read More »