Speaker

Loïc Magnette

Loïc Magnette

Oniryx Senior Developer & Architect

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

Area of Expertise

  • Information & Communications Technology
  • Real Estate & Architecture

Topics

  • Java
  • Java and Server-side
  • quarkus
  • Spring Boot
  • Spring
  • Angular
  • Frontend
  • TypeScript

Sessions

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

Unleashing the power of Angular: Navigating the latest releases and transformations en fr

Join me for an insightful session that explores the latest advancements in Angular technology, featuring a preview of the exciting features set to debut in Angular 19. We will discuss the innovative control flow syntax introduced in Angular 18, which enhances template design through efficient, on-demand lazy loading. This significant advancement not only simplifies coding processes but also significantly boosts performance, enabling faster and more fluid project development.

In this presentation, I will focus on how Angular 18’s new syntax integrates smoothly with the advanced Signals feature. This powerful combination enhances state management capabilities, allowing for more precise and streamlined handling of state changes within applications. The use of Signals greatly simplifies the development of reactive applications, ensuring they are both intuitive and highly responsive, with reduced complexity.

You will experience these enhancements through interactive live demos, with a special emphasis on how Signals can be practically applied in complex scenarios. Learn how to utilize these tools to elevate performance and responsiveness in your development projects.

Stay ahead in the fast-paced world of modern web development. Don’t miss this opportunity to learn about the latest Angular features and preview what Angular 19 has in store. Join me to discover how these developments can enhance your web development skills and projects.

Angular, l'épopée moderne : Décryptage des dernières avancées en fr

Rejoignez-moi pour une session qui explore les dernières avancées d'Angular, avec un aperçu des fonctionnalités qui seront lancées dans Angular 19. 

Nous discuterons des nouveaux "control flow"  introduits dans Angular 18 ainsi que des blocs « defer" qui améliorent la conception des modèles grâce à du lazy loading. Ces avancées significatives ne simplifient pas seulement la programmation, mais augmentent aussi considérablement les performances, permettant un développement de projet plus rapide et plus fluide.

Nous verrons également comment utiliser les signaux et leur intégration. Les signaux améliorent les capacités de gestion d'état, permettant une gestion plus précise et rationalisée des changements d'état au sein des applications. L'utilisation de Signal simplifie grandement le développement d'applications réactives, garantissant qu'elles sont à la fois intuitives et très réactives, avec une complexité réduite.

Bien entendu, le tout s'accompagnera de démos afin de voir ces nouvelles fonctionnalités en action.

Ne manquez pas cette occasion de découvrir les dernières fonctionnalités d'Angular et d'avoir un aperçu de ce qu'Angular 19 vous réserve. Rejoignez-moi pour découvrir comment ces fonctionnalités peuvent améliorer vos projets.

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.

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

October 2024 Antwerpen, Belgium

RivieraDev

- Au Cœur de l'Odyssée: Migrer une application d'Angular 10 à 17
- Quarkus: Supersonic, Subatomic Full-Stack Development

July 2024 Valbonne, France

Voxxed Days Luxembourg

- Quarkus: Supersonic, Subatomic Full-Stack Development

June 2024 Mondorf-les-Bains, Luxembourg

Devoxx Poland

- Unleashing the power of Angular: Navigating the latest releases and transformations

June 2024 Kraków, Poland

Devfest Lille

Dompter le chaos de l'information : Construire un Allié IA avec Langchain4J

June 2024 Lille, France

Voxxed Day Brussels

A Developer's Tale: Migrating an Angular app from version 10 to 17

May 2024 Brussels, Belgium

Devoxx UK

A Developer's Tale: Migrating an Angular app from version 10 to 17

May 2024 City of London, United Kingdom

Devoxx France

Au Cœur de l'Odyssée: Migrer une application d'Angular 10 à 17

April 2024 Paris, France

Jfokus 2024 Sessionize Event

February 2024 Stockholm, Sweden

Codeur en seine 2023

October 2023 Rouen, France

Devoxx Belgium 2023

October 2023 Antwerpen, Belgium

Voxxed Day Brussels 2023

May 2023 Brussels, Belgium

DevDay 2023 Sessionize Event

March 2023 Mons, Belgium

Loïc Magnette

Oniryx Senior Developer & Architect

Nivelles, Belgium

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