
Loïc Magnette
Senior Developer @ Oniryx
Développeur senior @ Oniryx
Nivelles, Belgium
Actions
Loïc Magnette is a seasoned software developer with a strong background in consulting. Currently a senior developer at Oniryx, he specializes in Java and Angular, delivering innovative solutions and sharing his knowledge as a speaker. As a co-organizer of the Belgian Java User Group (BeJUG), he fosters connections within the developer community. Outside of tech, Loïc’s passion for wildlife inspires his work and creativity.
Loïc Magnette est un développeur expérimenté avec une solide expérience en consultance. Actuellement développeur senior chez Oniryx, il se spécialise en Java et Angular, concevant des solutions innovantes tout en partageant son expertise en tant que conférencier. Co-organisateur du Belgian Java User Group (BeJUG), il favorise les échanges au sein de la communauté des développeurs. En dehors de la technologie, la passion de Loïc pour la faune sauvage nourrit son travail et sa créativité.
Links
Area of Expertise
Topics
AI-Powered Form Wizards: Chat, Click, Done en fr
Forms are everywhere—tax declarations, job applications, or even signing up for a new service. Although some forms are simple, many include ambiguous fields, complicated logic, or subpar design, which frustrates users and makes them more likely to make mistakes. Completing paperwork shouldn't be like solving a puzzle. What if consumers could just chat with an AI that walks them through each step instead of having to struggle?
In this session, I'll discuss my experience developing an AI-powered form-filling helper with LangChain4j, Quarkus and other useful Java libraries. We'll go over the challenges faced and how to overcome them, such as transforming text into form data with validations, assisting users based on their input, and the role of RAG in all of that. This talk will use examples to demonstrate how AI can assist users in their daily interactions with your software.
After this session, you will have the ideas and techniques to create more intelligent and user-friendly forms. Learn how to make forms enjoyable rather than tedious by using AI to assist your users, reduce errors, and eliminate aggravation.
Formulaires intelligents : Chattez, cliquez, envoyez ! en fr
Les formulaires sont omniprésents dans notre quotidien: déclarations, candidatures, inscriptions à des services… Beaucoup d’entre eux frustrent les utilisateurs par leur design ambigu, leur logique complexe ou leur manque d’intuitivité, augmentant ainsi le risque d’erreurs. Mais que se passerait-il si, au lieu de lutter avec ces formulaires, les utilisateurs pouvaient simplement discuter avec une IA qui les guide étape par étape ?
Dans cette session, je partagerai mon expérience de développement d’un assistant intelligent pour formulaires, basé sur LangChain4j, Quarkus et d’autres bibliothèques Java. Nous verrons comment transformer des entrées textuelles en données validées, assister les utilisateurs selon leurs réponses et intégrer des techniques comme le RAG pour rendre les formulaires plus dynamiques. Des exemples concrets illustreront ces concepts, montrant comment l’IA peut véritablement améliorer l’expérience utilisateur.
Vous repartirez avec des idées et des outils pour rendre vos formulaires plus intelligents, réduire les erreurs et offrir à vos utilisateurs une expérience fluide et agréable. Grâce à l’IA, les formulaires peuvent devenir un atout, plutôt qu’un obstacle.
A Developer's Tale: Migrating an Angular app from version 10 to 19 en fr
Embark on a real-world journey of transitioning an application from Angular 10 to Angular 19. This talk offers a deep dive into the practical challenges and solutions encountered during this significant upgrade process.
The session begins by highlighting the compelling reasons for migration, including Angular 18's advanced features and performance benefits. It then moves into the heart of the upgrade, sharing first-hand experiences from updating the Devoxx CFP app. Attendees will learn about navigating through breaking changes, adapting to new libraries, and tackling compatibility issues - all illustrated with real scenarios from the Devoxx CFP app upgrade.
Crucial aspects such as handling deprecated APIs, managing library dependencies, and employing new Angular 18 capabilities will be covered. The talk aims to provide a clear roadmap for similar migrations, outlining the traps and hiccups that might arise and how to skillfully overcome them.
Practical tips and strategies will be a cornerstone of this presentation, giving developers the tools to efficiently migrate their applications to the latest Angular version. This session is not just theory; it's a collection of valuable lessons and best practices drawn from a real-world application upgrade.
Au Cœur de l'Odyssée: Migrer une application d'Angular 10 à 19 en fr
Plongez dans la migration de l'application Devoxx CFP de Angular 10 à Angular 19. Cette session explore les défis et les solutions pratiques rencontrés durant ce parcours de mise à niveau.
Nous commencerons par examiner les raisons de passer à Angular 18, en soulignant ses fonctionnalités avancées et les améliorations de performance. Le cœur de la présentation partage les expériences vécues lors de la mise à jour de l'application Devoxx CFP, en mettant l'accent sur la gestion des changements importants, l'adaptation aux nouvelles bibliothèques et la résolution des problèmes de compatibilité, illustrés par des exemples concrets tirés de ce projet.
Nous traiterons des aspects critiques tels que la gestion des API dépréciées, la maîtrise des dépendances des bibliothèques et l'utilisation des nouvelles fonctionnalités d'Angular 18. L'objectif est de fournir une feuille de route claire pour des migrations similaires, soulignant les difficultés possibles et les stratégies pour les surmonter avec succès.
Des astuces et stratégies concrètes, issues de cette expérience réelle, seront présentées, équipant les développeurs des outils nécessaires pour effectuer efficacement leur propre migration vers la dernière version d'Angular.
Participez à cette session pour un aperçu enrichissant de la mise à niveau vers Angular 18, et repartez avec les connaissances et la confiance pour appliquer ces apprentissages à vos projets Angular
The Future of Angular: Faster, Lighter, Stronger en fr
Angular's dependence on ngZone has long offered a simple method of handling change detection. But performances have frequently been sacrificed in the process. Applications may be slowed down by needless re-renders and a lack of control over state changes. These difficulties have paved the way towards the most recent changes in the Angular world.
The latest versions of Angular are addressing these issues with the signals and the new control flow syntax. Signals offer a lightweight solution to control state and reactivity, guaranteeing that updates only take place when required. In addition, the new control flows provide less template logic, more fine-grained lazy loading, and enhanced efficiency. Those changes are steadily creating a path toward a zoneless future.
This talk will showcase this Angular renaissance and how it addresses real-world problems through live demos. As you prepare for the exciting future of Angular, you will depart with an understanding of how to use signals and control flows to create apps that are faster and more responsive.
This talk is a new iteration on a talk I've given a couple of times already (including Devoxx BE and PL). It will probably include some information about what will come with next release of Angular.
Le futur d'Angular : Au-delà de ngZone en fr
La dépendance d'Angular à ngZone a longtemps offert un moyen simple de gérer la détection des changements. Cependant, les performances ont souvent été sacrifiées dans ce processus. Les applications pouvaient être ralenties par des re-rendus inutiles et un manque de contrôle sur les modifications d'état. Ces difficultés ont ouvert la voie aux changements les plus récents.
Les dernières versions d'Angular abordent ces problèmes avec les signaux et la nouvelle syntaxe de contrôle de flux. Les signaux offrent une solution légère pour contrôler l'état et la réactivité, garantissant que les mises à jour n'ont lieu que lorsque cela est nécessaire. De plus, les nouveaux contrôles de flux permettent de réduire la logique dans les templates, d'améliorer le lazy loading et d'augmenter l'efficacité. Ces changements ouvrent progressivement la voie vers un avenir sans zone.
Cette présentation montrera cette renaissance d'Angular et comment elle résout des problèmes réels à travers des démonstrations. Vous repartirez avec une compréhension de l'utilisation des signaux et des contrôles de flux pour créer des applications plus rapides et plus réactives.
Bridging the Gap: Full-Stack Development Without the Headaches en fr
Working on web projects often means dealing with two separate environments—one for the backend and another for the frontend—each with its own ecosystem. Developers frequently run into issues when dealing with the ecosystem of their counterpart, creating a needless wall between front-end and back-end developers. You have to use unfamiliar tools, follow API changes, create mocks, and have a hard time creating e2e tests. Overall, this makes development unnecessarily frustrating and a time-consuming process.
In this session, I'll discuss your approach to these typical problems and show you how Quarkus makes full-stack development easier. Without having to deal about typical npm or front end setup issues, Quarkus allows you to develop applications with dependable Java back-end services and javascript front ends. You can concentrate on more important things, like building your app!
Using a Java backend powered by Quarkus and a javascript front end, we will learn how to build a full-stack application.
Développement Full-Stack : Fluidité sans prise de tête en fr
Travailler sur des projets full-stack implique souvent de gérer deux environnements distincts, chacun avec ses spécifités. Il peut s'avérer complexe de gérer les dépendances, de packager l'application ou de la démarrer. Tous ces challenge peuvent être facilement surmontés en utilisant les outils appropriés, comme Quarkus.
Au cours de cette présentation, nous aborderons les problèmes fréquents rencontrés sur ce type de projet et je vous présenterai comment Quarkus simplifie le développement full-stack. Quarkus vous offre la possibilité de développer des applications en utilisant Java pour vos services back-end et Javascript pour votre front-end sans avoir à vous soucier des problèmes de configuration de npm ou de front-end. Il est possible de se focaliser sur des choses plus importantes, tels que la création de votre application!
En utilisant un back-end Java combiné avec Quarkus et un front-end javascript, nous verrons comment construire une application full-stack.
JavaCro'25 Sessionize Event Upcoming
MakeIT 2025 / JCON OpenBlend Slovenia 2025 Sessionize Event Upcoming
JCON EUROPE 2025 Sessionize Event Upcoming
Devoxx Greece
A Developer's Tale: Migrating an Angular app from version 10 to 19
Web Day 2025 Sessionize Event
Voxxed Days Zurich
The Future of Angular: Faster, Lighter, Stronger
DevFest Venezia 2024 Sessionize Event
DEVFEST Mons 2024
- Quarkus: Supersonic, Subatomic Full-Stack Development
DevDay 2024 Sessionize Event
Devoxx Belgium
- Unleashing the power of Angular: Navigating the latest releases and transformations
- A Developer's Tale: Migrating an Angular app from version 10 to 18
RivieraDev
- Au Cœur de l'Odyssée: Migrer une application d'Angular 10 à 17
- Quarkus: Supersonic, Subatomic Full-Stack Development
Voxxed Days Luxembourg
- Quarkus: Supersonic, Subatomic Full-Stack Development
Devoxx Poland
- Unleashing the power of Angular: Navigating the latest releases and transformations
Devfest Lille
Dompter le chaos de l'information : Construire un Allié IA avec Langchain4J
Voxxed Day Brussels
A Developer's Tale: Migrating an Angular app from version 10 to 17
Devoxx UK
A Developer's Tale: Migrating an Angular app from version 10 to 17
Devoxx France
Au Cœur de l'Odyssée: Migrer une application d'Angular 10 à 17
Jfokus 2024 Sessionize Event
DevDay 2023 Sessionize Event

Loïc Magnette
Senior Developer @ Oniryx
Nivelles, Belgium
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top