Docker

Système

Conteneurisation agile avec Docker / Codéin / Hosting

Codéin propose des solutions d'hébergement et de gestion d'infrastructures web, adaptées aux besoins des entreprises. Leur expertise assure performance, fiabilité et évolutivité pour des sites à fort trafic et des applications critiques. Les infrastructures sécurisées garantissent une protection des données et une disponibilité maximale, permettant une continuité d'activité sereine.

Dev back

Nix: partage d'environnements logiciel reproductibles

L'article présente Nix, un gestionnaire de paquets qui permet de créer des environnements logiciels reproductibles, facilitant ainsi le partage et l'utilisation de ces environnements par les développeurs. Nix est particulièrement utile pour éviter les conflits de dépendances et s'assurer que le logiciel fonctionne de manière cohérente sur différentes machines.

Dev back

How to Ship a Spring Boot App to Kubernetes — On Autopilot

Cet article explique comment déployer une application Spring Boot sur Kubernetes en automatisant totalement le processus avec des outils modernes tels que Docker, Helm et GitHub Actions. Il présente une pipeline CI/CD modulaire, évolutive et de qualité production, permettant de réduire l'anxiété liée aux déploiements manuels et d'éviter les erreurs courantes associées aux étapes manuelles. L'auteur insiste sur l'importance de conteneuriser l'application avec Docker pour obtenir des conteneurs légers et reproductibles.

Dev back

Best Practices for Dockerizing Spring Boot Apps in 2025

Cet article présente les meilleures pratiques pour containeriser des applications Spring Boot en 2025 en utilisant Docker. Il aborde des techniques éprouvées pour créer des images Docker lean, sécurisées et performantes, tout en soulignant l'importance de bien comprendre les objectifs de la containerisation. L'accent est mis sur l'adoption de Java 21 et les perspectives futures avec Java 25.

Autre

10 Remote Development Best Practices

Cet article présente les meilleures pratiques pour le développement à distance en mettant l'accent sur la gestion des environnements de développement cloud (CDE) avec CodeCanvas. Il explore des stratégies telles que l'orchestration des flux de travail, l'importance des environnements éphémères, la sécurité zéro confiance et l'utilisation de tableaux de bord pour optimiser les performances. L'article met en avant l'évolution des outils de CDE et leur rôle croissant dans la productivité des équipes, soulignant également l'intégration de l'intelligence artificielle dans ces environnements.

Autre

Top 6 Udemy Courses to Learn LLMOps and Deploy Language Models in Production (2025)

Cet article présente les meilleures formations en ligne sur Udemy pour apprendre à gérer et déployer des modèles de langage à grande échelle, appelés LLMOps, en 2025. Il explique l'importance de l'opérationnalisation des LLMs et les compétences nécessaires pour les déployer efficacement, en mentionnant six cours spécifiques qui couvrent des outils et techniques variés tels que HuggingFace, AWS, et Azure. L'accent est mis sur l'apprentissage pratique et l'adaptation aux défis actuels en matière de déploiement de modèles d'IA.

Dev back

The CI Pipeline That Took 30 Minutes to Fail a 3-Line Change

Un développeur décrit son expérience frustrante avec une pipeline CI qui a échoué 30 minutes après un simple changement de trois lignes, soulignant les problèmes de tests intermittents et de longues attentes pour des échecs qui ne sont pas de sa faute. Cela met en lumière le temps passé à surveiller des builds plutôt qu'à coder.

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.

Fullstack

Mastering Automation: end-to-end tests on CI/CD

Cet article aborde l'automatisation des tests de bout en bout (e2e) pour les applications web en utilisant des pipelines CI/CD et des conteneurs Docker. Il décrit les étapes nécessaires pour configurer l'environnement de test sur une machine distante, y compris la création d'une base de données et l'application de migrations. L'auteur partage son expérience pour aider d'autres développeurs à automatiser leurs tests efficacement.