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 Perfect Way To Maintain Your Selenium Test Automation

Without a doubt, automated browser testing has transformed the way software development works. If it wasn’t for Selenium, we wouldn’t be able to use such a wide array of bug-free web apps as we do. But sometimes, even the IT sector misunderstands the term automation. Most people assume that the computer is going to accomplish all the testing for them! ...

Read More »

11 Ways To Manage Distributed Testing Teams Effectively

With the outbreak of COVID-19, organizations all over the world are forced to ask their employees to work from home. It’s likely that you haven’t worked with a completely distributed team, let alone manage one. For testing teams, who usually share an office, this brings a new set of challenges-How to monitor your testing teams’ efficiency when you can’t supervise ...

Read More »

JVM Garbage Collection and Optimizations

Overview When troubleshooting systems for performance-related issues, memory optimizations are a place that needs a deep analysis of what each system stores in the memory, how long those are stored, and access patterns. This post is to keep a note on the background information and valuable points to note in such an effort, specific to Java-based implementations as a deep ...

Read More »

49 Most Common Selenium Exceptions for Automation Testing

A developer will always write code keeping different scenarios in mind but there could be cases where the implementation does not work as expected. The same principle also applies to test code that is primarily written to test the existing product functionalities, unearth bugs, and make the product 100% bug free. It is rightly said that Truth is always stranger ...

Read More »

Debugging system tests in containers with Quarkus (Video)

java-interview-questions-answers

It improves your development productivity if you’re able to end-to-end test your application locally, with the help of containers. In the following video I’ll show how to debug local system tests in Docker containers with Quarkus. This is a Quarkus extension of my video course on efficient testing. To get the full picture, also have a look at the following ...

Read More »

Clean Code from the Trenches – Writing Executable Specifications with JUnit 5, Mockito, and AssertJ

Executable Specifications are tests that can also serve as design specifications. They enable technical and business teams to get on the same page by enabling the use of a common language (in DDD-world this is also known as Ubiquitous Language). They function as documentations for the future maintainers of the code. In this article we will see an opinionated way of ...

Read More »

Terraform With Multiple Environments

The setup The topic I have chosen is because of this post that I discovered recently: Recommended Practices. Hashicorp is recommending the use of workspaces to control different environments. Which is a change of recommendation from what I remember from February/March 2019. The first way – Single account with workspaces Back at the beginning of 2019, I started using Terraform ...

Read More »