Skip to content
    All posts
    Tag

    #java

    29 articles tagged java, from Java, Engineering, AI. Latest: “Java 25's Compact Object Headers: I Measured the Real Savings So You Don't Have To”.

    Java
    Sep 29, 2026

    Java 25's Compact Object Headers: I Measured the Real Savings So You Don't Have To

    JEP 519 shrinks every Java object header from 12 bytes to 8 in JDK 25. I ran real benchmarks on JDK 25.0.3 to measure the actual per-object savings.

    Read article
    Engineering
    Sep 28, 2026

    The Complete Software Career Roadmap 2026: Java, .NET, Python, AI Engineering, QA, and DevOps

    A tools-first roadmap for six career tracks — Java, .NET, Python, AI Engineering, QA/SDET, and DevOps — what to learn, what to skip, and how to get hired.

    Read article
    AI
    Sep 17, 2026

    I Rebuilt Our AI Agents on Kafka Instead of REST — Here's the Full Java Architecture

    REST between AI agents works until agent #4 shows up. The full Java/Spring Kafka topic design, the ReAct loop as a state machine, and a free audit trail.

    Read article
    System Design
    Sep 9, 2026

    System Design: Building a Notification Service for 50 Million Users

    A complete system design walkthrough, from blank page to production architecture — fan-out, multi-channel delivery, rate limiting, and retry logic.

    Read article
    Java Engineering
    Sep 9, 2026

    The Modular Monolith: The Java Architecture Most Teams Should Be Using

    A practical guide to the modular monolith in Java and Spring Boot — package structure, module boundaries, domain events, and why it beats microservices.

    Read article
    AI Engineering
    Sep 9, 2026

    Designing the AI Request Pipeline: 8 Layers Between User Input and Your LLM

    A production architecture blueprint for every layer between a user's message and a safe, reliable LLM response — with Spring Boot code you can actually use.

    Read article
    AI Engineering
    Sep 8, 2026

    We Let Claude Code Refactor Our 200K-Line Java Monolith. Here's the Honest Result.

    A real post-mortem on 6 weeks of AI-assisted refactoring — what it got right, what it silently broke, and the hybrid model we actually shipped.

    Read article
    AI
    Sep 2, 2026

    Building AI Skills: GitHub Copilot Extensions, Claude Tools, and Reusable Agent Capabilities

    One skill, three platforms. Building a custom capability for GitHub Copilot, Claude, and your own AI agents — with real code and a decision framework.

    Read article
    AI
    Sep 2, 2026

    AI Code Review at Scale: How We Use Claude to Review Every PR Before Humans See It

    Six months, 4,200 pull requests, and a GitHub Actions workflow that catches real bugs before your team reviews. The architecture, prompt, cost, and lessons.

    Read article
    AI
    Sep 1, 2026

    Feature Flags for AI: The Deployment Pattern That Saved Us From 3 Production Disasters

    Why LLM features need flags more than anything you've shipped — the four flag patterns that let us swap models, A/B test prompts, and kill broken features fast.

    Read article
    Java
    Aug 31, 2026

    10 Spring Boot Mistakes That Silently Kill Production Apps

    A practical breakdown of the most common Spring Boot anti-patterns causing degraded performance, memory leaks, and outages — with before/after code.

    Read article
    Java
    Aug 31, 2026

    Java Developer Roadmap 2026: What to Learn, What to Skip

    An opinionated roadmap for Java developers in 2026 — Java 21-24, Spring Boot 3, virtual threads, Spring AI, cloud-native patterns, and what to skip.

    Read article
    Java
    Aug 31, 2026

    Your Spring Boot App Starts in 3 Seconds. With GraalVM Native, It's 80ms.

    A no-handwaving guide to compiling Spring Boot 3 apps to native executables — real benchmark numbers, common pitfalls, and when it's actually worth it.

    Read article
    AI
    Aug 31, 2026

    Event-Driven AI: How Kafka Streams Changed the Way We Run LLMs in Production

    From blocking HTTP calls to async event streams — the architecture shift that halved latency, eliminated 3AM pages, and lets us process 2M AI requests a day.

    Read article
    Java
    Aug 28, 2026

    Temporal vs Spring Batch: Fixing Enterprise Java's Silent Job Failure Problem

    Many enterprise Java teams have scheduled jobs failing silently and corrupting data without knowing. How Temporal's durable execution model fixes this.

    Read article
    Java
    Aug 25, 2026

    We Replaced Spring WebFlux with Virtual Threads. Here's the Honest Result.

    After 3 years of reactive streams in production, we migrated four services from WebFlux to virtual threads. Complexity halved, p99 latency dropped 34%.

    Read article
    Java
    Aug 24, 2026

    Structured Concurrency in Java 24: The Right Way to Manage Concurrent Tasks

    Java 24 made Structured Concurrency GA. What it is, why it matters alongside Virtual Threads, and how to use StructuredTaskScope for safe concurrent code.

    Read article
    Spring Boot
    Aug 14, 2026

    Building a Spring Boot Microservices Project from Scratch (Complete Guide)

    A complete walkthrough of building a production-ready microservices system with Spring Boot — decomposition, API gateway, service discovery, real code.

    Read article
    Java
    Aug 14, 2026

    Java 21 Virtual Threads: A Practical Guide for Spring Boot Developers

    Virtual threads are Java 21's biggest performance upgrade in years, but most guides skip the real details — when to use them, Spring Boot, and pitfalls.

    Read article
    Architecture
    Aug 12, 2026

    Microservices Done Right: Patterns I've Learned from 12 Years of Enterprise Architecture

    Real-world patterns, anti-patterns, and hard lessons delivering microservices for global enterprises — from decomposition to observability done right.

    Read article
    Architecture
    Aug 12, 2026

    Why Apigee is the Missing Layer in Every Microservices Architecture

    After years building enterprise microservices and integration platforms, here is why API management isn't optional and what Apigee X brings to the table.

    Read article
    Spring AI
    Jul 28, 2026

    Spring Boot Complete Architecture Guide: From Foundation to Spring AI

    An end-to-end guide to Spring Boot architecture for experienced developers — IoC, AOP, security, data, resilience, testing, Spring AI, and deployment.

    Read article
    Engineering
    Jul 28, 2026

    Spring Boot 3 New Features: What Every Java Developer Should Know

    A practical tour of Spring Boot 3's biggest upgrades — native compilation with GraalVM, virtual threads, the Observability API, and Problem Details.

    Read article
    Spring AI
    Jul 16, 2026

    Virtual Threads in Spring Boot: What Changes and How to Use Them

    Java 21's virtual threads let Spring Boot handle massive concurrency for I/O-bound work without going reactive — how to enable them, and the pitfalls to avoid.

    Read article
    Engineering
    Jul 16, 2026

    Modern Java for Backend Developers: The Features That Actually Matter

    A practical tour of modern Java features backend developers should use now — virtual threads, pattern matching, records — and why upgrading pays off.

    Read article
    Spring AI
    Jul 6, 2026

    Spring AI vs LangChain4j: Which Should You Choose?

    A balanced comparison of Spring AI and LangChain4j for building LLM apps in Java — design philosophy, provider support, RAG, tools, and when to pick each.

    Read article
    Spring AI
    Jul 6, 2026

    How to Stream LLM Responses in Spring AI (Server-Sent Events)

    Stream tokens as they're generated with Spring AI's ChatClient — SSE with WebFlux and Spring MVC, and handling errors in production.

    Read article
    Spring AI
    Jul 6, 2026

    Building a RAG Chatbot with Spring AI and PGVector

    A step-by-step guide to a production-ready RAG chatbot in Java with Spring AI, PostgreSQL, and pgvector — ingestion, embeddings, retrieval, grounded answers.

    Read article
    Java
    Jun 15, 2026

    What's New in Modern Java — and How to Build AI With It

    Modern Java (21→25) brings virtual threads, structured concurrency, records, and the FFM API. Here's what's new and how it powers AI apps.

    Read article