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 ...
-
Toward a Durable Spring PetClinic
Table of Contents OverviewWhat makes a process a good candidate for durability?Spring PetClinic as an Exploratory DeviceStep 1 — Download the Spring PetClinic sourceStep 2 — Analyze the application for durability candidates2a — Analysis: processes that are good candidates for …
-
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 …
-
“This Can’t Possibly Work”: What I Learned at a Temporal.io Workshop
Table of Contents The problem: we all became distributed systems developersDurable execution: crash-proof, not crash-preventingHow it actually works: history replay, not snapshotsThe moving partsSeeing is believingWhy this changes how you write softwareWhen developers first hear about Temporal, they tend to …
-
BoxLang 1.14.0 : Sets, Ranges, Inner Classes, and a Runtime That Talks Back
Table of Contents Dynamic Sets – A First-Class CollectionRanges – Lazy, Typed, Extensible IntervalsInner Classes and Template ClassesClass References as Callable ConstructorsDataNavigator JSONPath SupportQuery Transformers – Own Your Result ShapeGlobal Query DefaultsCompanion Release: bx-mcp Is HereOther Notable AdditionsschedulerNew() BIFserver.webModeString BIFs: …
-
BoxLang 1.14.0 : Navigate Anything: JSONPath Comes to BoxLang’s DataNavigator
Table of Contents A Quick Refresher: What is the DataNavigator?What Is New in 1.14.0The Path Expression SyntaxPath Expression SyntaxReal-World ScenariosScenario 1: Processing an API ResponseScenario 2: Configuration IntrospectionScenario 3: Wildcard and Slice ExtractionChoosing the Right MethodPutting It All TogetherUpgrade and …
-
AI-Assisted Unused & Dead Code Removal
Table of Contents Why Your Codebase Is Forcing AI to Underperform, and What to Do About ItThe Context Window Is Your AI’s Working MemoryUnused & Dead Code Is More Common Than You ThinkRuntime Evidence Changes the PictureAI-Assisted Code Removal WorkflowThe …
-
BoxLang 1.14.0 : Query Transformers – Take Full Control of Your Query Results
Table of Contents The Problem with Three Return TypesWhat Is a Query Transformer?The Transformer ContractLive Examples: Inline Closures1. Envelope with Metadata2. Domain Object Hydration3. Tabular Format (Near Zero-Copy)4. Rich Column DescriptorsReusable Class TransformersRegistered App-Level TransformersTransformer Resolution Orderbx:query Component SupportJDBC Metadata: …
-
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 …
-
Where production policy belongs: building Eliya in public (part 1)
Where does production policy belong in a managed runtime? The thesis behind Eliya, an opinionated OpenJDK 25 distribution, and the one flag it ships. Part 1.