Under the high patronage of his majesty king Mohammed VI - Devoxx Morocco - 12Th Edition
November 12-14 - Marrakech

Speaker’s details

Mohamed AIT ABDERRAHMAN
Thoth Technologies

Développeur passionné spécialisé dans l’écosystème Java, je contribue activement à trois projets open-source : JHipster, JHipster Lite et LangChain4j. J’aime collaborer avec la communauté et partager mes connaissances et compétences lors de conférences pour faire avancer l’innovation. En dehors du code, je profite de la nature — entre sessions de surf à la plage, descentes à ski en montagne et création de ma propre bande dessinée.

View
LangChain4j : des applications IA prêtes pour la production
Conference (INTERMEDIATE level)
L'oranger

Les applications IA entrent dans une nouvelle ère, celle où elles doivent être fiables, traçables et sécurisées dès la mise en production.

Trop souvent, les projets LLM tombent dans le piège de la démo “magique” : prompts non maîtrisés, absence de tests, dérives de coûts, et aucun moyen de comprendre ce que le modèle fait vraiment. Ces lacunes freinent l’adoption en entreprise et rendent difficile la mise en prod.

Dans cette conférence, découvrez comment LangChain4j, avec l'aide de Quarkus, permettent d’ajouter des garde-fous robustes, d’écrire des tests non déterministes dédiés aux LLM, et d’améliorer l’observabilité de vos flux conversationnels. Le tout démontré en code, étape par étape.

Repartez avec les bonnes pratiques et snippets prêts à l’emploi pour rendre vos applications IA "production-ready".

More
View
The Software Craftsmanship : quand l’Agile ne suffit plus
Conference (BEGINNER level)
L'oranger

Pourquoi avons-nous besoin du software craftsmanship ? Qu’est-ce que c’est exactement ? Sommes-nous vraiment des développeurs professionnels ? Pourquoi Agile n’a-t-il pas suffi ?

Inspiré par le fameux livre de Sandro Mancuso, The Software Craftsmanship, ce talk propose une démarche pragmatique pour faire du software craftsmanship un réflexe et non un simple catalogue de pratiques dont l’acronyme contient la lettre D (TDD, BDD, DDD...etc)

À la fin de cette session, vous repartirez avec un plan d’action clair : pratiques quotidiennes à adopter, indicateurs simples à suivre et astuces pour convaincre vos équipes de franchir le pas vers l’excellence logicielle… l’artisanat logiciel

More

Searching for speaker images...