Community Spotlight: BoxLang Express Brings Node-Style HTTP to the JVM
Table of Contents The itch that started itWhat's insideMiddleware, the way you already know itTwo view engines, your choiceBuilt with a defensive postureExpress Test AppWhy this matters If you've spent years in Spring Boot, Micronaut, or Jakarta EE, "web framework" ...
-
From OpenTelemetry to DuckDB
Table of Contents Why DuckDBSetup1. Install DuckDB2. Install the Dash0 CLI3. AuthenticateGetting spans out of Dash0Kicking the DuckDB tiresMaking it persistentFive useful queries1. Golden signals per service2. A latency histogram3. Pivot by status4. Share of total latency per service5. Convert …
-
From Spec-Driven Development to Living Specifications in Java Projects
Table of Contents The Promise of Spec-Driven DevelopmentWhat We Learned by Putting It into PracticeWhen the Specification Is Not the Source of TruthSBCE: Bringing the Specification Closer to the CodeSDD4J: Adapting to Multiple Architectures in Java ProjectsThere Is No Silver …
-
No Database Operations Found: What Writing a Spring Boot Analyzer Taught Me About Spring
Table of Contents The endpoints are not where the annotations areSpring runs code nothing callsThe names lie in specific, learnable waysMessaging boundaries are where the joins are wrongThe rule I ended up withWhat this has to do with reading a …
-
Announcing BX-WORD: Native Microsoft Word Automation for BoxLang
Table of Contents Why This Matters for the EnterpriseThe word() BIF: One Entry PointYour First Document in Three LinesThe Building BlocksHeadings and Formatted ParagraphsTables from Arrays, Queries, or StructsNested ListsImages from AnywherePage Setup, Headers, Footers, HyperlinksTemplate Population at ScaleMulti-Format BridgeEnterprise-Grade …
-
NetBeans DataWrangler: Query, Convert, and Edit Data Analytics Files
Table of Contents File supportQuery, convert, copyThe SQL editorConnections and extensionsDesignInstallationApache NetBeans DataWrangler brings the file formats of data analytics into Apache NetBeans 31: CSV, Apache Parquet, JSON and Excel, the formats exchanged with pandas, Spark, R, dbt, Power BI …
-
Running DuckDB’s JDBC Driver in a GraalVM Native Image
Table of Contents The Hello WorldWhat the Agent RecordedWhy It Failed BeforeA Larger ExampleWhere This Leaves the IssueDuckDB is an in-process analytical database. You add one JAR to a Java project and get a SQL engine that reads CSV, Parquet, …
-
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 …
-
Introducing BoxLang AI Explorer: A Local Catalog for Every AI Pattern
Table of Contents What It IsWhat’s CoveredTry It Live, Run It LocalQuick StartBring Your Own ProviderRunning a Sample DirectlyExplore, Fork, Contribute Learning a new AI API usually means jumping between scattered documentation pages, guessing at imports, and copy-pasting code that …