Dev Breeze

"
Dev back

PHP 8.6: JSON: `json_decode` error/exception message now indicates the location of the error

Avec PHP 8.6, les fonctions de gestion des erreurs JSON telles que 'json_decode' incluent désormais la ligne et la position de l'erreur dans le message d'erreur ou d'exception, permettant ainsi de mieux identifier l'emplacement exact des échecs de décodeur JSON. Cela améliore le débogage comparé aux versions précédentes qui ne spécifiaient pas l'emplacement de l'erreur. Cependant, cette fonctionnalité n'est pas rétrocompatible avec les anciennes versions de PHP.

Dev back

A Week of Symfony #992 (December 29, 2025 – January 4, 2026) (Symfony Blog)

Cette semaine, plusieurs versions de maintenance de Symfony ont été publiées, y compris Symfony 6.4.31 et 7.3.9. Un récapitulatif des activités de Symfony 2025 a également été publié. Les mises à jour incluent des améliorations dans PropertyAccess, PropertyInfo, et Serializer. Plusieurs nouvelles fonctionnalités et correctifs ont été intégrés, et un total de 28 demandes de tirage ont été fusionnées. Des opportunités d'emploi pour des développeurs Symfony sont également mentionnées.

Autre

L'actu de la semaine (02/01/2026)

Cette semaine, la veille technologique se concentre sur divers outils et projets, notamment un lecteur RSS auto-hébergé, un terminal pour exécuter plusieurs agents de codage en parallèle, et un modèle open-source d'Apple qui convertit des photos 2D en vues 3D. De plus, des réflexions sur les bons et les mauvais développeurs sont partagées, ainsi que des anecdotes historiques liées à Netscape.

Dev back

Type-safe Ruby | T-Ruby

T-Ruby 0.0.39 est une extension de Ruby qui ajoute une syntaxe de typage statique et de compilation, garantissant la compatibilité avec l'écosystème Ruby et RBS. Son objectif est d'assurer la sécurité des types pour les produits Ruby, même à grande échelle, tout en permettant d'écrire du Ruby typé. Le projet est open source et en phase expérimentale.

Dev back

Symfony 7.4.3 released (Symfony Blog)

La version 7.4.3 de Symfony a été publiée avec de nombreuses corrections de bugs et améliorations, notamment des mises à jour sur le système de cache, les dépendances et la gestion des formulaires. Des conseils sont fournis pour la mise à jour et la sécurité des projets en utilisant Symfony. Les utilisateurs peuvent s'abonner aux notifications des versions pour rester informés des changements importants.

Fullstack

Agentic AI, MCP, and spec-driven development: Top blog posts of 2025

En 2025, GitHub a mis en lumière l'évolution de l'IA en tant que partenaire de codage, avec des outils tels que le mode agent de GitHub Copilot et la plateforme Agent HQ, qui unifie les agents de codage. Des tutoriels populaires comme le développement dirigé par les spécifications et les protocoles de contexte modèle (MCP) ont émergé, facilitant la communication entre agents IA. Des interviews intéressantes, comme celle de Linus Torvalds, ont également enrichi le contenu de l'année.

"
Sécurité

Lynis : Auditer la sécurité de son système Linux - Wiki

L'article présente Lynis, un outil d'audit local pour la sécurité des systèmes Linux. Il souligne l'importance de sécuriser les serveurs souvent mal configurés par défaut. Lynis est capable d'analyser divers aspects du système, tels que la configuration du noyau, les méthodes d'authentification, et bien plus encore. L'article explique en détail comment installer Lynis, lancer un audit et interpréter le rapport obtenu avec des scores de 'hardening index', indiquant le niveau de sécurité du système. Des suggestions spécifiques pour améliorer la sécurité sont également fournies.

"
Système

LVM : Déplacer un système de disque à chaud - Wiki

Cet article explique comment migrer un système Linux à chaud d'un disque à un autre utilisant LVM, sans interruption du système. Il décrit les préparations nécessaires, les commandes à utiliser pour déplacer les données, la reconstruction du bootloader et d'autres actions post-migration. Le tutoriel est applicable à n'importe quelle distribution Linux sous précondition d'utiliser LVM.

Management

Giving Meaning to Agility with Evidence-Based Management - Part 3

Cet article aborde la gestion basée sur les preuves (Evidence-Based Management) en tant qu'approche pour améliorer la création de valeur au sein des organisations au-delà du niveau des équipes, en utilisant des méthodes telles que Scrum et Kanban. Il discute de l'importance d'une gestion structurée des valeurs et des progrès, basée sur des données concrètes, afin de transformer efficacement la façon dont les entreprises gèrent leur agilité.

Sécurité

Bugs that survive the heat of continuous fuzzing

Malgré des années de fuzzing intensif, des projets open source peuvent encore contenir des bugs critiques. L'OSS-Fuzz, collaborant avec la fondation OpenSSF, a découvert des failles dans plus de 1300 projets. Cependant, même avec une supervision humaine, des vulnérabilités dangereuses peuvent rester indétectées en raison de la couverture de code insuffisante et de la dépendance à des bibliothèques externes non testées. Des exemples incluent GStreamer, Poppler et Exiv2, qui montrent la nécessité d'une vigilance continue et d'une expertise en sécurité pour maintenir l'efficacité du fuzzing.