Building AI Systems with MongoDB: Implementing the Planning Pattern
Table of Contents PrerequisitesStep 1: Generate the ProjectStep 2: Generate the domain classesStep 3: Defining the AI layer over MongoDB integrationStep 4: Showing the result with UIStep 5: Execute the applicationConclusionArtificial Intelligence has swiftly evolved from a niche research topic ...
New Articles
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.
Table of Contents Discovery Has Stopped Being the Hard Part530 Bugs Disclosed. About 75 Fixed.The NCSC Says Brace for a Patch WaveRead the Small Print on the Rescue PlansFixes Arrive on the Maintainers’ TermsFor Most of Maven Central, There’s Nobody …
Table of Contents The Quarterly Update CycleCritical Patch Updates (CPU)Patch Set Updates (PSU)Getting the Most Out of CPU and PSU ReleasesVersion Bumps in This ReleaseSecurity and Bug Fixes in This ReleaseAzul Zulu July 2026 Release NotesLucida Monotype Fonts Leave Zulu …
Table of Contents Downloads & Release NotesA Security Fix, Patched Across Every BranchTwo Jackson CVEs Closed on the 6 LineAzul Payara Server and Micro 7.2.0: The Payara 7 Line, Monthly CadenceBug FixesComponent UpgradesAzul Payara Community 7.2026.7Azul Payara Server and Micro …
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 …
Table of Contents ARM versus RISC-V?Banana PiFirst ImpressionsBanana Pi BPI-M4 ZeroBanana Pi BPI-F3Testing with Java and Pi4JBanana Pi BPI-M4 ZeroPi4j on the Banana Pi ZeroBanana Pi BPI-F3Benchmark ResultsConclusionAs part of my 2026 learning goals around Java on RISC-V (see this …
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 …
ParparVM went from 4.21x slower than warmed Java 25 to geomean parity, with six of ten benchmarks at or below HotSpot and peak memory below the JVM’s. The architecture behind it: frameless C codegen, a BiBOP page heap, and a poor man’s Valhalla.
Table of Contents Why JVM Warmup and Steady State Should Not Share the Same Resource ProfilePodResourceProfiles: Vertical Scaling Without RestartsMeasuring JVM Warm-up Using Azul Prime JMX MetricsMetrics: What This AchievesHow Vertical and Horizontal Scaling Work TogetherTry It YourselfClosing ThoughtsAutoscaling on …
Table of Contents What pinning actually isThe two causes — and it really is just twoThe canonical bugWhat JDK 24 changed (JEP 491)How to catch itHow to fix itWhy I ended up automating the readThe incident that taught me to …
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 …
Table of Contents The idea: Copilot-driven profilingStep 1 — Copilot ran it, and showed me exactly what it ranStep 2 — The verdict in plain languageStep 3 — One click hands the data back to CopilotStep 4 — A root …
Table of Contents YouTubePodcast AppsGuestsLinksContentFoojay Podcast hits episode 100. No plan, no roadmap. It just happened. To mark the occasion, Frank turned the microphone around and invited other podcasters: Adam Bien (airhacks.fm), Jennifer Reif (Breaktime Tech Talks), Kadi McKean and …
Table of Contents The pre-database era, replayedThe write-ahead log, but for your local variablesTransactions that span monthsThe same pattern, elsewhere in the stackWhat this means for your Java codeOnce upon a time, applications managed their own data files. Every program …
Event-Driven Architecture can unlock scalability, loose coupling and powerful integrations; but it also introduces retries, eventual consistency, observability challenges and operational overhead. This article explores seven situations where EDA may be the wrong choice, from simple CRUD applications to workflows that require strong consistency or immediate responses.
This week’s release adds car dashboards, motion sensors, desktop-class input, foldables, Commerce, Secrets, versioned builds, and real video generation while keeping last week’s open-source deal intact.