<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Angular Devs France</title><description>Les prochains évènements</description><link>https://angulardevs.fr/</link><language>fr-fr</language><item><title>Le Futur d&apos;Angular : Plus Performant, Plus Léger, Plus Réactif - Loïc Magnette</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 06 May 2025 19:00:00 GMT</pubDate><content:encoded>&lt;p&gt;La dépendance d’Angular à ngZone a longtemps permis une gestion simple de la détection des changements. Cependant, cette simplicité s’est souvent faite au détriment des performances. Les applications peuvent être ralenties par des re-rendus inutiles et un manque de contrôle sur les changements d’état. Ces limites ont ouvert la voie aux récentes évolutions dans l’univers d’Angular.&lt;/p&gt;
&lt;p&gt;Les dernières versions d’Angular s’attaquent à ces problématiques grâce aux Signals et à la nouvelle syntaxe de contrôle de flux. Les Signals offrent une solution légère pour gérer l’état et la réactivité, garantissant que les mises à jour ne se produisent que lorsqu’elles sont réellement nécessaires. Par ailleurs, la nouvelle syntaxe de contrôle de flux réduit la complexité dans les templates, améliore le chargement à la demande et optimise les performances globales. Ces avancées tracent progressivement le chemin vers un futur sans ngZone.&lt;/p&gt;
&lt;p&gt;Cette présentation mettra en lumière cette renaissance d’Angular et son impact sur des problématiques concrètes à travers des démos en direct. En explorant l’avenir prometteur d’Angular, vous repartirez avec une compréhension approfondie de l’utilisation des Signals et des contrôles de flux pour concevoir des applications plus rapides et plus réactives.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Loïc Magnette</author></item><item><title>Etat de l&apos;art Angular 2025 - Gaëtan Redin &amp; Kevin Tale</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Thu, 06 Feb 2025 19:00:00 GMT</pubDate><content:encoded>&lt;p&gt;En ce début d&amp;#39;année 2025, quelles sont les décisions à prendre dans une application Angular pour en assurer la maintenabilité?&lt;/p&gt;
&lt;p&gt;Architecture, nouvelles API du framework et évolution de l&amp;#39;écosystème des librairies, nous parcourons ces sujets en compagnie de Kevin Tale, créateur de bonjour-angular.com, et de Gaëtan Redin, créateur de easyangularkit.com&lt;/p&gt;
</content:encoded><category>présentation</category><author>Gaëtan Redin &amp; Kevin Tale</author></item><item><title>Au Cœur de l&apos;Odyssée: Migrer une application d&apos;Angular 10 à 18 - Loïc Magnette</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 07 Jan 2025 19:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Plongez dans la migration d&amp;#39;une application de Angular 10 à Angular 18. Cette session explore les défis et les solutions pratiques rencontrés durant ce parcours de mise à niveau.&lt;/p&gt;
&lt;p&gt;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 d&amp;#39;une application, en mettant l&amp;#39;accent sur la gestion des changements importants, l&amp;#39;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.&lt;/p&gt;
&lt;p&gt;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&amp;#39;utilisation des nouvelles fonctionnalités d&amp;#39;Angular 18. L&amp;#39;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.&lt;/p&gt;
&lt;p&gt;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&amp;#39;Angular.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Loïc Magnette</author></item><item><title>Table ronde Angular 19</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 10 Dec 2024 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Table ronde&lt;/h2&gt;
</content:encoded><category>table ronde</category></item><item><title>Watch Parties : Angular 19</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 19 Nov 2024 19:00:00 GMT</pubDate><category>watch-parties</category><author>Angular Devs France</author></item><item><title>Tanstack Query, encore une librairie de state management ? - Thomas Laforge</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Mon, 18 Nov 2024 18:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Tanstack Query fait partie de l&amp;#39;écosystème React depuis 2019 et a été utilisé par des milliers de développeurs. Cependant, cette technologie manquait dans l&amp;#39;écosystème Angular.
Grâce à la sortie de l&amp;#39;API Signal, un adaptateur officiel a été développé et publié pour Angular. Mais pourquoi cette bibliothèque est-elle différente des bibliothèques de state managementcomme NgRx, NgXs, etc. ?&lt;/p&gt;
&lt;p&gt;Tanstack Query est une bibliothèque de gestion d&amp;#39;accès aux données avec une forte opinion. Son principal objectif est de simplifier la manière dont nous gérons et stockons les états asynchrones et ceux provenant du serveur. Elle facilite la récupération, la mise en cache, la synchronisation et la mise à jour des états serveur dans votre application cliente.
Dans cette présentation, nous discuterons de ce qu&amp;#39;est Tanstack Query et pourquoi nous en avons besoin. Dans la deuxième partie, nous apprendrons à l&amp;#39;utiliser et à l&amp;#39;intégrer dans notre application, et verrons à quel point il devient puissant et facile de gérer les états serveur.
Après cette présentation, votre seule motivation sera de retourner sur votre projet d&amp;#39;entreprise et d&amp;#39;utiliser Tanstack Query.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Thomas Laforge</author></item><item><title>Maintenir un design system avec Storybook et Angular - Christopher Holder</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 03 Sep 2024 19:00:00 GMT</pubDate><content:encoded>&lt;p&gt;L&amp;#39;un des plus grands défis liés au travail avec des applications ayant plusieurs labels et thèmes est de maintenir un Design System cohérent.&lt;/p&gt;
&lt;p&gt;Nous allons plonger en profondeur dans la manière dont Storybook peut être utilisé pour maintenir un design system cohérent à travers tous les labels et thèmes. Par la suite, nous apprendrons comment le design system peut faciliter les modifications pour les nouveaux développeurs, même sans une connaissance approfondie de l&amp;#39;application. Ensuite, nous verrons comment Storybook nous aide à maintenir facilement la documentation et les tests.&lt;/p&gt;
&lt;p&gt;En bonus, vous apprendrez à automatiser la conversion des modifications de Figma vers le code dans le design system.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Christopher Holder</author></item><item><title>Table ronde Angular 18</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 04 Jun 2024 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Table ronde&lt;/h2&gt;
</content:encoded><category>table ronde</category></item><item><title>On cause Angular</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 07 May 2024 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Table ronde&lt;/h2&gt;
</content:encoded><category>table ronde</category></item><item><title>Les micro frontend chez allianz - Fabien Brunet</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 16 Apr 2024 19:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A partir de 2025, les entreprises ayant un chiffre d&amp;#39;affaires d&amp;#39;au moins de 2 millions d&amp;#39;euros doivent rendre accessible leurs sites internet. A travers ce talk, je vous expliquerai ce qu&amp;#39;est l&amp;#39;accessibilité numérique et comment implémenter sous Angular avec des exemples concrets. On peut également créer nos propres composants riches et les rendre accessibles au lieu de télécharger des packages NPM tout faits qui ne sont pas accessibles. Ainsi, vous découvrirez des astuces efficaces pour intégrer l&amp;#39;accessibilité numérique dans vos projets Angular.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Fabien Brunet</author></item><item><title>Comment implémenter l&apos;accessibilité numérique avec Angular ? - Emmanuelle ABOAF</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 02 Apr 2024 19:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A partir de 2025, les entreprises ayant un chiffre d&amp;#39;affaires d&amp;#39;au moins de 2 millions d&amp;#39;euros doivent rendre accessible leurs sites internet. A travers ce talk, je vous expliquerai ce qu&amp;#39;est l&amp;#39;accessibilité numérique et comment implémenter sous Angular avec des exemples concrets. On peut également créer nos propres composants riches et les rendre accessibles au lieu de télécharger des packages NPM tout faits qui ne sont pas accessibles. Ainsi, vous découvrirez des astuces efficaces pour intégrer l&amp;#39;accessibilité numérique dans vos projets Angular.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Emmanuelle ABOAF</author></item><item><title>Arrêtons de (dé)tester nos applications et nos utilisateurs - Louis Fredice Njako Molom - Stanley Servical</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 12 Mar 2024 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Programme&lt;/h2&gt;
&lt;h3&gt;Arrêtons de (dé)tester nos applications et nos utilisateurs&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/louis-fredice-njako-molom-268bab292/&quot;&gt;Louis Fredice Njako Molom&lt;/a&gt;
par &lt;a href=&quot;https://www.linkedin.com/in/stanley-s-88a34b52/&quot;&gt;Stanley Servical&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;#39;Faire des tests E2E c&amp;#39;est compliqué&amp;#39;, &amp;#39;Maintenir des tests E2E coûte cher&amp;#39;, &amp;#39;L&amp;#39;accessibilité ? on n&amp;#39;a plus de budget&amp;#39;.&lt;/p&gt;
&lt;p&gt;Ces phrases témoignent qu&amp;#39;encore en 2024, les utilisateurs dépendants de l&amp;#39;accessibilité numérique sont délaissés et la vérification automatique des scénarios métiers nécessite une certaine expertise.&lt;/p&gt;
&lt;p&gt;Au cours de ce talk, nous déterminerons si ces idées reçues sont justifiées et nous verrons quelle est la meilleure approche pour résoudre en même temps ces problématiques.&lt;/p&gt;
&lt;h3&gt;Core Web Vitals: How to make your angular app feel like a dream&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/nicolas-frizzarin/&quot;&gt;Nicolas FRIZZARIN&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vous souhaitez accélérer le chargement de votre application Angular ? Vous voulez améliorer l&amp;#39;expérience utilisateur de votre application Angular ? Alors vous devez vous familiariser avec les Core Web Vitals !&lt;/p&gt;
&lt;p&gt;Les CWV sont un ensemble de métriques qui mesurent les performances réelles de votre application web. Elles sont importantes car elles peuvent avoir un impact significatif sur la satisfaction des utilisateurs et les taux de conversion. Angular dispose de plusieurs fonctionnalités intégrées qui améliorent les CWV.&lt;/p&gt;
&lt;p&gt;Mais les connaissez-vous ?&lt;/p&gt;
&lt;p&gt;Dans cette conférence, nous couvrirons une variété de techniques, y compris&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l&amp;#39;optimisation des images&lt;/li&gt;
&lt;li&gt;le layloading&lt;/li&gt;
&lt;li&gt;les vues différentiables&lt;/li&gt;
&lt;li&gt;l&amp;#39;optimisation du code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;À l&amp;#39;issue de cette présentation, vous serez en mesure de mesurer le CWV de votre application, d&amp;#39;identifier les possibilités d&amp;#39;amélioration et de mettre en œuvre les changements nécessaires.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Louis Fredice Njako Molom - Stanley Servical</author></item><item><title>Core Web Vitals: How to make your angular app feel like a dream - Nicolas FRIZZARIN</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 12 Mar 2024 19:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Core Web Vitals: How to make your angular app feel like a dream&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/nicolas-frizzarin/&quot;&gt;Nicolas FRIZZARIN&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vous souhaitez accélérer le chargement de votre application Angular ? Vous voulez améliorer l&amp;#39;expérience utilisateur de votre application Angular ? Alors vous devez vous familiariser avec les Core Web Vitals !&lt;/p&gt;
&lt;p&gt;Les CWV sont un ensemble de métriques qui mesurent les performances réelles de votre application web. Elles sont importantes car elles peuvent avoir un impact significatif sur la satisfaction des utilisateurs et les taux de conversion. Angular dispose de plusieurs fonctionnalités intégrées qui améliorent les CWV.&lt;/p&gt;
&lt;p&gt;Mais les connaissez-vous ?&lt;/p&gt;
&lt;p&gt;Dans cette conférence, nous couvrirons une variété de techniques, y compris&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l&amp;#39;optimisation des images&lt;/li&gt;
&lt;li&gt;le layloading&lt;/li&gt;
&lt;li&gt;les vues différentiables&lt;/li&gt;
&lt;li&gt;l&amp;#39;optimisation du code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;À l&amp;#39;issue de cette présentation, vous serez en mesure de mesurer le CWV de votre application, d&amp;#39;identifier les possibilités d&amp;#39;amélioration et de mettre en œuvre les changements nécessaires.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Nicolas FRIZZARIN</author></item><item><title>Paris | Atelier Angular pour la communauté féminine</title><link>https://www.ng-girls.org/event/paris-2024</link><guid isPermaLink="true">https://www.ng-girls.org/event/paris-2024</guid><pubDate>Sat, 03 Feb 2024 09:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Programme&lt;/h2&gt;
&lt;p&gt;Formation d&amp;#39;une journée pour découvrir Angular.
Cet événément dédiée aux femmes est une action pour agir pour la diversité dans les métiers du numérique.&lt;/p&gt;
&lt;p&gt;Cet atelier aura lieu le samedi 3 février 2024 de 9h à 17h à Bagneux.&lt;/p&gt;
</content:encoded><category>atelier</category></item><item><title>AnalogJS, le meta-framework pour Angular que l&apos;on attendait plus (ou pas) - Benjamin Legrand</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 09 Jan 2024 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Programme&lt;/h2&gt;
&lt;h3&gt;Higher order observables &amp;amp; higher order mapping operators in RxJs&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/lamis-chebbi-026368ab/&quot;&gt;Lamis Chebbi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Les observables et les mapping operators de Rxjs peuvent s&amp;#39;avérer difficiles à comprendre au début, mais ils sont en réalité plus faciles que vous ne le pensez. Tu veux le savoir ? Rejoignez-nous aujourd&amp;#39;hui&lt;/p&gt;
&lt;h3&gt;AnalogJS, le meta-framework pour Angular que l&amp;#39;on attendait plus ( ou pas )&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/benjilegnard/&quot;&gt;Benjamin Legrand&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AnalogJS est un nouveau venu dans le monde des meta-frameworks.&lt;/p&gt;
&lt;p&gt;Qu&amp;#39;est ce qu&amp;#39;un meta-framework déjà ? Chaque framework SPA en a un, React a Next.js ou Remix, Vue.JS a Nuxt, Svelte a sveltekit, Qwik a Qwik city&lt;/p&gt;
&lt;p&gt;Et maintenant Angular a AnalogJS. Qu&amp;#39;est ce qu&amp;#39;on peut faire avec ce genre de solutions ?&lt;/p&gt;
&lt;p&gt;Du routage basé sur l&amp;#39;arborescence de répertoire et de fichiers, du rendu serveur dès la sortie de la boite, et plein d&amp;#39;autres fonctionnalités...&lt;/p&gt;
&lt;p&gt;Voyons ensemble comment tout ça fonctionne et pourquoi c&amp;#39;est super-ultra-méga-cool.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Benjamin Legrand</author></item><item><title>Higher order observables &amp; higher order mapping operators in RxJs - Lamis Chebbi</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 09 Jan 2024 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Programme&lt;/h2&gt;
&lt;h3&gt;Higher order observables &amp;amp; higher order mapping operators in RxJs&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/lamis-chebbi-026368ab/&quot;&gt;Lamis Chebbi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Les observables et les mapping operators de Rxjs peuvent s&amp;#39;avérer difficiles à comprendre au début, mais ils sont en réalité plus faciles que vous ne le pensez. Tu veux le savoir ? Rejoignez-nous aujourd&amp;#39;hui&lt;/p&gt;
&lt;h3&gt;AnalogJS, le meta-framework pour Angular que l&amp;#39;on attendait plus ( ou pas )&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/benjilegnard/&quot;&gt;Benjamin Legrand&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AnalogJS est un nouveau venu dans le monde des meta-frameworks.&lt;/p&gt;
&lt;p&gt;Qu&amp;#39;est ce qu&amp;#39;un meta-framework déjà ? Chaque framework SPA en a un, React a Next.js ou Remix, Vue.JS a Nuxt, Svelte a sveltekit, Qwik a Qwik city&lt;/p&gt;
&lt;p&gt;Et maintenant Angular a AnalogJS. Qu&amp;#39;est ce qu&amp;#39;on peut faire avec ce genre de solutions ?&lt;/p&gt;
&lt;p&gt;Du routage basé sur l&amp;#39;arborescence de répertoire et de fichiers, du rendu serveur dès la sortie de la boite, et plein d&amp;#39;autres fonctionnalités...&lt;/p&gt;
&lt;p&gt;Voyons ensemble comment tout ça fonctionne et pourquoi c&amp;#39;est super-ultra-méga-cool.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Lamis Chebbi</author></item><item><title>Finies les apps, pensez libs avec Nx ! - Younes Jaaidi</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Mon, 04 Dec 2023 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Programme&lt;/h2&gt;
&lt;h3&gt;Signals en Angular - C&amp;#39;est du Solid(JS) !&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/emmanuel-kerjean-656879170/&quot;&gt;Emmanuel Kerjean&lt;/a&gt;
par &lt;a href=&quot;https://www.linkedin.com/in/stephen-clodic-772b5153/&quot;&gt;Stephen Clodic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Détecter et réagir aux changements d’états a toujours été un point faible d’Angular. Basée sur ZoneJS, la “detection changes” manque de granularité et peut conduire à un manque de fluidité d’un point de vue UX. L&amp;#39;utilisation de RxJS et/ou de la stratégie “OnPush” d’Angular a permis de compenser en partie ce problème, sans être totalement satisfaisant (syntaxe lourde).&lt;/p&gt;
&lt;p&gt;La V16 d&amp;#39;Angular, sortie en mai 2023, dispose d&amp;#39;une nouvelle feature des plus intéressantes : les Signals. Inspirés de SolidJS, les Signals visent à optimiser la réaction aux changements d&amp;#39;Angular, afin de rationaliser l&amp;#39;utilisation de RxJS et conserver une syntaxe claire et concise.&lt;/p&gt;
&lt;p&gt;Répondez au signal, et venez assister au talk pour en savoir plus !&lt;/p&gt;
&lt;h3&gt;Finies les apps, pensez libs avec Nx !&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://twitter.com/yjaaidi&quot;&gt;Younes Jaaidi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Qui a dit monorepo ? Bien que Nx soit la principale alternative “human readable” à Bazel pour organiser un monorepo, Nx est aussi un outil permettant de découper aisément nos applications en libs. Cela dit, à quelles fins céderions-nous à une telle tentation ? Par simple esthétisme, ou bien plus ?&lt;/p&gt;
&lt;p&gt;Donnons-nous rendez-vous à ce talk pour que vous puissiez observer par vous même les gains que peut vous apporter Nx, dès demain au travers d’une adoption progressive.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Younes Jaaidi</author></item><item><title>Signals en Angular - C&apos;est du Solid(JS) ! - Emmanuel Kerjean- Stephen Clodic</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Mon, 04 Dec 2023 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Programme&lt;/h2&gt;
&lt;h3&gt;Signals en Angular - C&amp;#39;est du Solid(JS) !&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://www.linkedin.com/in/emmanuel-kerjean-656879170/&quot;&gt;Emmanuel Kerjean&lt;/a&gt;
par &lt;a href=&quot;https://www.linkedin.com/in/stephen-clodic-772b5153/&quot;&gt;Stephen Clodic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Détecter et réagir aux changements d’états a toujours été un point faible d’Angular. Basée sur ZoneJS, la “detection changes” manque de granularité et peut conduire à un manque de fluidité d’un point de vue UX. L&amp;#39;utilisation de RxJS et/ou de la stratégie “OnPush” d’Angular a permis de compenser en partie ce problème, sans être totalement satisfaisant (syntaxe lourde).&lt;/p&gt;
&lt;p&gt;La V16 d&amp;#39;Angular, sortie en mai 2023, dispose d&amp;#39;une nouvelle feature des plus intéressantes : les Signals. Inspirés de SolidJS, les Signals visent à optimiser la réaction aux changements d&amp;#39;Angular, afin de rationaliser l&amp;#39;utilisation de RxJS et conserver une syntaxe claire et concise.&lt;/p&gt;
&lt;p&gt;Répondez au signal, et venez assister au talk pour en savoir plus !&lt;/p&gt;
&lt;h3&gt;Finies les apps, pensez libs avec Nx !&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://twitter.com/yjaaidi&quot;&gt;Younes Jaaidi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Qui a dit monorepo ? Bien que Nx soit la principale alternative “human readable” à Bazel pour organiser un monorepo, Nx est aussi un outil permettant de découper aisément nos applications en libs. Cela dit, à quelles fins céderions-nous à une telle tentation ? Par simple esthétisme, ou bien plus ?&lt;/p&gt;
&lt;p&gt;Donnons-nous rendez-vous à ce talk pour que vous puissiez observer par vous même les gains que peut vous apporter Nx, dès demain au travers d’une adoption progressive.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Emmanuel Kerjean- Stephen Clodic</author></item><item><title>Table ronde Angular 17</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 07 Nov 2023 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Table ronde&lt;/h2&gt;
&lt;h3&gt;Intervenants&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/edbzn&quot;&gt;Edouard Bozon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/in/exbrayatcedric/&quot;&gt;Cédric Exbrayat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/Ebrithil30&quot;&gt;Guillaume Nury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/in/laurentduveau/&quot;&gt;Laurent Duveau&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>table ronde</category></item><item><title>Nantes | Live core team Angular</title><link>https://www.eventbrite.com/e/billets-soiree-de-lancement-angular-17-739889418167</link><guid isPermaLink="true">https://www.eventbrite.com/e/billets-soiree-de-lancement-angular-17-739889418167</guid><pubDate>Mon, 06 Nov 2023 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Programme&lt;/h2&gt;
&lt;p&gt;Rediffusion en live de la présentation des dernières nouveautés d&amp;#39;Angular par la core team.&lt;/p&gt;
&lt;p&gt;Zenika Nantes nous invite à un apéro networking pour poursuivre les échanges.&lt;/p&gt;
&lt;p&gt;Suivez le livestream depuis votre canapé: goo.gle/angular-event&lt;/p&gt;
</content:encoded><category>rencontre</category></item><item><title>Comment contribuer à Angular - Matthieu Riegler</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 03 Oct 2023 19:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Interview: Contribuer à Angular&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://twitter.com/Jean__Meche&quot;&gt;Matthieu Riegler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Actif dans de nombreuses communautés d&amp;#39;entraide autour d&amp;#39;Angular, Matthieu Riegler est également contributeur à Angular.
Ses contributions sont aujourd&amp;#39;hui reconnues par la core team d&amp;#39;Angular et il a été nommé Angular Collaborator.&lt;/p&gt;
&lt;p&gt;Il nous parlera de son expérience et des moyens de contribuer à Angular.&lt;/p&gt;
</content:encoded><category>interview</category><author>Matthieu Riegler</author></item><item><title>The next generation of Angular Application - Nicolas Frizzarin</title><link>https://angulardevs.fr/</link><guid isPermaLink="true">https://angulardevs.fr/</guid><pubDate>Tue, 03 Oct 2023 19:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Programme&lt;/h2&gt;
&lt;h3&gt;The next generation of Angular Application&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://twitter.com/Nicooss54&quot;&gt;Nicolas Frizzarin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Angular 14 est sorti en juin 2022, et cette version annonce que les modules Angular deviennent optionnels.&lt;/p&gt;
&lt;p&gt;Whaooouuu, jusqu&amp;#39;à maintenant les modules étaient le concept de base d&amp;#39;une application Angular. Toute l&amp;#39;architecture d&amp;#39;une application Angular gravitait autour de ce concept. En résumé les modules étaient une pièce centrale de nos applications.
Depuis la sortie de la version 14 d&amp;#39;Angular, ce sont les composants qui occupent ce rôle. Ces composants spécifiques sont appelés: &amp;quot;Standalone Components&amp;quot;.&lt;/p&gt;
&lt;p&gt;Cependant cette version apporte bien d&amp;#39;autres nouveautés, toutes très intéressantes comme:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la composition par injection&lt;/li&gt;
&lt;li&gt;les formulaires typés&lt;/li&gt;
&lt;li&gt;une nouvelle façon de gérer les titres de nos SPA&lt;/li&gt;
&lt;li&gt;La composition de directive (avec Angular 15)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Comment ces nouveautés vont changer notre façon d&amp;#39;architecturer nos applications ? Comment les intégrer dans nos applications existantes ? Les modules vont-ils devenir deprecated ?&lt;/p&gt;
&lt;p&gt;L&amp;#39;objectif de ce talk est d&amp;#39;expliquer tous les concepts de cette nouvelle version et de donner des uses cases sur quand et comment les utiliser et les intégrer dans des applications existantes&lt;/p&gt;
&lt;h3&gt;Interview: Contribuer à Angular&lt;/h3&gt;
&lt;p&gt;par &lt;a href=&quot;https://twitter.com/Jean__Meche&quot;&gt;Matthieu Riegler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Actif dans de nombreuses communautés d&amp;#39;entraide autour d&amp;#39;Angular, Matthieu Riegler est également contributeur à Angular.
Ses contributions sont aujourd&amp;#39;hui reconnues par la core team d&amp;#39;Angular et il a été nommé Angular Collaborator.&lt;/p&gt;
&lt;p&gt;Il nous parlera de son expérience et des moyens de contribuer à Angular.&lt;/p&gt;
</content:encoded><category>présentation</category><author>Nicolas Frizzarin</author></item></channel></rss>