Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

Java 9 Modules: part 1

In this blog we will go through one of the most important features of java 9, which is ‘Modules’ aka ‘Java Platform Module System (JPMS)’. We will understand everything about JPMS like, what is module? How it helps to add modules? and How to create and use module? Even if you don’t know anything about module don’t worry we got ...

Read More »

Jackson Kotlin extension and reified types

Jackson Kotlin module library is a pleasure to use. It greatly simplifies gnarly code, specifically one’s involvingTypeReference.  Consider a sample json which looks like this: 1 2 3 4 5 {     "a" : ["b", "c"],     "b" : ["a", "c"],     "c" : ["a", "b"] } This content can be represented as a “Map<List<String>>” type in Java.  So now, if I were ...

Read More »

How To Get Started With Automated Browser Testing?

If you have a website for consumer products, you must know that some challenges exist only with these websites; one such challenge is ensuring that the functionalities work expectedly across browsers and devices. Browsers interpret things differently; hence you have to ensure consistency in the appearance (UI/UX) and functionalities of the website/web application across different browsers. This makes cross browser ...

Read More »

Top Automation Testing Trends To Look Out In 2021

Back in the old days, software testing was just about finding errors in a product. The goal being – to improve product quality. But nowadays, the range of software testing has broadened. When it comes to software testing, automation testing has always been in the vanguard. Going by the latest automation testing trends, the software testing industry is expected to ...

Read More »

The Final Straw

While I’m not quite going to blame Java’s final for the following, I’ve said before how final should have its place, and that it’s often just noise in other code. In a recent performance improvement, I experienced an obvious, but hidden side-effect of attacking the inputs to a function. The code was something like this: 1 2 3 4 @Cacheable ...

Read More »

14 Best (and Free) Plugins for Eclipse IDE in 2021

1,667 available plugins and solutions on the Eclipse marketplace online! By the time you read this there are probably even more. If you venture beyond the official marketplace you will find hundreds of other plugins developed to be compatible with your Eclipse IDE. Sounds like a classic first-world problem; too many plugins to choose from. Most of the available plugins ...

Read More »

Parameterization with DataProvider in TestNG

java-interview-questions-answers

Parameterization in TestNG is also known as Parametric Testing which allows testing an application against multiple test data and configurations. Though we have to consider the fact that exhaustive testing is impossible, however, it is necessary to check the behavior of our application against different sets of data that an end-user can pass. Time and manual effort saving have always ...

Read More »

Creating Temporary Files with JUnit 5

This post shows you how to perform unit testing using temporary files with JUnit 5. If you’re still on JUnit 4, please check out my previous post! In JUnit 5, the @TempDir annotation is used to indicate that a field or method parameter of type Path or File is a temporary directory. Each test will use its own temporary directory ...

Read More »

The Best Ruby Gems

Ruby web development is recognized for its simplicity and efficiency. It is also called “launch technology”. However, prototyping web applications will become even faster if you use Ruby Gems in your work. Like libraries, they allow developers to add new functionality without writing code. Moreover, the possibilities of Ruby Gems are enormous. And then you will be convinced of this. ...

Read More »