Created
February 12, 2026 08:37
-
-
Save soudmaijer/c144dd62171696e7269c5d6c9eb9073f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Backend development information | |
| > Links to the latest documentation for the core technologies used in this project: Spring Boot, Spring AI, and Kotlin. If WebFetch does not work for any of these URLs, use a headless Chrome browser to retrieve the content instead. | |
| ## Spring Boot (4.0.2) | |
| - [Overview](https://docs.spring.io/spring-boot/): Spring Boot documentation home | |
| - [Getting Started](https://docs.spring.io/spring-boot/tutorial/first-application/index.html): Developing your first Spring Boot application | |
| - [System Requirements](https://docs.spring.io/spring-boot/system-requirements.html): Minimum system requirements for Spring Boot 4.0 | |
| - [Developing with Spring Boot](https://docs.spring.io/spring-boot/reference/using/index.html): Build systems, structuring code, configuration | |
| - [Core Features](https://docs.spring.io/spring-boot/reference/features/index.html): Profiles, logging, JSON, task execution, testing, and more | |
| - [Web](https://docs.spring.io/spring-boot/reference/web/index.html): Servlet and reactive web application support | |
| - [Data](https://docs.spring.io/spring-boot/reference/data/index.html): SQL, NoSQL, and data access configuration | |
| - [IO](https://docs.spring.io/spring-boot/reference/io/index.html): REST clients, caching, validation, email, and scheduling | |
| - [Messaging](https://docs.spring.io/spring-boot/reference/messaging/index.html): JMS, AMQP, Apache Kafka, Apache Pulsar, and more | |
| - [Testing](https://docs.spring.io/spring-boot/reference/testing/index.html): Spring Boot testing support and utilities | |
| - [Packaging](https://docs.spring.io/spring-boot/reference/packaging/index.html): Packaging Spring Boot applications for deployment | |
| - [Actuator](https://docs.spring.io/spring-boot/reference/actuator/index.html): Production-ready features (health, metrics, monitoring) | |
| - [Maven Plugin](https://docs.spring.io/spring-boot/maven-plugin/index.html): Spring Boot Maven plugin reference | |
| - [Application Properties](https://docs.spring.io/spring-boot/appendix/application-properties/index.html): Complete list of common application properties | |
| - [Auto-configuration Classes](https://docs.spring.io/spring-boot/appendix/auto-configuration-classes/index.html): Auto-configuration classes reference | |
| - [Dependency Versions](https://docs.spring.io/spring-boot/appendix/dependency-versions/index.html): Managed dependency versions | |
| - [Java API](https://docs.spring.io/spring-boot/api/java/index.html): Spring Boot Java API documentation | |
| - [Kotlin API](https://docs.spring.io/spring-boot/api/kotlin/index.html): Spring Boot Kotlin API documentation | |
| - [Release Notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Release-Notes): Spring Boot 4.0 release notes | |
| ## Spring CLI (0.8) | |
| - [Initializr](https://docs.spring.io/spring-cli/reference/0.8/initializr.html): Using Spring CLI with Spring Initializr | |
| ## Spring AI (1.1.2) | |
| - [Overview](https://docs.spring.io/spring-ai/reference/): Spring AI documentation home | |
| - [AI Concepts](https://docs.spring.io/spring-ai/reference/concepts.html): Core AI concepts and terminology | |
| - [Getting Started](https://docs.spring.io/spring-ai/reference/getting-started.html): Getting started with Spring AI | |
| - [Chat Client API](https://docs.spring.io/spring-ai/reference/api/chatclient.html): Fluent API for communicating with AI chat models | |
| - [Chat Models](https://docs.spring.io/spring-ai/reference/api/chatmodel.html): Chat model providers and configuration | |
| - [Prompts](https://docs.spring.io/spring-ai/reference/api/prompt.html): Prompt creation and templating | |
| - [Structured Output](https://docs.spring.io/spring-ai/reference/api/structured-output-converter.html): Converting AI responses to structured objects | |
| - [Multimodality](https://docs.spring.io/spring-ai/reference/api/multimodality.html): Working with text, images, and audio | |
| - [Chat Memory](https://docs.spring.io/spring-ai/reference/api/chat-memory.html): Conversation history and memory management | |
| - [Tool Calling](https://docs.spring.io/spring-ai/reference/api/tools.html): Function calling and tool use with AI models | |
| - [Embedding Models](https://docs.spring.io/spring-ai/reference/api/embeddings.html): Text embedding models and providers | |
| - [Image Models](https://docs.spring.io/spring-ai/reference/api/imageclient.html): Image generation model integration | |
| - [Audio Models](https://docs.spring.io/spring-ai/reference/api/audio/): Speech-to-text and text-to-speech models | |
| - [Advisors](https://docs.spring.io/spring-ai/reference/api/advisors.html): Intercepting and augmenting AI interactions | |
| - [RAG](https://docs.spring.io/spring-ai/reference/api/retrieval-augmented-generation.html): Retrieval Augmented Generation | |
| - [Vector Databases](https://docs.spring.io/spring-ai/reference/api/vectordbs.html): Vector store integration and configuration | |
| - [MCP](https://docs.spring.io/spring-ai/reference/api/mcp/mcp-overview.html): Model Context Protocol support | |
| - [Observability](https://docs.spring.io/spring-ai/reference/observability/index.html): Metrics and tracing for AI operations | |
| - [Building Effective Agents](https://docs.spring.io/spring-ai/reference/api/effective-agents.html): Patterns for building AI agents | |
| - [Prompt Engineering Patterns](https://docs.spring.io/spring-ai/reference/api/chat/prompt-engineering-patterns.html): Best practices for prompt engineering | |
| - [Cloud Deployment](https://docs.spring.io/spring-ai/reference/api/cloud-bindings.html): Deploying Spring AI applications to the cloud | |
| ## Kotlin (2.3.0) | |
| - [Home](https://kotlinlang.org/docs/home.html): Kotlin documentation home | |
| - [Getting Started](https://kotlinlang.org/docs/getting-started.html): Get started with Kotlin | |
| - [Kotlin Tour](https://kotlinlang.org/docs/kotlin-tour-welcome.html): Interactive tour of the Kotlin language | |
| - [Basic Syntax](https://kotlinlang.org/docs/basic-syntax.html): Kotlin basic syntax overview | |
| - [Types](https://kotlinlang.org/docs/basic-types.html): Basic types in Kotlin | |
| - [Control Flow](https://kotlinlang.org/docs/control-flow.html): Conditions and loops | |
| - [Functions](https://kotlinlang.org/docs/functions.html): Function declarations and usage | |
| - [Classes](https://kotlinlang.org/docs/classes.html): Classes and inheritance | |
| - [Null Safety](https://kotlinlang.org/docs/null-safety.html): Kotlin null safety system | |
| - [Coroutines](https://kotlinlang.org/docs/coroutines-overview.html): Asynchronous programming with coroutines | |
| - [Flows](https://kotlinlang.org/docs/flow.html): Asynchronous data streams | |
| - [Channels](https://kotlinlang.org/docs/channels.html): Communication between coroutines | |
| - [Collections](https://kotlinlang.org/docs/collections-overview.html): Collections overview and operations | |
| - [Scope Functions](https://kotlinlang.org/docs/scope-functions.html): let, run, with, apply, also | |
| - [Delegation](https://kotlinlang.org/docs/delegation.html): Delegation pattern support | |
| - [Extensions](https://kotlinlang.org/docs/extensions.html): Extension functions and properties | |
| - [Data Classes](https://kotlinlang.org/docs/data-classes.html): Data classes for holding data | |
| - [Sealed Classes](https://kotlinlang.org/docs/sealed-classes.html): Sealed classes and interfaces | |
| - [Generics](https://kotlinlang.org/docs/generics.html): Generic types and variance | |
| - [Inline Functions](https://kotlinlang.org/docs/inline-functions.html): Inline functions and reified type parameters | |
| - [DSL Builder](https://kotlinlang.org/docs/type-safe-builders.html): Type-safe builders for DSLs | |
| - [Java Interop](https://kotlinlang.org/docs/java-interop.html): Calling Java from Kotlin | |
| - [Kotlin for JVM](https://kotlinlang.org/docs/jvm-get-started.html): Getting started with Kotlin on the JVM | |
| - [Spring Boot with Kotlin](https://kotlinlang.org/docs/jvm-get-started-spring-boot.html): Create a RESTful web service with Spring Boot and Kotlin | |
| - [Coding Conventions](https://kotlinlang.org/docs/coding-conventions.html): Kotlin coding conventions and style guide | |
| - [What's New in 2.3.0](https://kotlinlang.org/docs/whatsnew23.html): New features and changes in Kotlin 2.3.0 | |
| - [Releases](https://kotlinlang.org/docs/releases.html): Kotlin release process and schedule | |
| - [Kotlin Standard Library API](https://kotlinlang.org/api/core/): Kotlin standard library API reference |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment