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

#java

How do you say "boilerplate code" in Spanish?

Duolingo migrates from Java to Kotlin, reducing line count 30%

Duolingo has joined the list of companies switching their Android application code from Java to Kotlin. Duolingo’s developers found that by changing the code base to Kotlin, they reduced the line count by 30% on average, and up to 90% in some cases.

Compile Java to WebAssembly & JavaScript

CheerpJ 2.1 adds more features for bringing Java bytecode to the web

CheerpJ 2.1 has arrived with several updates on board for bringing Java to the web. CheerpJ is a tool that comes with a full Java 8 SE runtime environment. It is designed to compile Java bytecode into JavaScript and, since version 2.0, which was released two months ago, also to WebAssembly. Let’s take a look at the latest maintenance release.

Last week's highlights

Weekly Review: Eclipse Theia, Istio 1.5 interview & Java 15 takes shape

Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, an IDE designed to be an alternative to VS Code was released: Eclipse Theia. There was also a lot going on with Java 15—from a release date to the first confirmed JEP. And, since Istio underwent a major change in v1.5, we spoke to the developer team to get all the details.

Watch David Delabassée's JAX London session

JVMs in Containers, Towards a Perfect Symbiosis!

Container technologies such as Docker have rapidly become the de-facto way to deploy applications. In addition, emerging platforms, projects and tools (Knative, OpenFaaS, Fn Project, JIB, and more) either simplify or fully abstract building container images, which in turn makes leveraging containers with Java natural.

Most clicked news

Top 10 Java stories of March: Java 14, Concurnas, Clojure & more

Every month, we take a look back at our top ten most clicked topics. Last month, Java 14 was released, so we interviewed an illustrious round of Java experts to hear their thoughts about the latest release. We also learned about a new JVM language, Concurnas, from its creator, and listed some advantages of using Clojure. And, since developers are in a unique position to help fight the pandemic while working from home, we shared some open source ideas.

Troubleshooting an unresponsive app

Log4j Bug – Slows down your app

When troubleshooting a popular SaaS application running on the Azure cloud, slow-down kept occurring intermittently with no noticeable pattern. This article uncovers the findings after troubleshooting and capturing the thread dump with jstack, so that you too will know what to do with an unresponsive application.

Last week's highlights

Weekly Review: Celebrating Java 14, working from home & how to help fight COVID-19

Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, we continued celebrating Java 14 by taking a deep dive into its features and interviewing three more experts. Since working from home is becoming the new standard in times of COVID-19, we took a look at different aspects of this new way of work life—but also shared ideas how developers can help fight the pandemic.

Not to mention the long list of bug fixes

Spring Boot 2.2.6 adds support for Java 14

Take a step forward and upgrade Spring Boot to 2.2.6. The new update includes 53 bug fixes, some new enhancements and features, documentation improvements, and upgrades. Notably, it also adds support for Java 14, the latest JDK version.

Interview with Michael Vitz

Java 14 – “NullPointerExceptions are a significant improvement”

Java 14 was released last week, so we spoke to Michael Vitz about the latest features. Read the interview to find out why he thinks JEP 358 is a significant improvement—but does not bring Java closer to Kotlin. He also shared his thoughts on the shorter release cycle and named a feature he would like to see in Java 15.