Programmer DD
Author

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

3.1k
Articles
0
Likes
12.0k
Views
0
Comments
Recent Articles

Latest from Programmer DD

100 recent articles max
Programmer DD
Programmer DD
Nov 14, 2025 · Artificial Intelligence

Can TOON Format Cut LLM Token Costs by Up to 60%?

This article explains how the TOON data‑serialization format reduces token usage and improves accuracy for large language model calls compared with traditional JSON, provides benchmark results, outlines scenarios where TOON is advantageous or unsuitable, and shows Java integration examples.

Data SerializationJavaLLM
0 likes · 6 min read
Can TOON Format Cut LLM Token Costs by Up to 60%?
Programmer DD
Programmer DD
Nov 10, 2025 · Fundamentals

Can Spec‑Driven Development Turn AI‑Generated Code into Production‑Ready Software?

This article explains how spec‑driven development transforms AI‑assisted coding from exploratory, chat‑based experiments into a reliable, production‑grade workflow by using formal specifications as the source of truth, systematic validation, and a structured tool ecosystem to ensure quality, security, and maintainability.

AI code generationSoftware EngineeringSpec-Driven Development
0 likes · 29 min read
Can Spec‑Driven Development Turn AI‑Generated Code into Production‑Ready Software?
Programmer DD
Programmer DD
Nov 7, 2025 · Artificial Intelligence

Mastering Claude Code: 12 Advanced Features & Best Practices for AI‑Powered Development

This article provides a comprehensive guide to using Claude Code, covering daily workflows, the crucial CLAUDE.md file, custom slash commands, sub‑agents, hooks, planning mode, skills, MCP, the SDK, GitHub Actions, and key configuration settings to help developers harness AI‑driven coding efficiently.

AI IDEAgent ToolingCLI automation
0 likes · 18 min read
Mastering Claude Code: 12 Advanced Features & Best Practices for AI‑Powered Development
Programmer DD
Programmer DD
Oct 23, 2025 · Backend Development

Why Jackson Serialization Can Drain Your CPU and How to Fix It

The article reveals how default Jackson JSON serialization can become a hidden CPU bottleneck in high‑traffic Spring Boot services, explains why full entity objects inflate serialization time, and presents practical optimizations such as @JsonView, custom ObjectMapper settings, hand‑written serializers, and alternative data formats to dramatically cut latency and cloud costs.

DTOJSON serializationJackson
0 likes · 13 min read
Why Jackson Serialization Can Drain Your CPU and How to Fix It
Programmer DD
Programmer DD
Oct 19, 2025 · Backend Development

Can Shorter Variable Names Speed Up Java? Surprising Benchmark Results

A recent study shows that deliberately shortening or misspelling Java variable names can reduce latency and increase throughput by up to 49%, revealing hidden performance costs in the JVM's string handling and prompting a data‑driven, selective naming strategy for high‑throughput systems.

JVMJavamicrobenchmark
0 likes · 8 min read
Can Shorter Variable Names Speed Up Java? Surprising Benchmark Results
Programmer DD
Programmer DD
Oct 19, 2025 · Backend Development

How to Add Free Edge TTS to Your Spring Boot Application in Minutes

This tutorial shows how to integrate UnifiedTTS's free Edge TTS service into a Spring Boot project, covering project setup, API key registration, configuration, request/response models, service implementation, unit testing, and runtime verification with sample code and images.

API integrationJavaSpring Boot
0 likes · 9 min read
How to Add Free Edge TTS to Your Spring Boot Application in Minutes
Programmer DD
Programmer DD
Oct 13, 2025 · Artificial Intelligence

Running ONNX AI Inference Natively in Java Without Python

This article explains how enterprise architects can integrate ONNX‑based machine‑learning inference directly into Java applications, covering tokenizer integration, GPU acceleration, deployment patterns, and lifecycle management to achieve secure, scalable, and observable AI services without relying on Python runtimes.

AI inferenceEnterprise ArchitectureGPU
0 likes · 16 min read
Running ONNX AI Inference Natively in Java Without Python
Programmer DD
Programmer DD
Oct 12, 2025 · Backend Development

Boost Java Performance: Integrate CUDA GPU Acceleration via JNI

This guide explains why Java struggles with high‑performance or data‑intensive workloads, introduces GPU acceleration with CUDA, compares integration options such as JCuda, JNI, and JNA, walks through a practical encryption use case with performance benchmarks, and provides production‑grade best practices for memory, threading, testing, security, and deployment.

CUDAGPUJNI
0 likes · 23 min read
Boost Java Performance: Integrate CUDA GPU Acceleration via JNI