Recent Posts

Intro to the BoxLang Formatter

Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Recommended Team Workflow You know the drill. Someone opens a PR and half the review comments are about tabs vs spaces, where braces go, or why that one function has its arguments formatted differently from everything else. It’s noise. And it’s over. The BoxLang Formatter is here, and …

Read More »

Why I Banned ThreadLocal from the Exeris Kernel (And What Replaced It)

Author: Arkadiusz Przychocki Original post on Foojay: Read More Table of Contents The Forensic Analysis: The 3 Sins of ThreadLocal 1. The Spaghetti State (Unconstrained Mutability) 2. The Memory Leak Trap (Unbounded Lifetime) 3. The Inheritance Tax (The RAM Killer) The Missing Link: Structured Concurrency IncompatibilityExhibit A: The Zero-Waste Solution (JEP 506) The Scoreboard Exhibit B: “Show, Don’t Tell” — …

Read More »

Skills, Java 17, And Theme Accents with Codename One

Author: Shai Almog Original post on Foojay: Read More Table of Contents Java 17 by defaultAGENTS.md and the Codename One skillNative theme accentsMetal follow-ups Per-axis scale decomposition (#4939, fixes #3302) Clip-under-rotation diagnostic (#4924, towards #3921) iOS Metal colour space hint (#4909, fixes #4908) The new translateMatrix API String API: replace(CharSequence, CharSequence), replaceAll, replaceFirstiOS push permission no longer fires at app …

Read More »