The BellSoft Blog

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

figure
posts
BellSoft’s 2020 in numbers
figure
Feb 24, 2021
Alex Belokrylov
posts
BellSoft releases Liberica Native Image Kit
Feb 19, 2021
Peter Zhelezniakov

Liberica Native Image Kit (Liberica NIK) is a utility that converts your JVM-based application into a fully AOT compiled native executable under the closed-world assumption with an almost instant startup time. It is based on the open source GraalVM Community Edition. Being compatible with various platforms, including lightweight musl-based Alpine Linux, this technology optimizes resource consumption and minimizes the static footprint.

posts
TeXnical Writing Part 3: Syntax
Feb 5, 2021
Dave Jarvis

Welcome to the third part of developing a Liberica JDK-based application for real-time conversion of mathematical formulas from Markdown to HTML. In the previous part we developed a plain Markdown editor and preview panel; in this part we’ll walk through adding a TeX processor to the application.

posts
JDK Flight Recorder, The Programmatic Way
Jan 29, 2021
Alexey Ragozin

JDK Flight Recorder (JFR) is a powerful diagnostic tool built into OpenJDK. In previous posts, I was focusing on using JFR together with JDK Mission Control, a visual front end. Besides out of box integration with JDK tools like Mission Control and `jcmd`, Flight Recorder has an API.

posts
Liberica 8u282, 11.0.10, and 15.0.2 are here
Jan 19, 2021
Aleksei Voitylov

Liberica JDK now runs natively on M1-powered Apple products. This feature applies to both LTS's (8, 11) and the current Liberica JDK 15. Given that in July 2020 we added AArch64 support for LibericaFX to JDK 11, the most recent LTS version, it paved the way to include it for 64-bit ARM processors in Macs and Macbooks. Apple Silicon users will benefit from full-fledged JavaFX (including Graphics, Controls, Media, and Webkit modules) in all Full bundles to create complex and appealing visual interfaces.

posts
Secrets behind tiny Docker containers for Java microservices
Jan 13, 2021
Aleksei Voitylov

In view of the upcoming Liberica JDK release, we want to lift the curtain just a bit and talk about what makes BellSoft images so small. You will learn the two main image reduction methods and get tools to minimize containers for your project.

Subcribe to our newsletter

figure

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

posts
Coding Languages for Fintech: How Will JVM Make You Succeed?
Jan 5, 2021
Md Kamaruzzaman

Developers often choose Java for financial applications due to its reliability. Learn which programming languages for JVM will make your project succeed.

posts
TeXnical Writing Part 2: Markdown
Dec 10, 2020
Dave Jarvis

Welcome back to developing a Liberica JDK-based app for real-time conversion of mathematical formulas from Markdown to HTML. The second part of this series focuses on building a text editor that supports Markdown syntax and a preview pane to show the result.

posts
An intelligent bet for Kotlin. Part 2
Dec 4, 2020
The Bored Dev

The promising Kotlin language has made many developers jump for joy and even rekindled their interest in studying new ways in programming.

posts
An intelligent bet for Kotlin. Part 1
Nov 16, 2020
The Bored Dev

Here’s why BellSoft, determined to keep you informed of everything Java-related, has invited me to make a two-parter on the young and advanced Kotlin language.

posts
BellSoft Kicks Off Bundled Offer with Karakun for Better Software Security and Simpler Migration
Nov 13, 2020
Alex Belokrylov

BellSoft, one of the top-5 OpenJDK contributors, and Karakun AG, a software engineering company that specializes in the development of custom solutions and maintainer of OpenWebStart, an open source re-implementation of the Java Web Start technology, have recently announced a new partnership. BellSoft and Karakun collaborate to provide a safe path from Oracle Java to open source solutions.

posts
TeXnical Writing Part 1: Foundations
Nov 2, 2020
Dave Jarvis

Plain text documents are timeless. The earliest ASCII documents ever written can still be opened, read, and modified today, on virtually any hardware, using any operating system, without any proprietary software, online service, or third-party conversion program. In stark contrast are document formats such as those produced by Microsoft Word, ClarisWorks, Lotus Manuscript, WordPerfect, WordStar, and most other word processors, whether discontinued or not.