BoxLang AWS, Azure, and Google Secrets Manager Module Released
Table of Contents One Pattern to Rule Them AllInstallationInstallationCommandBoxVia CommandBoxVia BoxLang OS BinaryHow Configuration Resolution WorksPer-Application Configuration (Application.bx)Global Server Configuration (boxlang.json)Real-World Usage: Datasource ConfigurationBuilt-In Caching: Performance Without CompromiseLocal Development SupportEnvironment Variable SupportThis Is a BoxLang+ FeatureGet Started Every production application ...
-
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 …
-
What’s New in actions/setup-java 5.4 and 5.5: Signature Verification, Kona JDK, and a Better Maven Experience
Table of Contents Verify the signature of the JDK you downloadTencent Kona JDKInstall a JDK without making it the defaultSmarter version files: auto-detect the distributionFrom .sdkmanrcA much nicer Maven experienceQuieter logs by defaultNon-interactive settings.xmlToolchains that stop growing out of controlDon’t …
-
Quarkus Unpacked: Insights from the Foojay Podcast
Table of Contents What is Quarkus?How does Quarkus compare to Spring, Micronaut, or other frameworks?Is Quarkus more modern because it is newer?Does Quarkus replace the JVM?What is Quarkus live reload?How does build-time optimization work?How does this differ from JIT and …
-
Why Enterprise Java Teams Need Quality Gates Even More in the Age of AI
Table of Contents Enterprise quality is a scaling problemLocal differences become delivery problemsNoisy diffs hurt review qualityIDE-based quality control is not enoughAI needs deterministic boundariesWhat enterprise quality gates should checkFormatting is only one source-code gateJava member ordering is harder than …
-
BoxLang v1.13.0: Compatibility, Concurrency, and Formatter Maturity
Table of Contents New FeaturesCharacter-Aware Trimming — trim(), ltrim(), rtrim()getClassMetadata() by Absolute PathSystemExecute() Environment ControlsThe BoxLang Formatter Goes Production-ReadyAsync & Concurrency HardeningMiniServer: Security & ReliabilityCompatibility WinsChangelog Highlights BoxLang 1.13.0 is a stability-first release with deep compatibility work and runtime hardening. …
-
Dockerizing a Java 26 Project with Docker Init
Table of Contents Technical RequirementsCreate a New ProjectRun Docker InitA Note on Java 26 Base ImagesBuild and RunAdd a ControllerMore LinksConclusionDocker Init was introduced in Docker Desktop 4.27, before LLMs became the default answer to everything. It’s a “smart” interactive …
-
AWS Nitro and CPU Graviton Meets Unikernels
Table of Contents AWS Nitro and CPU Graviton Meets Unikernels: Java and Quarkus on ARM64 AWS Graviton with Nanos UnikernelJava and Jakarta EE Truly Meet UnikernelsFrom Virtual Machines and Containers to UnikernelsProof of Concept OverviewReproducibility and ArtifactsLocal Build and Image …
-
Introducing Floci: A High-Performance, GraalVM-Powered AWS Emulator
Table of Contents The Motivation: Why Another AWS Emulator?Technical Edge: Built with Java and GraalVMFeature CoverageGetting StartedJoin the Floci CommunityThe Motivation: Why Another AWS Emulator? As Java developers, we are used to local-first development. Tools that emulate the cloud environment …
-
TestBox 7: Real-Time Feedback, a Browser-Based IDE, and Modern Testing Workflows on the JVM
Table of Contents Keyboard ShortcutsStreaming Test Execution via SSEDry Run & Spec DiscoveryBoxLang CLI Runner — New Power OptionsOther Notable ImprovementsTestBox CLI Updates (v1.8.0)Upgrade Now TestBox 7.x focuses on improving testing workflows for BoxLang and CFML applications. This release introduces …