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, 2026
    Microservices the Cloud-Native Way — Part 01: Overview
    Kicking 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, 2025
    OpenRewrite Magic: How I Migrated My Spring Boot 2 Microservices to Spring Boot 3 in Just 5 Minutes
    Framework 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, 2025
    Your First MCP Server: Building a Java Conference Tool with Spring AI
    Learn 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, 2026
    EJB to Spring Boot Migration Guide
    A 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, 2025
    Java Conferences MCP Server
    An 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, 2024
    Live Score — Reactive Spring Boot
    A 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 repos
spring-boot-doc-rag-bot

This 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.

Java bot java langchain-java langchain4j llm rag spring-boot
24 8
moroccan-cooking-companion

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

TypeScript hilla spring-ai spring-ai-openai spring-boot tailwindcss vaadin
17 5
herb-classifier-api

Spring Boot application that classifies images of coriander (Qazbor) and parsley (Maadanous) herbs using a deep learning model built with DeepLearning4j.

Java datavec deep-learning deeplearning-ai deeplearning4j docker git-actions-cicd java
17 4
tasks-planner-app

Tasks Planner : A minimalist collaborative app for scheduling and managing your tasks with the team and getting notifications through discord.

Java angular aws aws-ses discord-webhook-notifications docker elasticbeanstalk git-actions
16 4
onboardease-rag-training-assistant

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

Java assistant-chat-bots langchain4j pgvector postgres rag spring-ai spring-ai-openai
10 6
demo-microservices

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.

Java amqp api-gateway apikey-manager aws aws-eks cqrs-pattern docker
10 1
spring-security-jwt-auth0

Demo project about securing Spring Boot Applications using Spring Security & JWT

Java auth0 jwt prostgres spring-boot spring-security
8 5
live-score-reactive-spring-boot

Reactive Spring Boot & Vaadin Real-Time Football Score

Java hilla reactive-programming spring-boot spring-reactive vaadin webflux
5 1
intellij-tips-and-tricks

Boost your productivity using intellij tips and tricks

Java intellij intellij-idea java shortcuts
5 0

Let's Connect

Reach out to me via email or on social media.