Java

Everything You Need To Know About The CompletableFuture API

There have been several instances where I have been asked to develop applications that are significantly high-performing. In fact, one of the most common questions is how to increase the performance of an application. One of the best ways to increase the performance of an application is to write asynchronous programming that can result in …

Everything You Need To Know About The CompletableFuture API Read More »

How Is A Comparator Interface A Functional Interface?

The Comparator interface is useful for defining sorting in a user-defined class. It is a functional interface, even though the Comparator interface contains two abstract classes. How? Let’s check the Comparator class from the java.util package. Now, you’ll notice that there are two abstract methods. Ideally, an interface can only be called a functional interface …

How Is A Comparator Interface A Functional Interface? Read More »

5 Most Used Programming Languages That The Top Organizations Are Using

Almost every week or so, I hear that the ***** programming language is dead, we must learn this and that, or that now ***** is trending, so we must and should be the early adopters. However, the reality of software development is vastly different from what is being repeated on the Internet. When organizations develop …

5 Most Used Programming Languages That The Top Organizations Are Using Read More »

The Vulnerability That Has Rocked The World’s Tech And Cybersecurity Firms

On November 24th, 2021, the security team at Alibaba found a vulnerability in the Log4J library, now known as “Log4Shell”. The security team reported the vulnerability to the Apache Foundation, which monitors the development of the software, after which it was being tracked as CVE-2021–44228 On December 9th, 2021, it was publicly reported about the …

The Vulnerability That Has Rocked The World’s Tech And Cybersecurity Firms Read More »

7 YouTube Channels That You Must Subscribe To If You Are A Java Developer

I have been working in software development for over 6 years now. I have worked on several technologies for building enterprise applications. However, I have noticed that for developing enterprise applications, Java is still one of the most preferred programming languages for application development. Java’s arsenal includes powerful capabilities such as excellent performance, robust memory …

7 YouTube Channels That You Must Subscribe To If You Are A Java Developer Read More »