www.codein.fr

Autre

Data as Code : Révolutionnez vos projets data

L'article présente l'approche 'Data as Code' qui applique des pratiques de développement logiciel pour gérer les pipelines de données tout en utilisant une stack technique moderne comme Apache Airflow, dbt et Apache Superset. Il aborde les avantages de versionner et d'automatiser les processus de gestion des données, tout en soulignant les limitations des plateformes no code/low code. L'article met en lumière la centralisation du code, l'industrialisation des workflows et le déploiement automatisé comme leviers clés pour un projet de données réussi.

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.

Autre

Data Quality avec dbt : Garantissez des données ...

Cet article explique l'importance de la qualité des données et comment utiliser dbt pour transformer et modéliser des données tout en intégrant des contrôles de qualité. Il présente étape par étape l'installation et la configuration d'un projet dbt avec PostgreSQL, y compris l'utilisation d'outils comme Docker. L'article aborde également la façon de charger des données, d'effectuer des tests de qualité, et d'écrire des fichiers de configuration YAML pour garantir l'intégrité des données.

Autre

Comment Sandaya a multiplié son chiffre ...

L'article décrit comment le groupe Sandaya a réussi à augmenter son chiffre d'affaires en ligne de 10 à 200 millions d'euros grâce à une stratégie numérique intégrée. Il souligne l'importance d'une architecture technologique évolutive et de la plateforme Ibexa DXP pour gérer les défis liés au secteur touristique, à la saisonnalité et à l'optimisation des performances. Sandaya a également élargi son offre de campings et réussi à gérer des volumes de trafic élevés tout en offrant une expérience utilisateur de qualité.

Autre

Modèle de cahier des charges e-commerce clé en main

Cet article présente un modèle de cahier des charges pour le développement d'une boutique en ligne, abordant les étapes cruciales comme la définition des besoins de l'entreprise, la stratégie de vente, le choix technologique, la gestion du catalogue, et les workflows de commande et de traitement des retours. Il propose une approche systématique pour garantir la réussite des projets e-commerce.

Dev back

Retour sur la conférence Symfony Live 2025

La conférence Symfony Live 2025 a présenté des nouveautés importantes, dont le composant Mapper, qui permet de décoller les objets métiers de leur représentation infrastructurelle. API Platform 4 a introduit un découplage complet entre ApiResource et entités Doctrine. Le composant Messenger, utilisé pour des traitements asynchrones, a été mis en avant, soulignant son importance pour améliorer l'expérience utilisateur. Des discussions sur l'intégration de HTMX et Symfony UX ont également eu lieu, reflétant la montée des technologies front-end dans l'écosystème Symfony.

Fullstack

Intégration de l'IA dans un projet Symfony

Lors d'un meetup sur l'intégration de l'IA dans Symfony, des experts ont discuté des innovations, des cas d'usage et des défis techniques liés à l'utilisation de l'IA dans les projets Symfony. Un cas concret d'optimisation de projet a été présenté, mettant en lumière les avantages et les limites de l'IA dans ce contexte, ainsi que l'importance de la supervision humaine.

"
Autre

Enquête Apache Airflow 2024 : Bilan et Perspectives

L'enquête 2024 sur Apache Airflow met en lumière son utilisation croissante dans l'orchestration des workflows de données, illustrant les défis rencontrés comme la complexité des dépendances et la nécessité d'une meilleure visibilité. Les utilisateurs expriment le besoin d'une meilleure intégration cloud et d'optimisations de performance pour ses fonctionnalités. Airflow reste un acteur clé dans l'écosystème des données, avec une communauté active lui permettant de s'adapter aux évolutions du secteur.

Mobile

Pourquoi adopter une Progressive Web App ?

Les Progressive Web Apps (PWA) offrent une alternative intéressante aux applications natives en combinant les avantages des sites web et des apps mobiles. Elles se caractérisent par une expérience utilisateur immersive, une légèreté, un coût de développement réduit, et une meilleure accessibilité. Les PWA peuvent fonctionner hors connexion, sont installables et n'ont pas besoin de validation sur les stores d'applications. Cependant, elles présentent des limitations, notamment en termes de gestion des ressources hors connexion et d'intégration avec certaines fonctionnalités matérielles. Les outils recommandés pour développer une PWA incluent Webpack et des plugins spécifiques.