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 ....
Email address:

5 Skills Every QA Engineer Must Have

project management

Undoubtedly everyone nowadays has the idea of what software developers do in general, but not many people outside IT are aware of what the role of QAs is. Usually when someone asks me what my profession is I have to give a short explanation for the value that quality assurance brings to the final product. Moreover many people consider that ...

Read More »

Java Batch Tutorial

java-interview-questions-answers

In today’s world internet has changed the way we live our lives and one of the major reasons for that is the usage of internet for most of the daily chores. This lead to huge amount of data available for processing. Some of the examples where huge data is involved are processing payslips, bank statements, interest calculation, etc. So imagine ...

Read More »

Templating with Rocker

In this post we will have a quick look at Rocker, a statically typed and fast Java 8 template engine. Requireded Dependencies To get started with Rocker we need to add the following dependencies to our project: <dependency>   <groupId>com.fizzed</groupId>   <artifactId>rocker-runtime</artifactId>   <version>0.24.0</version> </dependency> <!-- for hot-reloading support in development --> <dependency>   <groupId>com.fizzed</groupId>   <artifactId>rocker-compiler</artifactId>   <version>0.24.0</version> </dependency> We also need the Rocker Maven plugin, which converts Rocker templates to ...

Read More »

VMWare vijava – The curious case of “incorrect user name or password” exception

java-interview-questions-answers

In one of the projects I have been involved in, we use yavijava (which is a fork of vijava) library to interact with vCenter which hosts our VMs. vCenter exposes various APIs through their webservice endpoints which are invoked through HTTP(s). The yavijava library has necessary hooks which allows developers to use a HTTP client library of their choice on the client ...

Read More »

Vaadin Tutorial

1. Introduction When you are a backend developer, you know the pain which is caused when you hear people saying you can’t create UI pages built-in HTML and can’t style them in CSS. It’s like being a backend developer has its known limitations that we can play and run big production backend applications but can’t make pretty pages which actually ...

Read More »

Java’s @Serial Annotation

The JDK may be getting another standard (predefined) annotation with JDK 11: @Serial. JDK-8202385 [“Annotation to mark serial-related fields and methods”] aims to add “some kind of ‘SerialRelated’ annotation to facilitate automated checking of the declarations of serial fields and methods.” The idea is to better indicate to a developer when a serialization-related field or method is misspelled similar to ...

Read More »

Dockerize your Scala application

Dockerizing a Scala application is pretty easy. The first concern is creating a fat jar. Now we all come from different backgrounds including maven/gradle and different plugins that handle this issue. If you use sbt the way to go is to use the sbt-assembly plugin. To use it we should add it to our project/plugins.sbt file. If the file does ...

Read More »