Florian Beaufumé
banner
fbeaufume.bsky.social
Florian Beaufumé
@fbeaufume.bsky.social
Freelance software architect and senior developer. Java Spring and backend expert. https://www.adeliosys.fr/
🤖 My second article about #SpringAI is available.

Learn how to implement an AI chatbot with conversation support and function calling to leverage your business methods.

www.adeliosys.fr/articles/spr...
Chatbot with Spring AI
Implement a chatbot with Spring AI that supports conversations and function calling.
www.adeliosys.fr
November 4, 2025 at 12:45 PM
I share multiple valuable technical articles about #Java and #Spring, but my most popular page is currently a tiny #Diablo4 tool. 😅

www.adeliosys.fr/parangon/
November 2, 2025 at 10:10 AM
J'aurai le plaisir de présenter "Bien débuter avec Spring AI" lors du prochain @devfesttoulouse.fr pour la communauté @toulousejug.bsky.social.

Venez nous rencontrer et parler #IA, #Spring et #Java.

Rendez-vous à Diagora à Labège le 13 novembre prochain.
October 27, 2025 at 7:33 AM
🤖 New article on how to get started with the latest Spring AI release:

✅ Configuration for Ollama
✅ Ask questions
✅ Process documents
✅ Use structured output
✅ Measure token usage
✅ And more

#SpringAI #SpringBoot #Ollama #LLM

www.adeliosys.fr/articles/spr...
Getting started with Spring AI
Get started with Spring AI and Ollama: ask questions, process documents, use structured output, measure token usage and more.
www.adeliosys.fr
September 22, 2025 at 6:40 AM
Back to #Java fundamentals: How to properly use utility classes in multithreaded applications?

Not all utility classes are thread-safe. Learn the differences and solutions to handle non-thread-safe utilities.

www.adeliosys.fr/articles/uti...
Correctly using utility classes in multithreaded Java applications
A comparison of thread-safe and non-thread-safe utility classes and how to correctly use them in multithreaded Java applications.
www.adeliosys.fr
September 5, 2025 at 11:17 AM
Annoyed by a given #SQL query in your #Hibernate application?
Here is a simple technique to find the triggering line of code.
#Java #SpringBoot

www.adeliosys.fr/articles/sql...
Trace SQL queries back to the code
Learn how to quickly find the line of code in your Hibernate application that causes a given SQL query.
www.adeliosys.fr
July 28, 2025 at 10:40 AM
Boost your #Java persistence layer! 🚀 Check out my latest article for essential #JPQL tips.

www.adeliosys.fr/articles/jpq...
Simple but useful JPQL practices
A selection of short and practical best practices for JPQL.
www.adeliosys.fr
June 10, 2025 at 6:49 AM
A new article in my #SpringBoot test series is available, with custom #JUnit extensions to improve your tests.

www.adeliosys.fr/articles/spr...
JUnit extensions for Spring tests
Custom JUnit 5 extensions that can improve the performance and reliability of your Spring integration tests.
www.adeliosys.fr
April 22, 2025 at 7:47 AM
A new article is available, with tips to improve the loading performance of #JPA relations, for example in your #SpringBoot applications.
Faster JPA relations loading
Improve your JPA performances with fetch or entity graph to reduce the number of queries used to load multiple related entities.
www.adeliosys.fr
February 18, 2025 at 11:24 AM
Between two "serious" projects, here is a simple #Diablo4 calculator that sums your eternal and seasonal experience.

www.adeliosys.fr/parangon/
November 30, 2024 at 12:31 PM
Switching between #Java, #Kotlin and #TypeScript ? My cheat sheet may help.

If you found a typo or error, and want to contribute, please DM me.
Java-Kotlin-TypeScript cheat sheet
A simple cheat sheet with Java, Kotlin and TypeScript code samples.
www.adeliosys.fr
November 27, 2024 at 4:15 PM
A new article is available with additional short and practical tips to improve your #SpringBoot applications.
Spring tips, part 2
A selection of short and practical tips for Spring Boot applications.
www.adeliosys.fr
October 16, 2024 at 6:32 AM
A new article is available with short and practical tips to improve your #SpringBoot applications.
Spring tips, part 1
A selection of short and practical tips for Spring Boot applications.
www.adeliosys.fr
September 17, 2024 at 7:12 AM
Do you know the double mustache syntax in Java?
Do you know what a URL does in some Java code?

Answers and several other #Java oddities in my latest article.
Java oddities
A selection of fun or interesting Java oddities.
www.adeliosys.fr
July 2, 2024 at 5:51 AM
A new #SpringBoot article is available, showing opinionated practices and tips to improve your integration tests.
Getting started with Spring tests
Improve Spring Boot integration tests coverage, reliability and performances using opinionated practices and tips.
www.adeliosys.fr
April 12, 2024 at 7:41 AM
A new article is available about #SpringBoot tests, showing how to dynamically switch between H2 and Testcontainers.
Switching between H2 and Testcontainers in Spring tests
Why choose between H2 and Testcontainers for the database of your Spring Boot tests when you can have both?
www.adeliosys.fr
March 13, 2024 at 11:05 AM
A new article is available about web request logging with #SpringBoot.

www.adeliosys.fr/articles/acc...
Spring Boot access log filter
Improve the Spring Boot logging of web requests with a simple but useful access log filter.
www.adeliosys.fr
January 16, 2024 at 9:07 AM
A new article is available about security annotations in #Spring tests.

#SpringBoot #SpringTest #SpringSecurity

www.adeliosys.fr/articles/spr...
Security annotations in Spring tests
Simplify user authentication in Spring tests with standard security annotations or even your own.
www.adeliosys.fr
December 8, 2023 at 7:20 AM
Currently experimenting with #SpringBoot native, #GraalVM and #buildpacks.

Not to brag, but I have a nice collection of error messages! 😅
December 6, 2023 at 7:07 AM
Hello, I'm interested in all things #Java, #Spring, #Kotlin, #Angular and more.

Let's connect!
December 4, 2023 at 5:55 PM