Http

Autre

Quoi de neuf les devs? #176 - Veille tech et interview de Sébastien alias Seboss666

Cette newsletter présente une veille technologique avec une interview de Sébastien, où il évoque des sujets comme HTTP, DevOps, et la sécurité. Elle annonce également un nouveau format de rubrique pour mieux répondre aux attentes des lecteurs et suggère des articles intéressants sur divers langages et pratiques de développement. Des liens vers des ressources pédagogiques sur JavaScript, DevOps, et PHP sont également inclus.

"
Sécurité

Is My ISP Spying? — Free Privacy Test

Un outil gratuit permet de tester la confidentialité de votre connexion Internet via le navigateur, détectant des problèmes tels que les supercookies, l'injection d'en-têtes, le détournement DNS et l'interception TLS. Aucun téléchargement ni inscription requis, les résultats sont basés sur des vérifications entièrement effectuées côté client. Les utilisateurs peuvent également consulter un classement des FAI selon leur niveau d'espionnage.

Dev back

A Week of Symfony #997 (February 2–8, 2026) (Symfony Blog)

Cette semaine, le développement de Symfony 8.1 s'est concentré sur les contrôleurs et les attributs, ajoutant des fonctionnalités telles que le support de la variable 'this' dans l'attribut IsGranted et l'évaluation d'expressions dans les groupes de validation de MapRequestPayload. De plus, 90 pull requests ont été fusionnées et 65 problèmes ont été résolus. Les changelogs des versions 6.4 et 7.4 incluent divers correctifs, tandis que de nouvelles options et améliorations ont été introduites dans la version 8.1.

Autre

Un exemple d'observability trace-first

Cet article présente une approche moderne de l'observabilité en se concentrant sur le 'trace-first', où les traces remplacent une grande majorité des logs et des métriques pour le suivi des performances et des erreurs dans les applications. Il explique comment utiliser des spans dans le code pour collecter des informations contextuelles pertinentes, ainsi que l'utilisation de technologies comme Clickhouse pour le stockage des données de traces et Grafana pour la visualisation. L'auteur fournit également une démonstration pratique via une application développée en Python avec une architecture classique, illustrant ainsi l'importance et l'implémentation du 'tracing' dans l'observabilité d'une application.

Dev back

A Week of Symfony #983 (October 27 – November 2, 2025) (Symfony Blog)

Cette semaine, Symfony a publié des versions de maintenance 6.4.27 et 7.3.5. Des versions bêta 7.4.0 et 8.0.0 sont également disponibles pour test avant leur sortie finale. Le développement a vu 52 pull requests fusionnées et 25 problèmes résolus. Parmi les mises à jour, des corrections importantes ont été apportées à HtmlSanitizer, Cache, Validator, et HttpKernel. Des offres d'emploi pour des développeurs Symfony sont également disponibles, avec des postes à temps plein et à distance.

Dev back

Symfony 8.0.0-BETA1 released (Symfony Blog)

La version bêta 1 de Symfony 8.0.0 est désormais disponible. Cette mise à jour introduit de nombreuses nouvelles fonctionnalités et améliorations pour la gestion des dépendances, la sélectivité des erreurs et l'intégration de Sulu, un CMS pour les développeurs Symfony. Les utilisateurs sont encouragés à tester cette version préliminaire et à consulter les guides de mise à niveau et les rapports d'analyse de code pour préparer leurs projets avant la sortie finale.

Dev back

A Week of Symfony #980 (October 6–12, 2025) (Symfony Blog)

Cette semaine, Symfony a annoncé la dépréciation de la possibilité de surcharger les méthodes HTTP GET, HEAD, CONNECT et TRACE dans la version 7.4, avec l'introduction d'une nouvelle méthode setAllowedHttpMethodOverride() dans la classe Request. La version 8.0 continue de supprimer les fonctionnalités dépréciées, comme la méthode Request::get(). Au total, 62 pull requests ont été fusionnées et 40 problèmes résolus durant la semaine.

Dev back

Http::batch with hooks in Laravel 12.32

La mise à jour Laravel 12.32 introduit la méthode Http::batch qui facilite l'envoi de requêtes HTTP multiples en parallèle avec des hooks pour gérer les événements avant, pendant et après l'exécution. Cette nouvelle fonctionnalité améliore les workflows multi-services, le fetching de données en lots et le suivi de progression grâce à une API simple et expressive. Des méthodes d'assistance permettent de suivre l'état des requêtes, qu'elles soient en attente, échouées ou traitées.

"
Dev front

Les redirections HTTP 301 et 302, permanentes ou temporaires ?

Cet article présente les différences entre les redirections HTTP 301 (Permanente) et 302 (Temporaire), expliquant leur utilisation, leur impact sur le référencement et les implications techniques lors de leur mise en place sur des serveurs comme Apache ou Nginx, ainsi qu'en PHP et JavaScript. Les meilleures pratiques et précautions à prendre lors de leur utilisation y sont également abordées.