Dev Breeze

Dev back

Mutualiser les autorisations Symfony avec un voter générique | studo.dev

Cet article explique comment créer un voter générique en Symfony pour gérer de manière centralisée les autorisations d'accès aux entités. Il aborde la nécessité de mutualiser les règles de sécurité, en standardisant l'identification des droits d'accès via une interface. En mettant en place un seul voter, il devient possible de vérifier les droits d'accès en s'assurant que les utilisateurs sont correctement authentifiés et autorisés. L'article propose des pistes d'amélioration pour affiner le contrôle d'accès en fonction de différents types d'actions, tout en encourageant l'implémentation de tests automatisés pour garantir la sécurité du système.

"
Autre

Le blog du Journal du hacker ! - Toutes les nouvelles de la communauté du Journal du hacker

Le Journal du hacker propose une veille technologique hebdomadaire avec des liens sur des sujets variés comme la gestion de serveurs Linux, les innovations en IA, et des outils comme LibreOffice. Cette source se concentre sur le logiciel libre et des conseils pratiques pour les développeurs et gestionnaires de systèmes. Plusieurs articles récents traitent d'optimisations web, de sécurité des serveurs, de déploiement de conteneurs Docker, et de nouveaux outils de productivité.

"
Dev back

A clean API for reading PHP attributes | freek.dev

PHP 8.0 a introduit les attributs pour ajouter des métadonnées structurées. Cependant, l'API de réflexion est verbeuse. Le package spatie/php-attribute-reader simplifie la lecture des attributs, transformant plusieurs lignes de code en une seule. Il gère aussi bien les cibles que les cas où un attribut est absent, réduisant considérablement le code nécessaire pour trouver et utiliser ces attributs dans les classes et méthodes.

"
Autre

Nouvelles de Haiku - Hiver 2025-26 - LinuxFr.org

L'article présente les avancées du système d'exploitation Haiku, issu de BeOS, qui cherche à intégrer tous les développements sous une seule équipe pour éviter des soucis de modularité. La mise à jour récente inclut Go en version 1.18, améliorant la compatibilité POSIX et permettant l'utilisation d'outils comme Hugo. Des corrections ont été apportées au serveur graphique app_server, crucial pour la stabilité du système. Ce projet, en développement depuis près de 25 ans, continue d'évoluer avec des mises à jour et des bêtas successives, visant à stabiliser et optimiser le système.

Autre

IntelliJ IDEA 2025.3.3 Is Out!

La version 2025.3.3 d'IntelliJ IDEA est maintenant disponible, apportant des corrections de bugs et des améliorations dans la gestion des schémas de sortie du serveur MCP, la gestion des proxies, et la modélisation PSI. Cette mise à jour contribue à une utilisation plus fluide et sans erreurs de l'IDE.

Sécurité

MullvadVPN & pfSense

Cet article présente un tutoriel sur la configuration de MullvadVPN avec pfSense pour sécuriser le trafic sortant d'un VLAN spécifique. Il décrit le processus de génération de clés, de création d'un tunnel Wireguard, de configuration de l'interface et de la gateway, ainsi que des règles de NAT et firewall pour assurer que le trafic passe par le VPN. Le tutoriel est conçu pour les amateurs de sécurité et de vie privée qui souhaitent sécuriser leur réseau domestique. Des liens vers des ressources utiles et des conseils pratiques sont également fournis.

Dev back

Write Modern Go Code With Junie and Claude Code

JetBrains a lancé un nouveau plugin pour Go qui permet aux agents d'IA, Junie et Claude Code, de produire du code Go moderne et de suivre les dernières pratiques grâce à des directives bien définies. Ce plugin vise à corriger la tendance des agents à générer du code obsolète en leur indiquant d'utiliser les fonctionnalités compatibles avec la version actuelle de Go, ainsi qu'à promouvoir l'utilisation d'architectures plus récentes et idiomatiques.

Fullstack

Veille #44 — L'actu de la semaine

Cette veille hebdomadaire présente divers articles sur des outils de développement et des applications innovantes. Parmi eux, React Doctor, un outil pour diagnostiquer le code React avec des règles de meilleures pratiques. Une autre ressource présentée est Upright, un système de monitoring synthétique open-source. De plus, un studio de synthèse vocale open-source utilisant Qwen3-TTS est également mentionné, permettant une génération audio sans dépendance sur des API rémunérées. La veille aborde également des sujets comme un moteur de web scraping pour les LLMs et des initiatives pour inspirer les jeunes filles à se tourner vers la tech.

"
Autre

Physiocab : un logiciel libre de gestion pour kinésithérapeutes - LinuxFr.org

Physiocab est un logiciel libre développé pour la gestion des activités des kinésithérapeutes. En phase bêta publique, il offre des fonctionnalités variées telles que la gestion de planning, l'export de bilans et le suivi des séances. Conçu sous licence Affero GPL 3.0, il met l'accent sur la transparence des données de santé et permet aux praticiens de conserver la maîtrise de leurs données, tout en garantissant une accessibilité et une utilisation sans frais. Le logiciel fonctionne sur plusieurs plateformes et est compatible avec l'utilisation hors-ligne grâce à sa technologie PWA.

Fullstack

🧑‍💻Les skills Anthropic, l'arme ultime du vibe-coder ? 🤖

L'article aborde l'évolution de l'utilisation de l'IA par le développeur, influencée par des mentors comme Stéphan Trebel. Initialement sceptique, l'auteur partage comment un changement d'état d'esprit et l'approche du 'vibe coding' lui ont permis de mieux tirer parti des outils d'IA pour la génération de code. Il fait l'éloge de l'importance du dialogue et du pair programming pour améliorer la qualité du code généré tout en soulignant que la rapidité promise par l'IA ne correspond pas toujours à la réalité. Une réflexion sur l'utilisation de l'IA dans le quotidien d'un développeur est ainsi présentée.