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

 

 

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 »

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 can embrace you back, and it can hurt. But what is the cost of change? And how does agile affect it? Economically speaking, change has both reasons and affects, and both have economic consequences. In Winston Royce’s original waterfall document, he said ...

Read More »

Building your own Slack bot

There are many cool things one can do to leverage the power of Slack – private channels, embedding various content, searching all the messages from one place, sharing files and code, using some of the many available integrations or building one yourself. In this post I will focus on the last one. I have finished such an implementation myself recently. ...

Read More »

How NOT to Appear Desperate in a Job Search

Whether you are happy employed, “between jobs,” or suffering from habitual unemployment, it’s helpful to be conscious of the image you are projecting during a job search. There is real potential damage to job seekers who appear desperate, with two rather simple explanations. 1 – Employers may be more likely to take advantage. Applicants that appear the most desperate for work ...

Read More »

Mastering TDD

Two weeks ago I went to Paul Stringer’s course “Mastering TDD/BDD in iOS”. After the two days, I was exhausted… During the course, we looked at all the theory, completed some exercises. Paul gave us lots of links and books to read and, quite frankly, I was feeling overwhelmed. I saw myself in front of the computer, with all those ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns