In this article, you’ll learn how to conquer challenges by deploying a Java Spring framework reference app named Pet Clinic. You will leverage the power of Kubernetes, use Apache Cassandra as the backend store, and use a React implementation of Pet Clinic to demonstrate the power and scalability of Reactive systems.
Garbage Collection is automatic on all modern platforms – Java, .NET, Golang, Python. So, do you have to worry about it? This article showcases and justifies the importance of Garbage Collection analysis and what you and your teams ought to know about it.
This article is part of a tutorial series by Ram Lakshmanan, in which you will learn how to simulate various performance problems. You will learn how to simulate a StackOverflow error, find out how to diagnose it, and most importantly, how to solve the problem.
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?
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.
Java and electronics, together at last? The publishing house Elektor released a book that illustrates how to work with Java in the electronics field using the Raspberry Pi. This review takes a look at what you’ll learn in Getting Started with Java on the Raspberry Pi.
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 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.
We spoke with Bruno Borges, Principal Product Manager for Java at Microsoft about the newest Preview of Microsoft Build of OpenJDK. See what this adds to the Java ecosystem, what it means for Java developers, and what the future has in store for the Microsoft Build of OpenJDK.
In this chaos engineering tutorial from Ram Lakshmanan, you will learn how to simulate CPU consumption to spike up to 100% on a host (or container). CPU consumption will spike up whenever a thread goes on an infinite loop. Find out how to diagnose a CPU spike.
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.
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.
Gain new technical advantages by learning a new language in 2021. In this article, Zan McQuade, Senior Content Acquisitions Editor, Programming at O’Reilly examines what you should look for when choosing a new programming language and what you’ll gain.
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.