Did Your AI Agent Run the Debugger? One JVM Bug, Two Agent Runs
Table of Contents The method under testA checklist you can apply with any agentJava developers reach for the debugger without thinking about it. Set a breakpoint, run the failing test, look at the variables, then decide what to change. Most ...
-
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 …
-
Jakarta Faces, Java Web Framework, Stateless Edition: Marketplace AliFaces
Table of Contents A Fully Stateless Jakarta Faces Marketplace with Server-Side Rendering — No HttpSession, No Saved ViewState, No Sticky SessionsStateless Faces: an old idea, revisitedA marketplace, not a Hello WorldState lives in the domain, not in the sessionServer-Side Rendering …
-
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, …
-
SQLite Across Every Port: One Contract, One Encrypted File Format
Codename One now runs the same tested SQLite contract across Android, iOS, JavaScript, Windows, Linux, watchOS, tvOS, and the simulator, with passphrase, managed-key, and raw-key encryption.
-
App Shield: Your Server Should Not Trust the App Calling It
Codename One App Shield turns Apple App Attest and Google Play Integrity into short-lived tokens your backend can verify. This release also adds OpenType fonts, advances the R2 repository migration, and prepares new Windows desktop builders.
-
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, …
-
Scripting in small apps: you don’t need a container for a macro
Table of Contents The usual options, and why they don’t fitWhat small apps actually need: simplicityWhat you getHello worldWhere this leaves youDisclosure: I maintain Aussom, an Apache 2.0 interpreted language for the JVM. It’s the approach I argue for here, …
-
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 …