Logo du BreizhCamp
Billets Bientôt

Indiana Jones et le Temple Maudit d’Angular : 10 Ans d’Aventures et les Bonnes Pratiques en v19

Les infos pratiques

  • la session a lieu en Amphi B le vendredi de 8h30 à 9h25
  • La session est prévu avec un niveau Standard
  • La session aura pour thème : Web

Description

Depuis presque 10 ans, Angular nous embarque dans une aventure épique. Entre réécritures, changements de paradigmes et évolutions majeures, le framework a connu plus de rebondissements qu’un film d’Indiana Jones. 🎩 Avec la sortie d’Angular 19, il est temps de prendre du recul et d’explorer ensemble les grandes étapes de son histoire : - La quête des premiers frameworks front-end (AngularJS et le passage à Angular 2) - Les évolutions majeures qui ont tout changé (Ivy, Standalone Components, Signals) - Les pièges à éviter et les bonnes pratiques à adopter en 2024 👨‍🏫 Objectif du talk : Comprendre les grandes évolutions d’Angular et leurs impacts sur nos applications. Détecter les pièges classiques du framework (et comment les éviter !) Maîtriser les meilleures pratiques en v19 pour écrire du code performant, scalable et maintenable. 🔥 Préparez-vous pour une aventure technique et humoristique… où vous serez le héros de votre codebase ! 🔥 📌 Plan détaillé du talk 1️⃣ Prologue : Indiana Jones, les frameworks et la jungle du web - Au début, il y avait jQuery… puis AngularJS arriva tel un artefact sacré. - Le passage d’AngularJS à Angular 2 : un reboot plus brutal que le crâne de cristal. - Depuis, chaque version nous rapproche du Saint Graal du framework parfait… mais le chemin est semé d’embûches. 2️⃣ Les grandes pierres angulaires d’Angular : 10 ans d’évolution 🔹 AngularJS → Angular 2 : La réécriture la plus violente de l’histoire du web 🔹 Angular 4 à 8 : L’âge d’or et la stabilité 🔹 Angular 9-12 : L’avènement d’Ivy et des performances optimisées 🔹 Angular 13-17 : Adieu les NgModules ? Standalone Components, Signals… le futur est là 🔹 Angular 18-19 : Ce qui change vraiment et pourquoi ça compte 3️⃣ Angular : Les bonnes pratiques à adopter (et les pièges à éviter !) 📌 Standalone Components : Pourquoi les NgModules sont en voie d’extinction (et comment s’adapter) 📌 Signals vs RxJS : Nouvelle relique ou révolution durable ? 📌 Optimisation des performances : Les coups de fouet à implémenter dès maintenant 📌 Sécurisation des requêtes : Empêcher les méchants de venir voler vos trésors ! 4️⃣ Conclusion : Quel avenir pour Angular ?

Orateur·ices

Pierre Fervel

Je suis développeur Fullstack js / Java, avec 8 ans d'amour inconditionnel pour Angular. J'ai déjà réalisé deux talks au sein même de mon entreprise, malheureusement jamais en externe. L'un était sur le développement de jeux vidéos en Godot Engine, l'autre sur l'utilisation des frameworks CSS.