Mastering the MCP Server with Spring Boot and AI
A guide to building and using Model Context Protocol (MCP) servers with Spring Boot and Spring AI for standardized AI application communication.
Michael Inden is a Java and Python expert with 20+ years of experience as a developer, architect, and trainer. He shares insights through talks, workshops, and books on modern Java and Python programming.
10 articles from this blog
A guide to building and using Model Context Protocol (MCP) servers with Spring Boot and Spring AI for standardized AI application communication.
A guide to capturing and analyzing Java thread dumps to identify performance bottlenecks, deadlocks, and CPU issues.
Explains the differences between Machine Learning and Generative AI, with examples and industry applications.
Celebrating 30 years of Java, its history, core principles like platform independence, and future development projects.
Explores how AI-powered tools automate and improve code reviews by identifying bugs, vulnerabilities, and inconsistencies to enhance software quality.
A technical article exploring deep neural networks by comparing classic computational methods to modern ML, using sine function calculation as an example and implementing it in Kotlin.
Explores new features in Java 22, including finalized APIs, preview functionalities, and enhancements for performance and developer experience.
Explores three underappreciated Java 21 features: Generational ZGC, Key Encapsulation Mechanism API, and Code Snippets in JavaDoc.
Analyzes the performance and memory impact of Java's ArrayList.clear() method, explaining its internal workings and potential memory retention.
Introduces TornadoVM, an open-source framework for running Java programs on GPUs and FPGAs to boost performance without low-level code.