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

Look for exceptions, errors in thread dumps

Thread dumps are vital artifacts to troubleshoot/debug production problems. In the past we have discussed several effective thread dump troubleshooting patterns like: traffic jam, treadmill, RSI, all roads lead to rome ………. In this article we would like to introduce one more thread dump troubleshooting pattern. 1 2 How to capture thread dumps? There are 8 different options to capture ...

Read More »

Vaadin Tip: Lazy Loading and Item Identity

Lazy Loading When using grids, trees or any other of multi-valued component with Vaadin you often want to display data from a database table and typically you have more than a few rows in the database. In this case loading thousands or even millions of records don’t make sense and would be a huge performance problem. For this use case ...

Read More »

4 Tips To Prepare For Your Upcoming Web Development Interview

You’ve got the duty interview. The hard part is over! Or is it? Here are four tips to assist you to make preparations for your web development interview. Interviewing as a web developer isn’t the same as other job interviews. Most coding-based interviews follow an analogous format that tests your knowledge. And these could also be a small amount more ...

Read More »

Build Reactive REST APIs with Spring WebFlux – Part2

java-interview-questions-answers

In continuation of the last post, in this article, we will see the reactive streams specification and one of its implementation called Project Reactor. Reactive Streams specification has the following interfaces defined. Let us see the details of those interfaces. Publisher → A Publisher is a provider of a potentially unlimited number of sequenced elements, publishing them as requested by ...

Read More »

Test Coverage Reports For Maven Projects In SonarQube 8.3.x

Some years ago I write a blog post about how to generate test reports in SonarQube separate in test report for unit tests and for integration tests. Since SonarQube 6.2 the test report isn’t separate in these categories any more (see SonarQube’s blog post). SonarQube merges all test reports to one test report with an overall coverage. So how to ...

Read More »

Supersonic Subatomic GraphQL

java-interview-questions-answers

MicroProfile GraphQL is now included in the just released version 1.5.0 of Quarkus. You can now use code.quarkus.io to get going with Quarkus and include the SmallRye GraphQL Extension. This will create a Quarkus starter application with the following dependencies: <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-junit5</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-smallrye-graphql</artifactId> </dependency> NOTE: At ...

Read More »

Create More Management Transparency

In the agile and lean communities, we talk a lot about transparency. This image is the transparency principle we used in From Chaos to Distributed Agile Teams. I see the most product and program success when the various teams create transparency between them, the middle of the continuum. That’s the full-product transparency. I see many organizations succeed better when the ...

Read More »