Yaml

Autre

Liens Tech - Octobre 2025

Cette série d'articles présente plusieurs outils open source utiles pour les développeurs et la cybersécurité, notamment Nexterm pour la gestion de serveurs, DevToys comme boîte à outils de développement, Wazuh pour la cybersécurité, et GoAway pour le blocage de requêtes DNS indésirables. Chaque outil est décrit avec ses fonctionnalités et ses avis utilisateurs, montrant leur pertinence dans le quotidien des développeurs.

Autre

GitHub Compliance : Automatisez la conformité de vos repositories | Maxence Maireaux

GitHub Compliance est un outil CLI open-source qui automatise la vérification et l'application des politiques de conformité sur vos repositories GitHub. Cet outil aide à maintenir la cohérence des configurations de sécurité, à vérifier la protection des branches, à analyser la sécurité, à contrôler les méthodes de merge et à gérer les permissions des équipes. Il génère des rapports en JSON et Markdown et permet de corriger automatiquement les configurations non conformes, tout en supportant jusqu'à 1000 repositories par scan.

Management

How GitHub Models can help open source maintainers focus on what matters

L'article présente GitHub Models, un outil utilisant l'intelligence artificielle pour automatiser la gestion de projet open source. Il aide les mainteneurs à réduire les tâches répétitives telles que la triage d'issues, la détection de doublons et le filtrage de contributions de qualité. Avec des workflows automatisés, les mainteneurs peuvent se concentrer sur des tâches plus créatives tout en améliorant l'efficacité de leur gestion de projet. Le texte inclut des exemples concrets d'application de ces workflows dans un dépôt GitHub.

Dev back

A Week of Symfony #970 (July 28 – August 3, 2025) (Symfony Blog)

Cette semaine, Symfony a publié les versions 6.4.24, 7.2.9 et 7.3.2. Certaines configurations XML ont été dépréciées au profit d'améliorations dans le format YAML, notamment l'auto-complétion. De plus, plusieurs correctifs ont été apportés dans divers composants du framework, et 38 pull requests ont été fusionnées. SymfonyCasts a également publié de nouvelles mises à jour concernant la traduction. Les offres d'emploi pour les développeurs Symfony ont été mises en avant.

Autre

What’s New in TeamCity 2025.07: Public Recipes, Pipelines, Dependency Control, and More

La mise à jour TeamCity 2025.07 introduit des améliorations significatives comme des recettes publiques, des pipelines, et un contrôle des dépendances. Les recettes basées sur YAML et les intégrations améliorées facilitent l'automatisation des actions courantes. Les pipelines offrent une interface intuitive pour simplifier la configuration CI/CD, tout en étant encore en cours de développement. D'autres mises à jour comprennent des améliorations de l'interface utilisateur, des options d'isolement de projet, et des mises à jour pour l'exécuteur Kubernetes.

Dev back

`translation:extract` Command

Cet article présente les fonctionnalités de la commande `translation:extract` de Symfony 7, qui permet d'automatiser l'extraction des clés de traduction dans une application. L'auteur explique comment utiliser cette commande pour ajouter automatiquement des clés dans un fichier YAML et aborde également la conversion de fichiers de traduction en différents formats. Bien que cette méthode soit plus facile lors du développement de nouvelles fonctionnalités, l'auteur note qu'elle peut devenir encombrante lors de la traduction en masse d'un site existant. Enfin, il mentionne des solutions basées sur le cloud pour gérer les traductions.

Dev back

Storing Private Files

Cet article traite de la manière de gérer le stockage de fichiers privés dans Symfony 5. Il couvre les configurations nécessaires, les services à utiliser, ainsi que des exemples de code pour la mise en place d'un système de fichiers privé. Les lecteurs apprendront à adapter ces concepts de Symfony 4 à Symfony 5, avec des indications sur l'utilisation de bibliothèques PHP spécifiques.

Autre

Dagu - L'orchestrateur de workflows qui va faire oublier vos crontabs pourries | Le site de Korben

Dagu est un orchestrateur de workflows léger et efficace, écrit en Go, conçu pour remplacer des scripts cron chaotiques. Il permet de définir des flux de travail via des fichiers YAML et propose une interface utilisateur pour visualiser et gérer facilement les dépendances de tâches. Dagu se distingue par sa simplicité d'installation, sa gestion locale des données et sa capacité à exécuter divers types de commandes, tout en offrant un système robuste de relance des tâches. Idéal pour automatiser des pipelines ETL, des monitoring d'infrastructure et d'autres tâches dépendantes, il se positionne comme une alternative puissante aux outils comme Airflow et aux cron classiques.

Autre

YS — YAML Done Wisely

YS (prononcé 'wise') est un nouvel outil pour travailler efficacement avec YAML, garantissant que le code est toujours valide. Il propose des fonctionnalités pour simplifier et refactoriser le YAML existant, avec plus de 1000 fonctions standard et la possibilité de définir des bibliothèques personnalisées. YS s'intègre bien avec des outils DevOps comme Helm, CI/CD, et Docker, et permet d'importer et de transformer des données YAML. Ce tutoriel présente les possibilités de YS, des courses d'apprentissage et de la documentation.

Dev back

Kubernetes Basics: Understanding DaemonSets — Part 9

Cet article explique le concept de DaemonSets dans Kubernetes, qui permet d'exécuter un Pod sur chaque nœud d'un cluster. Il aborde les cas d'utilisation, la configuration, les meilleures pratiques ainsi que les avantages et limitations des DaemonSets, souvent utilisés pour la collecte de journaux, la surveillance et les services réseau.