Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
and many more ....
I agree to the Terms and Privacy Policy

Elastic Stack Introduction

java-interview-questions-answers

When you are running software that is critical for your company you can’t have logs just for analysing things that happened some time ago, having the client tell you that your application is broken while you didn’t even know what was happening is a real problem. One of the ways to deal with that is using monitoring and logging. Most ...

Read More »

Better NPE Messages in JDK 14

My March 2019 blog post “Better Default NullPointerException Messages Coming to Java?” was written when the draft JEP for better NullPointerException messages had not yet been targeted to a particular JDK release. Since then, that draft JEP became JEP 358 (“Helpful NullPointerExceptions”), which has been targeted for JDK 14. Even better, the initial implementation (JDK-8218628) is already in the JDK ...

Read More »

JMetro Version 11.5.11 And 8.5.11 Released

Hi there again. One more version with new JMetro styles (dark and light versions): Split Menu ButtonSplit PanePill Button / Segmented Button Tweaks to existing styles and bug fixes. Keep on reading for details. Split Menu Button Following is an animation showing the new Split Menu Button JMetro light and dark style: Pill Button / Segmented Button Segmented Button is ...

Read More »

Java 13: Text Blocks

Java 13 has delivered the long-awaited multiline strings or Text Blocks. You no longer need to concatenate strings that span multiple lines or escape special characters, which really improves the readability of your code. Text blocks are a preview language feature, which means that they must be explicitly enabled in the Java compiler and runtime using the --enable-preview flag. Here ...

Read More »

ReactJS setState Example

ReactJS has grown in popularity and is one of the most used frameworks. In this article, we look at the setState method of ReactJS. With earlier versions of React state feature was limited to components implemented using ES6 classes. But now with the introduction of hooks even function components can have state. We look at both the cases and how ...

Read More »

How Selenium 4 Relative Locator Can Change The Way You Test?

Web pages can consist of the number of web elements or GUI elements like radio buttons, text boxes, drop-downs, inputs, etc. Web locators in the context of Selenium automation testing are used to perform different actions on the web elements of a page. Which makes it no surprise that as a new Selenium user, the first thing we aim to ...

Read More »

It’s Too Noisy

I want to look at a general case of noise in code. To do so, let’s look at how to instantiate a list in Java: 1 2 3 4 5 List<String> someList = new ArrayList<>(); someList.add("Snow White"); someList.add("Red Riding Hood"); someList.add("Evil Queen"); someList.add("Finbar Saunders"); It would be hard to argue that there’s an innate bug or flaw in the above… ...

Read More »

Get Started with the ELK Stack

Friends don’t let friends write user auth. Tired of managing your own users? Try Okta’s API and Java SDKs today. Authenticate, manage, and secure users in any application within minutes. Good design principles require that microservices architectures are observable, and provide a centralized monitoring tool. This tool allows development teams to verify the overall system health, inspect logs and errors, ...

Read More »

A New Era for Determining Equivalence in Java?

A few month ago I read a blog post of the title “A New Era for Determining Equivalence in Java?” and it was somehow very much in line with what I developed that time in my current liebling side project Java::Geci. I recommend that you pause reading here and read the original article and then return here, even knowing that ...

Read More »