days
0
-62
0
hours
-2
0
minutes
-4
-8
seconds
-3
-5
search

#java

Avoid these dozen mistakes

Every Java Junior does it: Common Java mistakes made by newcomers

Everyone makes mistakes, not just beginners, but even professionals. This article goes over a dozen common mistakes that Java newbies and newcomers make and how to avoid them. Have you or your colleagues made any of these common Java mistakes early in your career?

Added improvements

Apache Cassandra 4.0: Taming Tail Latencies with Java 16 ZGC

With Apache Cassandra 4.0, you not only get the direct improvements to performance added by the Apache Cassandra committers, you also unlock the ability to take advantage of seven years of improvements in the JVM itself. This article focuses on improvements in Java garbage collection that Cassandra 4.0 coupled with Java 16 offers over Cassandra 3.11 on Java 8.

Automate test writing

How AI (Reinforcement Learning) Can Help Spring Developers Write Better Java Unit Tests

Overall, Java developers love Spring/Spring Boot because it saves them time and supports their testing experiences. The Diffblue Survey found that Spring’s standardized testing approach makes it easier to apply a technique from artificial intelligence (AI) called Reinforcement Learning to automate test-writing. Making this work for Java developers can slash development time as well as improve code coverage.

For Linux and Windows

Quickly find your Java application process ID

For certain monitoring tools like yCrash, you need to pass your application process ID as input. In this article, Ram Lakshmanan will guide you through how to find your Java application process ID in both Linux/Unix and Windows operating systems – simply follow these steps.

Java essentials

What Java Programmers Should Learn in 2021

If you are looking to learn Java, you may be wondering where to start. Which technologies should you focus on? Whether you are new to the language, a middle-level learner, or already using Java at work, this article explores the essentials that you need to know.

The journey to Quarkus

Quarkus deconstructed: building modernized Java for the future

If you had to deliver a 2-floor ‘elevator sell’ for Quarkus, you’d say that it’s a Kubernetes-native Java stack. If you had more breathing space and time for a 5-floor elevator sell, you could say that it’s a Kubernetes-native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from best-of-breed Java libraries and standards to drive modern Java applications to the container-centric cloud.

Popular tools, tech and more

The state of Java software development in 2021

The recent results from the 9th annual global developer productivity report gives us insights to the current state of Java in 2021. Over 850 Java developers responded to questions about their experiences, preferred tools and technologies, and what issues they currently face.

New features and what's next

Java is immortal and feels good: 2020 results and 2021 trends

Java in 2020 is overgrown with new features and was released twice right on schedule, despite the global turmoil. Java will remain one of the main platforms for developing enterprise applications (that is, corporate applications used by large companies to make money.

Simulate and solve

Buggy App – Simulate performance problems

Using the simple Java application Buggy App, you can simulate various performance problems in your environment. This article will examine some use cases, how to download the application, and what common performance problems you can simulate through Buggy App.