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

The Importance of Parallel Testing in Selenium

Testing solutions have become more scalable with the advancement of technology, easing organizations’ move from manual testing to Selenium test automation. But nothing comes easy. Running multiple tests in parallel is still unscalable for many organizations. They tend to follow conventional, sequential testing methods to deliver A-Class quality assurance demanding high time, efforts, and resources. Organizations are either hesitant to ...

Read More »

Java NullPointerException Avoidance and Enhancement Tactics

An encountered NullPointerException can be a useful mechanism for highlighting when a certain code flow or certain data has led to unexpected results (and the messages provided by NullPointerException are much improved with JDK 15). However, there are other times when the presence of null is not an exceptional condition and for those such cases there are several tactics that ...

Read More »

Connecting to Kibana Within an AWS VPC

java-interview-questions-answers

When you use the managed Elasticsearch service on AWS, you usually choose an encrypted connection (via KMS-managed keys), which means you can’t use just any tool to connect to your Elasticsearch cluster. In fact, in order to manually execute commands the easiest option is to use the built-in Kibana and its dev tools. However, connecting to Kibana is also not ...

Read More »

Creating effective UI system tests with Selenium

java-interview-questions-answers

In this video, I’m showing how to create effective UI system tests with Selenium. In my previous video course on effective testing, I’ve introduced the coffee shop application, which we now enhanced with some basic HTML views. Selenium is a powerful web driver technology, to programmatically simulate user behavior in a browser, and helps us to create UI system tests. ...

Read More »

Top “n” using a Priority Queue

If you ever need to capture the smallest or largest “n” from a stream of data, the approach more often than not will be to use a simple data-structure called the Priority Queue.  Priority Queues do one thing very well – once a bunch of data is added, it can return the lowest value (or the highest value) in constant ...

Read More »

Handling Cross-Site Scripting (XSS) in Java

Cross-site scripting (XSS) is a type of security vulnerability in web applications where an attacker injects malicious scripts through some kind of user input (like input boxes, URL parameters, HTML headers, etc)It is important to prevent XSS attacks to safeguard the confidentiality, integrity, and availability of the information of the web application. The two main cross-site scripting flaws are reflected ...

Read More »

Automate Technical Documentation using Jamal

Introduction Writing good technical documentation is an art. An art is the expression or application of human creative skill and imagination, … to be appreciated primarily for their beauty or emotional power. But every art, like sculpting, has a craft part. You need chisels, hammers to form the sculpture out of the blob of marble. You need to learn the ...

Read More »

Top 7 Challenges Of Cross Browser Testing With Solutions

With the rapid advancements in technology and digitization, businesses strive to get the best out of it and ensure their web app runs smoothly on all browsers and platforms. In today’s scenario, businesses rely on Internet presence to increase their ROI and expand their online reach. This is the reason why most web applications are designed to be compatible with ...

Read More »