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


Effortless Codeless Testing With LambdaTest & Tricentis Tosca

Testing has always been a key step in the product development cycle. A single flaw in the application can result in significant financial losses, making quality assurance testing critical for web applications, irrespective of the size of the software project. The software testing market is witnessing significant changes due to technological advancement and growth and the advent of DevOps and Agile. ...

Read More »

Java UUID generation – Performance impact

Java developers tend to use ‘java.util.UUID#randomUUID()’ API, to generate a UUID (Universally Unique Identifier) number (i.e., ‘b8bbcbed-ca07-490c-8711-5118ee0af2f9’). Under certain circumstances, using this API can affect your application’s availability. Let’s discuss this API in this post with a real-world example. How does  ‘java.util.UUID#randomUUID()’ API works? java.util.UUID#randomUUID() API internally uses ‘entropy‘ in the operating system to generate a unique number. What does ‘entropy’ mean? ...

Read More »

What is Test Monitoring and Test Control?

In the field of App Testing, QA managers and other senior testing professionals must implement different test management approaches such as Test monitoring and control to ensure that the test suite runs smoothly. These essential management strategies are required by the managers to track and align the test progress for optimal accuracy and efficiency. What is Test Monitoring? Test monitoring ...

Read More »

Scaling DevOps & Preserving Software Quality: 4 Best Practices

DevOps is no silver bullet, and without the correct execution, it is just another catchphrase. So, the adoption of DevOps needs an understanding of the different challenges that it will bring inherently. For example, one of the most significant challenges in scaling your DevOps is keeping up with the market pace while preserving the software quality. Take an example of ...

Read More »

See and Resolve Team Dependencies, Part 3: Some Component Teams, Some Feature Team

Continuing the series on dependencies… Maybe you don’t have the problem where the team creates internal dependencies with their process. And you don’t have to wait for someone outside the team to approve your work—an organizational process. But you do have a combination of platform/component teams and feature teams. I see this most often in products similar to the Integrated ...

Read More »

Real-time planning meets SolverManager

For some optimization problems it may take minutes or even hours before an acceptable solution is found. The world, however, will not wait until the computation is finished. What if an employee calls in sick or a vehicle breaks down? With OptaPlanner, you can either reload the updated problem, or react in real time by submitting a ProblemChange. Before we look ...

Read More »