A comprehensive, community-driven reference for Java and Spring Boot developers. Covers everything from core Java to Kafka, Docker, Kubernetes, and beyond — with practical code examples, architectural explanations, and interview preparation.
Built by developers, for developers. All content is written from a hands-on perspective with real-world Spring Boot context.
- Core Java
- Modern Java Features
- Enterprise Java
- Specialized Topics
- Spring Core Fundamentals
- Spring Boot
- Spring MVC & REST
- Data Access
- Security
- Testing
- Reactive Programming (Spring WebFlux)
- Advanced Topics
- Interview Preparation
- SQL Databases
- Database Migrations
- NoSQL
- Apache Kafka
- Docker
- Kubernetes
- Helm
- CI/CD
- Git
- Maven
- Gradle
- Java developers (2–8 years experience) looking for a structured reference
- Developers preparing for senior/lead engineering interviews
- Anyone wanting a practical guide that goes beyond official documentation
Contributions are very welcome! Whether it's fixing a typo, improving a code example, or adding an entire new section — every improvement helps the community.
Please read CONTRIBUTING.md before submitting a PR.