www.axopen.com

"
Dev back

Réussir sa migration Symfony : à quoi faut-il penser ?

Cet article traite des bonnes pratiques pour réussir une migration Symfony, mettant en avant l'importance de cibler les versions LTS, de procéder aux mises à jour de PHP en parallèle et de challenger les dépendances et méthodes utilisées. Il insiste également sur la nécessité de rester informé des nouveautés et améliorations de Symfony tout en soulignant l'importance des mises à jour pour la sécurité et la performance des applications.

"
Dev front

WebAssembly, le futur du web ?

Le WebAssembly (WASM) est un format de compilation permettant d'exécuter du code natif dans les navigateurs. Contrairement à un framework JavaScript, il offre une performance proche du natif tout en restant complémentaire à HTML, CSS et JavaScript. Créez du code avec des langages comme Rust ou C++ et compilez-le en WASM pour des applications web plus rapides, bien que des limitations comme l'accès aux Web APIs subsistent.

"
Management

Qu’est-ce que le Platform Engineering et comment le mettre en place dans son SI ?

Cet article explore le concept de Platform Engineering, en analysant ses avantages par rapport au DevOps et en détaillant les étapes pour sa mise en place dans une organisation. Le Platform Engineering vise à créer une plateforme interne qui simplifie et centralise les outils pour les développeurs, en réduisant la complexité opérationnelle et en facilitant les tâches répétitives. Les étapes clés incluent la préparation des équipes et des objectifs, ainsi que la création d'un portail développeur pour faciliter l'interaction avec les outils.

"
Dev back

Comment utiliser SonarQube pour suivre et gérer la dette technique de vos projets ?

SonarQube est une plateforme d'analyse statique de code qui aide les équipes de développement à évaluer et améliorer la qualité de leur code en identifiant les défauts, vulnérabilités de sécurité et non-conformités aux normes. Elle prend en charge la plupart des langages de programmation, peut être intégrée à des projets via CLI ou Docker, et propose des profils de qualité personnalisés. SonarQube permet également de définir des critères de qualité pour le code et est utilisé dans des pipelines pour assurer la conformité du code en production.

"
Architecture

Choisir le bon type d'hébergement pour son SI: On-Premise ou Cloud ?

Cet article explique les différences entre les types d'hébergement, notamment l'hébergement On-Premise et Cloud. Il aborde les aspects de sécurité, d'isolation des infrastructures et de souveraineté des données, tout en soulevant les avantages et inconvénients de chaque type d'hébergement. En conclusion, le choix doit s'effectuer selon les besoins spécifiques de l'entreprise et les implications à long terme.

"
Autre

Billet d'humeur : Les pipelines

Cet article évoque l'importance d'utiliser les pipelines de manière modérée pour améliorer la qualité et la sérénité lors des déploiements en production. Il met en garde contre l'abus de ces outils et souligne la nécessité d'une configuration réfléchie, tout en rappelant qu'il était possible de livrer du code sans outils modernes dans le passé.

"
Autre

Les nouvelles technologies

Cet article aborde l'importance de choisir des technologies durables et maintenables afin de garantir une démarche éco-responsable dans le développement. L'auteur utilise l'analogie d'un lave-vaisselle ultra-efficace remplacé trop fréquemment pour souligner les impacts environnementaux liés à la technologie. Il insiste sur la pérennité des choix technologiques, en mettant en avant la nécessité de s'assurer que les technologies sélectionnées restent soutenues et utilisées dans l'industrie, ainsi que l'importance de mettre à jour les applications régulièrement et de recruter des développeurs compétents.

"
Management

Le vocabulaire de la maintenance informatique

Cet article présente le vocabulaire lié à la maintenance informatique, en définissant des termes clés tels que la Tierce Maintenance Applicative (TMA), le Maintien en Conditions Opérationnelles (MCO) et les Accords de Niveau de Service (SLA). Il aborde les avantages et inconvénients de la TMA, la nécessité de maintenir les applications informatiques, et les activités liées au MCO pour garantir la performance et la sécurité des systèmes informatiques. Cela inclut aussi les différentes modalités de gestion des services dans le cadre d'un SLA.

"
Dev front

Lazy loading : optimiser les médias et leur affichage ?

L'optimisation des médias d'un site web est essentielle pour améliorer la vitesse de chargement, le référencement, et économiser de l'espace de stockage. Cela inclut le choix des formats d'image appropriés comme WEBP et SVG, la réduction du poids des fichiers, l'adaptation de la taille des images, et l'utilisation du lazy loading. Il est également crucial d'ajouter des textes alternatifs pour améliorer l'accessibilité et le SEO. Divers outils en ligne sont disponibles pour compressés les images sans perte de qualité.