38 posts found
A complete guide to Java Annotations, from built-in examples like @Override to creating and processing your own custom annotations using reflection, with real-world examples.
Understanding and configuring CORS in a Java Spring backend.
Java Streams are powerful, but they're not always the best solution. Learn when to avoid streams and stick to traditional imperative code.
Learn how to integrate multiple Large Language Models (OpenAI, Ollama, and Google Gemini) in a single Spring Boot application using Spring AI. Build a unified service layer to switch between different LLM providers seamlessly.
A comprehensive guide to understanding processes and threads, their differences, advantages, and when to use each. Includes practical examples with Java multithreading.
Learn how to build powerful AI agents using Google's Agent Development Kit (ADK) with Java. Explore ADK architecture, core concepts, and create a learning assistant agent with tools and MCP integration.
Get instant AI-powered summaries of YouTube videos and websites. Save time while enhancing your learning experience.