Pour effectuer ma veille, je vais intégrer la méthode push (les informations viennent à moi) en utilisant la plateforme feedly qui est un agrégateur de flux RSS qui me permet de suivre l’actualité de sites/sources différentes en un seul endroit.
Exemple d’utilisation :
Lorsqu’un nouvel article de mes sources est publié, il s’ajoute aux articles non lus de mon feed.
Lorsqu’un nouvel article de mes sources est publié, il s’ajoute aux articles non lus de mon feed
Je clique sur l’article est si je le trouve pertinent, je l’ajoute aux articles que je dois lire plus tard et je l’ajoute aux articles qui me sont utiles pour ma veille
Enfin, lorsque j’ai besoin d’accéder aux articles de ma veille, je peux les retrouver réunis dans mon board.
Résultat de ma veille
Depuis que j'ai commencer ma veille,Angular a lancé plusieurs versions majeures et mineures(Angular 19, 19.1 et 19.2), apportant de nombreuses améliorations et nouvelles fonctionnalités.
Angular 19 (novembre 2024)
La version 19 a introduit une fonctionnalité majeure :
Hydratation incrémentale : Cette nouvelle approche transforme la gestion du rendu côté serveur (SSR), permettant un contrôle précis sur le moment et la manière dont les différentes parties de l'application deviennent interactives.
Ainsi que plusieurs autre fonctionnalité intéressante
ServerRoute : Une nouvelle interface qui permet de configurer les routes pour le pré-rendu et le SSR, améliorant la gestion des performances et du rendu hybride.
Nouvelle API Resource : La nouvelle API Resource simplifie la gestion des requêtes HTTP en automatisant le suivi de l’état des données et des erreurs, réduisant le besoin de code de gestion d’état.
Composants autonomes activés par défaut : Les composants, directives et pipes sont désormais autonomes par défaut, supprimant la nécessité d’ajouter standalone: true manuellement.
Améliorations des outils de développement : Hot Module Replacement (HMR), Nettoyage automatique des importations.
Cette version mineure a apporté plusieurs améliorations notables :
Support de TypeScript 5.7 : Compatibilité complète avec la dernière version de TypeScript, offrant de nouvelles fonctionnalités et optimisations.
Hot Module Replacement (HMR) : Extension de la fonctionnalité aux fichiers HTML, permettant des mises à jour plus rapides sans perte d'état de l'application.
Nettoyage automatique des importations inutilisées : Nouvelle commande pour supprimer automatiquement les importations non utilisées.
La version 19.2 a introduit plusieurs nouveautés importantes :
Support des template literals : Suppression de Zone.js pour un framework plus rapide et plus simple.
Formulaires avec Signals : Plus flexibles, réactifs et faciles à valider.
Nouveaux noms de fichiers : Simplification des nom avec un changement des suffixes des fichiers TypeScript, qui deviennent par exemple app.ts au lieu de app.component.ts
Remplacement de Karma : Adoption de Jest, Vitest, et outils IA pour améliorer les tests et le développement.
Accessibilité renforcée : Amélioration continue de l’ergonomie.
Angular 20, dont la sortie est prévue fin mai 2025 introduira plusieurs nouveautés attendue :
Zoneless rendering : Le compilateur Angular prend désormais en charge les chaînes de modèles, offrant plus de flexibilité dans les templates.
Streaming des ressources : Nouvelle fonctionnalité permettant une gestion plus fluide des données en temps réel, particulièrement utile pour les applications de chat ou de flux de données continus.
API httpResource() : Simplification de la création de ressources pour récupérer des données via HTTP, avec gestion automatique des états.
Support de TypeScript 5.8 : Mise à jour de la compatibilité avec la dernière version de TypeScript.
Améliorations des validateurs de formulaires : Les validateurs fonctionnent désormais avec les ensembles, en plus des tableaux et des chaînes.