The BellSoft Blog

All about Java development, tools, management, resources, and costs. New articles weekly.

figure
shorts
Critical vulnerabilities in OpenSSL 3.0
figure
Nov 11, 2022
Sergey Chernyshev
shorts
CVE-2022-42889: a critical vulnerability in Apache Commons Text library
Oct 24, 2022
Sergey Chernyshev

Find out about a CVE-2022-42889 vulnerability in a popular Java library

shorts
Docker Hub OpenJDK images are officially deprecated
Oct 4, 2022
Dmitry Chuyko

OpenJDK Docker Hub will not receive updates anymore

shorts
JDK 8 Maintenance Release 4: Important changes
Sep 9, 2022
Dmitry Chuyko

Find out about the changes introduced into the Java specification with JDK 8 MR4

shorts
GraalVM 22.2.0 was released
Aug 19, 2022
Dmitry Chuyko

Discover the key enhancements introduced to the new GraalVM version

shorts
Incorrect access to Java Collections causing ConcurrentModificationException
Aug 5, 2022
Dmitry Chuyko

Learn how to deal with ConcurrentModificationException caused by improper handling of collections

Subcribe to our newsletter

figure

Read the industry news, receive solutions to your problems, and find the ways to save money.

shorts
New JEP draft: Classfile API
Jun 24, 2022
Oleg Chi

Find out the news about a JEP draft aimed at introducing a bytecode library into the JDK

shorts
JEP 425: Virtual Threads (Preview)
Jun 17, 2022
Oleg Chi

JEP 425 integrates virtual threads inещ JDK 19 as a preview API

shorts
Leyden: The new OpenJDK project
Jun 10, 2022
Oleg Chi

The new OpenJDK project Leyden is aimed at accelerating the startup time of Java apps.

shorts
JEP 428: Structured Concurrency (Incubator)
Jun 3, 2022
Oleg Chi

Find out about a new JEP 428 introducing structured concurrency to Java

shorts
Role of a database in TCO reduction
May 26, 2022
Oleg Chi

Find out how a database affects TCO and how to deal with the issue

shorts
Insufficient video memory causing NullPointerExceptions in JavaFX apps
Apr 26, 2022
Dmitry Chuyko

Learn how to deal with NPEs caused by insufficient video memory.