BoxLang 1.16.0 Released!
Table of Contents HTTP Client Lifecycle and ObservabilityMiniServer Deployments Behind a Reverse ProxyStruct StreamsHot Reloading Java LibrariesArchive Format Expansion SupportQuery EnhancementsCFML and Transpiler ParityClosures, Interfaces, and Java InteropStability and PerformanceUpgradingResources BoxLang 1.16.0 is here, closing 50 issues across new features, ...
-
Offline Crypto Address Validation in Java
Table of Contents What Can Be Validated Offline?What Cannot Be Validated Offline?Adding ChainwardenValidating an AddressValidating By Chain IdMapping Validation ErrorsSupported FormatsConclusionBackend validation often starts with simple questions. Is the input empty? Does it have the expected shape? Can it be …
-
New Between-Quarters Security Updates for Java: What CSPUs Mean for Your Release Pipeline
Table of Contents What’s ChangingWhy NowCSPU Versus CPUWhat You Need To DoAzul ReadinessConclusionIn an announcement on the OpenJDK Updates Mailinglist on July 20, 2026, Rob McKenna explained a change in the Oracle security release cycle for JDK builds. They plan …
-
Azul Zulu July 2026 Quarterly Update Released
Table of Contents The Quarterly Update CycleCritical Patch Updates (CPU)Patch Set Updates (PSU)Getting the Most Out of CPU and PSU ReleasesVersion Bumps in This ReleaseSecurity and Bug Fixes in This ReleaseAzul Zulu July 2026 Release NotesLucida Monotype Fonts Leave Zulu …
-
Your Loom App Quietly Became a Thread Pool Again: A Field Guide to Virtual Thread Pinning
Table of Contents What pinning actually isThe two causes — and it really is just twoThe canonical bugWhat JDK 24 changed (JEP 491)How to catch itHow to fix itWhy I ended up automating the readThe incident that taught me to …
-
BoxLang 1.15.0 Released: Blazing Fast Strings, Runtime Portability, and much more
Table of Contents 🔤 Headline: BoxStringBuilder and Dramatically Faster String ConcatenationThe Performance StoryA First-Class BoxStringBuilder TypeOptimization 1: &= Does In-Place AppendOptimization 2: Compiler Self-Assignment RewriteOptimization 3: Compile-Time Literal FoldingOptimization 4: Auto-Switching Runtime Concat StrategyJava Interop Nuance🚀 Headline: Pluggable ClassLoader Factory …
-
Endive 1.0 Is Here: Wasm on the JVM Ships Under the Bytecode Alliance
Table of Contents What ShippedWasmGC: The Libraries Get SmarterTail Call OptimizationsOne More JAR: tree-sitter for JavaBeyond Libraries: Endive as a HostWhat’s NextGet StartedA few weeks ago, we wrote about a new generation of Java libraries powered by WebAssembly. SQLite, QuickJS, …
-
BoxLang 1.14.0 : BoxSet is Here, BoxLang’s New First-Class Set Type
Table of Contents Why Sets? The Problem FirstMeet BoxSetCreating Sets: Every PathsetNew() — the workhorsesetOf() — varargs shorthandLiteral syntax: set{ … }Converting from other typesThe Three Variants in PracticeDefault (HashSet) — when order doesn’t matterLinked (LinkedHashSet) — when insertion order …
-
BoxLang 1.14.0 : Introducing Inner Classes
Table of Contents The Two FlavorsTemplate ClassesHoistingMultiple Classes in One ScriptProperties, Constructors, and Static MembersInheritanceJava InteroperabilityImports Are SharedTemplate Classes in .bxm FilesInner ClassesHoisting in Inner ClassesMultiple and Nested Inner ClassesInheritance Between Inner ClassesAccessing Outer Class StaticsExternal Access via $ SyntaxImporting …
-
Your TLS Stack Is Lying to You About Zero-Copy
Table of Contents The “No Waste Compute” ConstraintThe Impedance Mismatch in Memory OwnershipThe Netty QuestionExplicit State and FFMWhat the Exploratory Benchmarks ProveThe GC Layer and the True Cost of AbstractionsWhere SSLEngine Still WinsWhat I Changed, and What I Gave UpThe …