Recent Posts

From a JAR to a full-fledged MacOS app

Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents The problemThe solutionImproving the buildFinishing touchesConclusion A couple of years ago, I developed a small Kotlin GUI to help me rename my files in batch. I actually created it with different JVM frameworks to compare their relative merits. In any case, I didn’t use it up until last …

Read More »

BoxLang 1.10.0: Functional Arrays, Elegant Loops & Distributed Locking

Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents What’s New Nine New Array Methods for Functional Programming Elegant Loop Destructuring Syntax Distributed Cache Locking for Clustered Environments Dynamic Module Management Performance Optimizations Fully-Qualified Name Resolution ASM Compilation Improvements Streaming Binary Responses Developer Experience Enhancements MiniServer Warmup URLs Runtime Introspection Variables Module Binary Directory JSR-223 Configuration Flexibility …

Read More »

First Test of Java on the VisionFive 2 Lite (RISC-V)

Author: Frank Delporte Original post on Foojay: Read More Table of Contents Why RISC-V?StarFive VisionFive Test Board Getting Started Hardware Setup Installing Ubuntu Java Installation and Testing Installing Java Simple Java Tests Conclusion As part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I’ve asking various suppliers to send me …

Read More »