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