Portfolio - BTS SIO SLAM

Veille Technologique

Ma Démarche de Veille

Sources d'Information

  • Flux RSS
  • Meetup
  • Conférences
  • Réseaux sociaux professionnels
  • Sites spécialisés

Outils Utilisés

  • Feedly
  • GitHub
  • LinkedIn
  • Stack Overflow
  • AFUP PHP
  • DotsJS
  • Human Talk

Organisation

  • Veille quotidienne
  • Analyse hebdomadaire
  • Synthèse mensuelle
  • Lecture de patch note
  • Archivage
  • Ecoute de podcast

Veille sur PHP

Date de début : 01/06/2024

Contexte

J'ai choisi de réaliser une veille sur PHP car c'est un langage que je pratique à la fois en cours et chez moi. Je souhaite rester informé des nouveautés, des évolutions et des bonnes pratiques, et ainsi améliorer mon niveau et ma sécurité en développement web.

Objectifs

  • Suivre les mises à jour majeures et correctifs de sécurité du langage PHP.
  • Comprendre l'impact des nouvelles fonctionnalités et des failles découvertes.
  • Expérimenter les frameworks associés pour élargir mes compétences.

Sources principales

  • Flux RSS, Meetup, Conférences, Réseaux sociaux professionnels, Sites spécialisés (stackoverflow, php.net), Feedly, GitHub, LinkedIn, Stack Overflow, AFUP PHP, Human Talk.

Résultats et Applications

Depuis juin 2024, je n’ai pas encore utilisé les nouveautés de PHP, mais je m’y intéresse pour mieux les comprendre.
Par exemple, Lazy Objects = objets créés seulement quand on en a besoin (meilleure performance).
Property Hooks = permet d’intervenir quand on lit ou modifie une propriété d’un objet.
Visibilité asymétrique = une propriété peut être lisible publiquement mais modifiable seulement en privé.
J’ai aussi découvert la faille critique CVE-2024-4577, qui permettait à un pirate d’exécuter du code malveillant via PHP-CGI.
Cela m’a sensibilisé à l’importance des mises à jour de sécurité et des bonnes pratiques.
Cette veille m’aide à mieux comprendre les évolutions du langage et à préparer mon avenir en développement web.

Veille sur JavaScript

Date de début : 01/06/2024

Contexte

JavaScript est également un langage central dans ma formation et mes projets personnels. Je m'intéresse particulièrement au JavaScript natif, mais j'aime aussi explorer les frameworks pour enrichir mes compétences et suivre les tendances du web moderne.

Objectifs

  • Se tenir informé des évolutions et des nouveautés du langage natif.
  • Tester et adopter de nouvelles fonctionnalités pour améliorer mes projets.
  • Comprendre l'impact des nouvelles méthodes et outils sur le développement web.

Sources principales

  • Flux RSS, Meetup, Conférences, Réseaux sociaux professionnels, Sites spécialisés (stackoverflow, mdn web doc), Feedly, GitHub, LinkedIn, DotsJS, Human Talk.

Résultats et Applications

Depuis juin 2024, je me suis intéressé aux nouveautés de JavaScript pour suivre l’évolution du langage.
Par exemple, Temporal va bientôt remplacer Date pour mieux gérer les dates et fuseaux horaires.
Les Array grouping (Array.groupBy) facilitent le tri d’un tableau par catégorie.
La syntaxe "pipeline operator" (|>) rend les chaînes de fonctions plus lisibles (encore en phase de proposition).
J’ai aussi lu sur les Records & Tuples, des structures de données immuables plus fiables que les objets classiques.
Certaines failles XSS récentes m’ont rappelé l’importance de sécuriser les entrées utilisateur (ex : DOMPurify).
Cette veille me permet de suivre les tendances et d’améliorer progressivement ma compréhension du langage.