```Worldline Engineering Blog

          _       __              __     __ __ _
         | |     / /____   _____ / /____/ // /(_)____   ___
         | | /| / // __ \ / ___// // __  // // // __ \ / _ \
         | |/ |/ // /_/ // /   / // /_/ // // // / / //  __/
         |__/|__/ \____//_/   /_/ \__,_//_//_//_/ /_/ \___/
    ______               _                           _
   / ____/____   ____ _ (_)____   ___   ___   _____ (_)____   ____ _
  / __/  / __ \ / __ `// // __ \ / _ \ / _ \ / ___// // __ \ / __ `/
 / /___ / / / // /_/ // // / / //  __//  __// /   / // / / // /_/ /
/_____//_/ /_/ \__, //_//_/ /_/ \___/ \___//_/   /_//_/ /_/ \__, /
              /____/ ____   __                             /____/
                    / __ ) / /____   ____ _
                   / __  |/ // __ \ / __ `/
                  / /_/ // // /_/ // /_/ /
                 /_____//_/ \____/ \__, /
                                  /____/
```

# Latest entries

## Understanding the potential of Modulith architecture
Max Beckers | 15 Min To Read | 23 Jan, 2024 | #Software engineering
In software architecture, it is always about finding the best solution for your use case and your application in your specific context.

## Metric-Driven Development of a RAG system
Luxin Zhang | 14 Min To Read | 12 Jan, 2024 | #Software engineering
Prerequisites Basic knowledge of pros and cons of LLM APIs Preliminary knowledge of RAG structure Introduction Retrieval Augmented Generation (RAG) is commonly used to enhance the performance of LLM-based systems or incorporate domain-specific knowledge to improve the generated answers of the LLM.

## My feedback after upgrading a Quarkus project from v2 to v3
Yassine Benabbas | 6 Min To Read | 26 Dec, 2023 | #Development and programming
In our team (Worldline TechSquad), we develop and maintain a CRUD REST API for managing our internal events.

## How Open is Generative AI? Part 2
Raphaël Semeteys, Luxin Zhang | 20 Min To Read | 19 Dec, 2023 | #Artificial intelligence and data science
Embarking on the second and last part of our ‘Generative AI Openness’ series, we earlier established a straightforward framework to gauge the openness of Large Language Models (LLMs) and utilized it to explore LLM development and the positioning of key players.

## How to do some performance tests : Defining your test strategy
Yann Couturier | 6 Min To Read | 08 Nov, 2023 | #Software engineering
Why do I need a test strategy? Having your performance test running in the best conditions implies a number of steps, material and immaterial means, and people in order to obtain the results which cover the objectives.

## Naming colors: overcoming your 50 shades of gray
Simon Mercier | 5 Min To Read | 31 Oct, 2023 | #Development and programming
Naming colors correctly in my code has always been a headache.