Idempotent Write Paths: Keeping an Integration Pipeline Correct When Messages Repeat
Table of Contents A reconciliation that didn't add upWhat you key idempotency on is the whole gameWhere the dedup check actually livesWhen a duplicate arrives: ignore, overwrite, or mergeStitching identities together across systemsHow do you prove you didn't lose anythingA ...
-
Build Secure AI Chat Applications with BoxLang, RAG, Ollama, and Amazon Bedrock with Dan Card
Table of Contents Build Secure AI Chat Applications with BoxLang, RAG, Ollama, and Amazon BedrockGo Beyond a Basic AI ChatbotWhat You Will LearnBuild with More Control Over Your AI StackWho Should Attend?Prerequisites and Workshop SupportGet Your Early Bird Ticket and …
-
Push V3: One Message From Your Server to Every Surface
Codename One Push V3 adds typed messages, managed credentials, segmentation, analytics, and Surface updates. Existing push apps should test the new cloud endpoint before next week’s cutover.
-
Embedding DuckDB in a Maven App (and Using It for Things That Aren’t Databases)
Table of Contents SetupQuerying a file on the internet with SQLQuerying a file on the internet with SQLWhere this is actually usefulSumming upDuckDB is described as “SQLite for analytics,” which is true: it’s an in-process database engine that runs inside …
-
Idempotent REST Endpoints Without the Boilerplate
Table of Contents The problem nobody talks about until productionWhat the idempotent Spring Boot starter doesWhat happens when things go wrongIdempotent Spring Boot and Concurrent Requests: the case people forgetThe exactly-once caveat I chose to be loud aboutQuick setup for …
-
The Codename One JavaScript Port Is Now Free and Open Source
Codename One’s JavaScript port is now open source, available on every plan, and buildable locally without an account. ParparVM is the default, while TeaVM remains available through a build hint.
-
Keeping Java Hot This Summer: August 2026 US & Canada JUG Tour with Simon Ritter
Table of Contents The talk: Keeping Your Java Hot – Solving the JVM Startup and Warmup ProblemWhy join your local JUG this August?The full tour detailsSummer conference season goes quiet. Most major Java events wrap by June, CFPs go dark …
-
HTTP QUERY Method Explained: RFC 10008, Ecosystem Adoption, and a Quarkus Implementation
Table of Contents The QUERY MethodSafe and idempotentMeaning comes from Content-TypeExplicitly cacheableDiscovery via Accept-QueryThe equivalent resourceFamiliar error semanticsA decade in the makingWhere ecosystem support stands todayApache TomcatEclipse JettyJakarta ServletWhat about Spring?Why Quarkus can do it todayThe example: a product catalog …
-
New Between-Quarters Security Updates for Java: What CSPUs Mean for Your Release Pipeline
Table of Contents What’s ChangingWhy NowCSPU Versus CPUWhat You Need To DoAzul ReadinessConclusionIn an announcement on the OpenJDK Updates Mailinglist on July 20, 2026, Rob McKenna explained a change in the Oracle security release cycle for JDK builds. They plan …
-
Own Your Pixels: Native Fidelity on Your Schedule
Codename One statically links its lightweight UI into your native app, so an OS update cannot silently redesign it. New native-reference fidelity tests let us adopt iOS 26 Liquid Glass and Material 3 on our schedule without surrendering control of the pixels.