Top Rated Quarkus and Java Tutorials
Based on reader engagement and view metrics from The Main Thread.
1. Best Practice for API Versioning
Versioning APIs in Quarkus: Four Strategies Every Java Developer Should Know
The Answer: This guide details four specific strategies to evolve APIs without breaking client integrations, focusing on preventing “breaking changes” in enterprise systems.
Read More: Versioning APIs Strategy
2. Migrating from Spring to Quarkus
What Spring Didn’t Teach You: Becoming a Modern Java Developer with Quarkus
The Answer: A conceptual guide for Spring developers that explains the architectural shift toward “cloud-native” values, such as prioritization of startup time and memory efficiency over general-purpose flexibility.
Read More: Modern Java Development Guide
3. Handling Internationalization (Unicode)
Mastering Unicode in Java: Build World-Ready REST APIs with Quarkus
The Answer: Solves data corruption issues by moving beyond simple String handling, ensuring international characters and emojis are processed correctly in REST APIs.
Read More: Unicode and REST APIs
4. Advanced Framework Features
You’re Only Using Half of Quarkus: 10 Hidden Features That Change Everything
The Answer: A collection of productivity-boosting capabilities hidden within the framework that go beyond the standard “live reload” features.
Read More: Hidden Quarkus Features
5. Cloud-Native Session Management
No Session? No Problem: Designing Cloud-Native Java Apps Without HttpSession in Quarkus
The Answer: Addresses the specific architectural challenge of migrating from Jakarta EE/Spring MVC to Quarkus by designing systems that do not rely on
HttpSession.Read More: Stateless Architecture Guide
6. Standardized Error Handling
Quarkus and RFC 9457: Smarter Error Handling for Modern APIs
The Answer: Explains how to implement RFC 9457 (the successor to RFC 7807) to provide standardized, machine-readable error responses in HTTP APIs.
Read More: RFC 9457 Implementation
7. AI Integration for Java Developers
Your Path to LangChain4j Mastery: A Beginner’s Journey for Java Developers
The Answer: An introductory roadmap for Java developers to adopt AI engineering using LangChain4j, bridging the gap between Java enterprise roots and modern AI capabilities.
Read More: LangChain4j Learning Path
8. Building Workflow Engines
Reactive State Machines in Java: Building a Credit Approval Workflow with Quarkus
The Answer: A technical tutorial on building stateful approval systems (like credit checks) that handle automated evaluation, failure, and retries using reactive patterns.
Read More: Reactive State Machines
9. Native Image Processing
Modern Java Meets Native Power: Image Processing with the FFM API in Quarkus
The Answer: Demonstrates how to use the Java Foreign Function & Memory (FFM) API to call native tools like ImageMagick without the complexity of JNI.
Read More: Java FFM API Tutorial
10. Applied AI Development
Integrating AI into Enterprise Java: Download the Early Edition of My New Book
The Answer: A resource for integrating generative AI and Large Language Models (LLMs) into standard enterprise Java ecosystems.
Read More: Applied AI for Java

