Wusste gar nicht, dass #PDFsam auf Java25 (OpenJDK von BellSoft) + JavaFX basiert. Nice!

https://github.com/torakiki/pdfsam

#Java #OpenJDK #FatClient

GitHub - torakiki/pdfsam: PDFsam, a desktop application to split, merge, mix, rotate PDF files and extract pages

PDFsam, a desktop application to split, merge, mix, rotate PDF files and extract pages - torakiki/pdfsam

GitHub

Targeted to JDK 27: JEP 538: PEM Encodings of Cryptographic Objects (Third Preview): https://openjdk.org/jeps/538

#openjdk #jdk27 #security #crypto #java

Targeted to JDK 27: JEP 538: PEM Encodings of Cryptographic Objects (Third Preview): https://openjdk.org/jeps/538 #jdk27 #openjdk #java

πŸš€ How to Deploy #Keycloak on #Ubuntu #VPS (5 Minute Quick-Start Guide)

Here’s a clear and detailed how-to guide for how to deploy Keycloak on Ubuntu VPS. This guide uses Keycloak in standalone mode with #PostgreSQL as the database and #NGINX as a reverse proxy with SSL.
What is Keycloak?
Keycloak is an open-source identity and access management (IAM) ...
Continued πŸ‘‰ https://blog.radwebhosting.com/deploy-keycloak-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #identitymanagement #letsencrypt #openjdk #selfhosting #opensource #selfhosted #reverseproxy

πŸš€ Deploy #ScyllaDB on #Ubuntu #VPS

This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
What is ScyllaDB?
ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is written in C++ (instead of Java), enabling extremely fast throughput on modern hardwareβ€”making it ideal for real-time analytics, IoT, event streams, time-series workloads, and ...
Continued πŸ‘‰ https://blog.radwebhosting.com/deploy-scylladb-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #openjdk #selfhosted #selfhosting

How to Install Sakai #LMS on #AlmaLinux #VPS

This article provides a guide demonstrating how to install Sakai LMS on AlmaLinux VPS.
What is Sakai LMS?
Sakai LMS is an open-source learning management system designed for colleges, universities, and online education providers to deliver courses, manage learning resources, and support collaboration ...
Continued πŸ‘‰ https://blog.radwebhosting.com/install-sakai-lms-on-almalinux-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #sakailms #elearning #opensource #learningmanagementsystem #selfhosted #openjdk #apachetomcat #selfhosting

πŸš€ Deploy #ScyllaDB on #Ubuntu #VPS

This article provides a guide to deploy ScyllaDB on Ubuntu VPS.
What is ScyllaDB?
ScyllaDB is a high-performance, low-latency NoSQL database designed as a drop-in replacement for Apache Cassandra. It is written in C++ (instead of Java), enabling extremely fast throughput on modern hardwareβ€”making it ideal for real-time analytics, IoT, event streams, time-series workloads, and ...
Continued πŸ‘‰ https://blog.radwebhosting.com/deploy-scylladb-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #selfhosting #openjdk #selfhosted

JDK 27 Compact Object Headers: ΠΊΠ°ΠΊ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΄ΠΎ 30% ΠΊΡƒΡ‡ΠΈ Π±Π΅Π· кроссфита ΠΈ ТСстких Π΄ΠΈΠ΅Ρ‚

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Java-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² HotSpot начинаСтся со слуТСбного Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 12 Π±Π°ΠΉΡ‚. Π’ JDK 27 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ сТимаСтся Π΄ΠΎ 8 β€” это JEP 534, Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ шаг внСдрСния Compact Object Headers. Для Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… бэкСндов это 5–15% экономии heap, для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌΠΈ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (особСнно Π½Π° Scala, Clojure ΠΈ ΠΈΠΌΠΌΡƒΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹Ρ… коллСкциях) β€” Π΄ΠΎ 30%, Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.

https://habr.com/ru/articles/1041854/

#Java #JVM #HotSpot #OpenJDK #JDK_27 #JEP_534 #Compact_Object_Headers #Project_Lilliput #GC #ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ_памяти

JDK 27 Compact Object Headers: ΠΊΠ°ΠΊ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΄ΠΎ 30% ΠΊΡƒΡ‡ΠΈ Π±Π΅Π· кроссфита ΠΈ ТСстких Π΄ΠΈΠ΅Ρ‚

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Java-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² HotSpot начинаСтся со слуТСбного Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° : ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚ΠΈΠΏΠ΅, состояниС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ, GC-возраст, identity hash, forwarding-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. На 64-Π±ΠΈΡ‚Π½ΠΎΠΉ...

Π₯Π°Π±Ρ€
I've spent most of today (and the past few days) on JavaFX 17/21/25 LTS. It's a lot of work, but almost a pleasure because the tools/procedures are so clear. Skara is extremely helpful with backports. And it's deterministic.
JavaFX is very well maintained.
#openjfx #openjdk #javafx