Git

Autre

Replay – Industrialiser les projets Data avec ...

La conférence "DATA AS CODE" présente l'approche inspirée des pratiques DevOps pour industrialiser les projets data. Romain Bonnal explique l'importance du versioning avec Git, de l'automatisation des déploiements via des pipelines CI/CD, de la qualité du code avec des tests et l'analyse SonarQube, ainsi que l'utilisation de Docker pour la reproductibilité des environnements. Cette méthode vise à transformer une gestion artisanale en un système industrialisé et collaboratif, illustrée par des cas concrets et l'utilisation d'outils comme Apache Airflow, dbt et Superset.

Autre

Replay – Industrialiser les projets Data avec ...

La conférence "Data as Code" a présenté des méthodes pour industrialiser les projets data, inspirées des pratiques DevOps. Romain Bonnal a souligné les problèmes courants des outils no-code/low-code et a présenté des solutions comme le versionning avec Git, l'automatisation des déploiements, et l'intégration de tests pour assurer la qualité. Cette approche permet de rendre la gestion des projets data plus rigoureuse et fiable, transformant ainsi le processus de développement en quelque chose de plus collaboratif et traçable.

"
Dev back

Utilisation d'un Git Credential Helper Oauth sur Debian et WSL avec Gitlab

Cet article explique comment utiliser un Git Credential Helper basé sur OAuth pour se connecter à Gitlab, tant sur Debian que sur WSL. Il détaille l'installation du paquet git-credential-oauth sur Debian et l'utilisation de Git Credential Manager sur WSL afin de ne plus stocker les mots de passe et jetons d'accès. Des étapes de configuration et des liens vers des ressources sont fournis pour mettre en place ces outils pour une meilleure gestion des identifiants dans un environnement de développement.

Autre

Boost Your Productivity with IntelliJ Shortcuts in 2025 🚀

Cet article présente des raccourcis IntelliJ essentiels pour améliorer la productivité des développeurs en 2025. Les raccourcis intégrés tels que la navigation entre fichiers, la recherche de classes et la création de fichiers temporaires sont décrits pour faciliter le flux de travail des programmeurs. Des mentions de nouvelles fonctionnalités de l'interface de la version 2024.3 d'IntelliJ sont également incluses.

"
Autre

Liens intéressants Journal du hacker semaine #11 - Le blog du Journal du hacker !

Cette semaine, le Journal du hacker partage des liens intéressants comprenant des projets open source et des outils utiles tels que la connexion d'un interrupteur Zigbee, la sauvegarde avec BorgBackup, et la gestion de dépôts Git via sparse-checkout. D'autres ressources incluent des alternatives à des applications Android préinstallées et des outils de filtrage géographique avec pfBlockerNG, entre autres. C'est une invitation à découvrir ces solutions pour le logiciel libre et à s'engager dans une communauté collaborative.

Dev back

Discover the Best Java IDE for Your Projects

Cet article présente les meilleurs environnements de développement intégrés (IDE) pour Java en 2024, en mettant l'accent sur les fonctionnalités, la satisfaction des utilisateurs et la part de marché de chaque IDE. Les leaders du marché incluent IntelliJ IDEA, Eclipse et NetBeans, chacun offrant des outils uniques adaptés aux besoins variés des projets de développement. Il est souligné que le choix de l'IDE dépend des exigences spécifiques de chaque projet.

Sécurité

Git security vulnerabilities announced

Le projet Git a publié de nouvelles versions pour corriger deux vulnérabilités de sécurité, CVE-2024-50349 et CVE-2024-52006, qui affectent toutes les versions antérieures. La première vulnérabilité permet à un attaquant de tromper l'utilisateur pour qu'il fournisse de fausses informations d'identification. La seconde vulnérabilité concerne le protocole utilisé pour passer des informations entre Git et un gestionnaire de mots de passe, ce qui pourrait permettre à un attaquant de récupérer des mots de passe de manière abusive. Il est recommandé de mettre à jour vers la version 2.48.1 de Git pour se protéger contre ces failles.

Autre

Highlights from Git 2.48

La version 2.48 de Git introduit des améliorations de performance, notamment avec l'utilisation de fonctions de hachage plus rapides pour des intégrités de données, tout en maintenant la sécurité. Des fonctionnalités comme le range-diff et la résolution des fuites de mémoire ont été également mises à jour, rendant Git plus robuste pour des conversions en bibliothèques appelables.

Dev back

Using some Git magic on the Symfony mono-repository

Cet article explore l'utilisation de Git dans le cadre du développement du mono-dépôt Symfony. Il aborde les concepts liés aux commits, branches, et la gestion de multiples composants au sein d'une seule repository, tout en présentant le split des dépôts pour une meilleure organisation. Les évolutions de Symfony et son architecture mono-repo sont traitées, ainsi que des exemples pratiques de commandes Git pour maintenir et gérer le projet.

Fullstack

Using some Git magic on the Symfony mono-repository

Cet article explore l'utilisation de Git dans le contexte des mono-dépôts de Symfony, en mettant en lumière la gestion des composants et des branches ainsi que les pratiques de publication. En 2024, Symfony continue d'utiliser un mono-dépôt efficace pour gérer ses 54 composants, tout en détaillant des méthodes pour maintenir les informations de métadonnées de commit lors des opérations de séparation et de publication.