Hello, I am ...
Adnane Miliari
I love building things, learning in public, and sharing what I learn along the way.
Recent posts
All posts- Feb 24, 2026Microservices the Cloud-Native Way — Part 01: OverviewKicking off a 9-part series on building production-grade microservices with Spring Boot 3, Spring Cloud, Kubernetes, and AWS — walking through the key concepts one topic at a time.
- Microservices
- Spring Boot
- Spring Cloud
- Cloud-Native
- Sep 10, 2025OpenRewrite Magic: How I Migrated My Spring Boot 2 Microservices to Spring Boot 3 in Just 5 MinutesFramework migrations can be a real pain — slow, risky, and always pushed to the next sprint. I was facing this exact problem with a Spring Boot 2 microservices project, but I found a way to get it done in just 5 minutes using OpenRewrite.
- Spring Boot
- Java
- OpenRewrite
- Migration
- Jul 02, 2025Your First MCP Server: Building a Java Conference Tool with Spring AILearn how to build Model Context Protocol (MCP) servers using Spring AI framework. This hands-on guide showcase an MCP server that provides Java conference data as a tool to LLMs
- Spring AI
- MCP
- MCP Server
- Claude Desktop
- Spring Boot
Recent projects
All projects- Feb 14, 2026EJB to Spring Boot Migration GuideA comprehensive case study demonstrating the complete migration from legacy EJB3/J2EE to modern Spring Boot 3, using a real-world e-commerce application with side-by-side code comparison.
- Java
- Spring Boot
- EJB
- Docker
- Oracle
- Hibernate
- JPA
- Apr 20, 2025Java Conferences MCP ServerAn MCP Server that provides AI assistants with real-time access to Java conference data — names, dates, locations, and CFP details — by parsing public GitHub Markdown sources.
- Java
- Spring Boot
- Spring AI
- MCP
- GenAI
- Aug 18, 2024Live Score — Reactive Spring BootA real-time football score application built with Spring WebFlux and Vaadin's Hilla, demonstrating reactive programming patterns with non-blocking data streams from an external API.
- Java
- Spring Boot
- WebFlux
- Reactive
- Vaadin
- Hilla
- TailwindCSS
Open Source
All reposThis repository contains a documentation bot powered by an LLM using @langchain4j to swiftly find answers to your Spring Boot questions. It provides easy browsing of Spring documentation and leverages the RAG technique to retrieve relevant details on demand.
Spring Boot application that allows users to search for traditional Moroccan dishes and retrieve their recipes along with mouthwatering images. Built with Spring Boot, Spring AI, and Hilla
Spring Boot application that classifies images of coriander (Qazbor) and parsley (Maadanous) herbs using a deep learning model built with DeepLearning4j.
Tasks Planner : A minimalist collaborative app for scheduling and managing your tasks with the team and getting notifications through discord.
A dynamic learning assistant designed to simplify the onboarding and training process for new hires. Users can upload documents or enter URLs for training materials. Built with Spring Boot, @Langchain4j and spring-ai
E-commerce platform showcasing microservice architecture with Spring Cloud, Event-Driven Design, and Cloud-Native patterns. Features service discovery, API gateway, distributed tracing, message queuing, and OAuth2 security. Includes complete deployment guides for Docker, Kubernetes, and AWS.
Demo project about securing Spring Boot Applications using Spring Security & JWT
Reactive Spring Boot & Vaadin Real-Time Football Score
Boost your productivity using intellij tips and tricks
Let's Connect
Reach out to me via email or on social media.