From package boundaries to prompt caching — engineering in the AI era

Package Management Namespaces

🎯 Featured Article

🧭 Package Management Namespaces
A analysis of how package managers design naming systems — and why namespace decisions shape ecosystems for decades.
⬢ Explain how global vs scoped namespaces affect governance and collision risk
⬢ Highlight why namespace changes are nearly impossible once an ecosystem scales

⏩ TL;DR (Quick Recap)

Revisit architectural fundamentals as AI reshapes system design and tooling
Optimize JVM and Spring stacks for performance and AI workloads
Reevaluate developer workflows as AI changes planning, review and product quality
Strengthen modularity, naming and protocol thinking for long-term resilience

☕ JVM Corner

Java — How a 40-Line Fix Eliminated a 400x Performance Gap
A deep dive into an OpenJDK change that replaced /proc parsing with a syscall, unlocking massive performance gains.
⬢ Demonstrate how low-level kernel interactions impact high-level JVM behavior

📊 62% of enterprises now use Java to power AI apps
Azul’s 2026 survey shows Java increasingly powers production AI systems.
⬢ Indicate long-term JVM relevance in AI-native infrastructure

🧠 Kotlin — You don’t understand recomposition
A clear explanation of recomposition mechanics in Jetpack Compose.
⬢ Explain performance implications of composable structure

🎮 Minecraft Java is switching from OpenGL to Vulkan for the Vibrant Visuals update
Rendering in Minecraft Java moves to Vulkan for performance and modernization.
⬢ Improve graphics performance and long-term maintainability

🧩 JDK 26 and JDK 27: What We Know So Far
An overview of upcoming Java releases and stabilization progress.
⬢ Outline the JDK 26 and JDK 27

🛠 11 Advanced Java Features Every Spring Boot Developer Needs to Know
A practical overview of modern Java capabilities for production systems.
⬢ Leverage records, pattern matching and virtual threads

🍃 Spring Updates

💰 Spring AI Prompt Caching: Stop Wasting Money on Repeated Tokens
A guide to reducing LLM costs using prompt caching with Spring AI.
⬢ Lower AI infrastructure costs

🤖 Spring Boot + Spring AI: Building Production-Ready Intelligent Applications in 2026
A structured overview of building AI-native apps with Spring.

🏗 Building Modular Monoliths With Kotlin and Spring
A guide to modular architecture using Spring Modulith and Kotlin.
⬢ Structure applications around clear module boundaries

🔍 Extra Reads

AI, Models & Developer Workflow
🧠 Claude Sonnet 4.6 — Introduce frontier-scale coding and agent capabilities for production workflows.
🤖 Gemini 3.1 Pro: A smarter model for your most complex tasks — Deliver upgraded reasoning and research performance across domains.
🔄 OpenClaw, OpenAI and the future — Announce a shift toward agent-focused development and open governance.
📈 How AI is reshaping developer choice— Show how AI compatibility drives technology adoption.

Architecture, Search & Performance
🔎 Semantic Search Without Embeddings — Challenge embedding-centric search with taxonomy-based alternatives.
⚙️ The cost of a function call — Quantify inlining trade-offs.
🪟 I Fixed Windows Native Development — Modernize MSVC toolchains.
📦 Migrating from Jekyll to Hugo… or not — Reflect on trade-offs in static site tooling decisions.

Process, Quality & Craft
🧪 The PERFECT Code Review — Structure reviews to reduce cognitive load and improve quality.
📜 Does AI Make the Agile Manifesto Obsolete? — Debate AI-driven Software Development Lifecycle against Agile principles.
🧠 Thinking in Plans, Not Code — Shift leverage from typing to structured planning.
🎨 AI makes you boring — Critique originality loss in AI-assisted development.
🌱 Learn fundamentals, not frameworks — Prioritize durable knowledge over short-lived trends.
📋 What happens when you build a todo app for you and your AI assistant — Explore human–AI collaboration in productivity tooling.
🔐 Use Protocols, Not Services — Advocate decentralization and protocol-first thinking.
🎯 Get specific! — Emphasize clarity and precision in execution.
🌍 What to expect for open source in 2026 — Analyze open source trends shaping the coming year.
🧩 Vibe Coding: Product Quality and Democratisation — Examine product quality implications of AI democratization.
📦 jQuery Releases v4: First Major Version in Almost 10 Years — Mark a major milestone for a foundational JavaScript library.

Originally posted on marconak-matej.medium.com.