The 5 Knights of the MCP Apocalypse ๐ฑ
Table of Contents 1. The "My Prompt is Leaking Secrets" Problem ๐2. The "Is My Server a Double Agent?" Problem ๐ต๏ธ3. The "Black Box of Vulnerabilities" Problem ๐4. The "Context Pollution and Poisoning" Problem ๐งช5. The "Too Many Cooks" Problem ...
New Articles
Table of Contents What is LangChain4J-CDI?Getting started with LangChain4J-CDI1) Add dependencies (Maven)2) Configure your model(s) with MicroProfile Config3) Declare an AI Service interface4) Inject and use it4) Observability and resiliency.In SummaryImportant Links Goal: This article will demonstrate how to add …
Table of Contents Are you sitting comfortably?The CVE is (almost) not importantThe Inversion of the Security TimelineHabit vs. HypeThe Flawed Assumption of Loud AlertsPrioritising Changes Over StoriesThe main timelineAre we done?How the message dilutesA common scenerioWhat This Means to You …
Table of Contents ARM: Efficient by DesignARM on Mobile DevicesARM on Raspberry PiARM on Cloud ComputingARM in the Apple M-SeriesJava on ARMx86: Running the Same Code Since 1985Decades of Desktop, Laptop, and Server DominanceAMD versus Intel: Two Implementations of x86Intel’s …
Table of Contents What Makes This Release Groundbreaking?๐ฏ Summary๐ค Autonomous AI Agentsโก Serverless AI Agents on AWS Lambda๐ Autonomous Agents with BoxLang Scheduler๐งฌ Multi-Tenant Vector Memory & RAG๐ Document Loaders for 30+ Formats๐ 12+ AI Provider Support๐ก Model Context Protocol …
Table of Contents The Quarterly Update CycleCritical Patch Updates (CPU)Patch Set Updates (PSU)Difference With the Six-Month Release CycleDistributor AvailabilityIn this January ReleaseNext Steps The January 2026 OpenJDK quarterly updates are now (or will soon be) available from various OpenJDK distributors. …
Explore realโworld benchmarks, tuning options, and bestโpractice strategies to optimize latency, throughput, and memory on modern hardware with Semeru Runtimes, an OpenJDK distribution.
Table of Contents Command completion extends regular completionFix errors and warnings with command completionPerform file- or class-level actionsRefactoring and code transformationUse command completion for navigationAliases for several commandsComplements existing featuresConclusion How many shortcuts can you remember? Three? Five? More? I …
Table of Contents Problem #1: “I see the bug, but I’m too lazy (or busy) to fix it”Problem #2: “My AI Assistant writes buggy code because it doesn’t know our rules”Problem #3: “How do I know if this Project with …
Table of Contents GitLab PagesGitLab CIGenerating pagesResults Writing documentation should be as low-key as possible to remove the pain from the process. One way to achieve this is through Documentation as Code. Setting it up and configuring it may take …
Table of Contents A Quick History LessonForeign Function & Memory (FFM) APIThe Problem With JNIHow The FFM API EvolvedSimple Code ExamplesWhy the FFM API Matters for Raspberry Pi ProjectsPi4J ArchitectureThe FFM TransformationA Community Success StoryBeyond Raspberry PiPi4J Examples Using the …
Memory management remains the primary factor for application performance in enterprise Java environments. Between 2017 and 2025, the ecosystem shifted from manual tuning to architectural selection. Industry data suggests that 60 percent of Java performance issues and 45 percent of production incidents in distributed systems stem from suboptimal Garbage Collection (GC) behavior. This guide provides a strategic framework for selecting collectors based on workload characteristics. It covers the transition from legacy collectors to Generational ZGC, analyzing trade-offs regarding throughput, latency, and hardware constraints with mathematical precision.
Table of Contents IntroductionBackground InfoWarningThe SetupComparing ApproachesBenchmarkConclusion Introduction In this post, we dive into a more advanced topic: pointer arithmetic in Java. With the introduction of the Foreign Function & Memory API (Panama), we can interact with native memory. Usually, …