Dev Breeze

Autre

Quoi de neuf les devs ? Numéro 120 avec l'interview de Grégory aka LeDeVNovice

Le numéro 120 de la newsletter 'Quoi de neuf les devs ?' présente une interview de Grégory, alias LeDeVNovice. Ce numéro aborde plusieurs technologies pertinentes pour les développeurs, telles que Node.js, WebAssembly, Docker, Rust et Zig. Le contenu encourage également les développeurs à soutenir et critiquer de manière constructive, soulignant l'importance d'une communauté bienveillante face aux défis techniques et à l'IA. Ce numéro inclut des conseils de Grégory sur la persévérance dans le parcours de développement.

Architecture

Déploiement d'un cluster Proxmox VE 8 sur des serveurs dédiés (1/2)

Cet article propose un guide pour déployer un cluster de virtualisation avec Proxmox VE 8 sur des serveurs dédiés, en se concentrant sur les étapes manuelles de configuration pour une meilleure compréhension. Il aborde le choix des machines, les bases de la virtualisation, et mentionne l'importance d'utiliser des méthodes d'infrastructure as code. L'auteur met également en avant des options d'hébergement adaptées et les considérations liées à l'installation et à la configuration de l'OS.

Mobile

Compiler /e/OS depuis les sources

L'article décrit comment compiler une ROM non officielle pour le système /e/OS sur un smartphone Samsung Galaxy afin de prolonger sa durée de vie. Après avoir préparé le téléphone et installé les prérequis nécessaires comme Docker, l'auteur partage les étapes pour compiler et installer la ROM personnalisée. Il souligne l'importance des options de développeur et de la connexion USB pour démarrer le processus de construction de la ROM, ainsi que le besoin d'un matériel adéquat.

"
Management

FinOps : comment rationaliser ses coûts dans le cloud public ?

L'article sur le FinOps explique son importance croissante dans la gestion des coûts liés aux ressources cloud. Il met en avant les défis de la tarification cloud complexe, les différences avec le GreenOps, et les bonnes pratiques pour commencer une démarche FinOps. L'optimisation des dépenses cloud passe par la compréhension des factures, l'ajustement des SLA, et l'utilisation d'outils d'automatisation comme Terraform. L'expérience d'AXOPEN montre que cette approche peut permettre de diviser par deux les frais. En s'assurant de payer le juste prix pour ce qui est consommé, les entreprises peuvent maintenir un bon équilibre entre coût et performance.

Dev back

Building a micro dependency container, because why not? - Blog

Cet article traite de la réécriture des packages clients du backend Flare, en se concentrant sur un package agnostique de PHP. L'auteur explique comment créer un micro-containateur de dépendances qui implémente l'interface PSR-11 afin de faciliter la gestion des dépendances dans des applications framework-agnostiques tout en évoquant les défis liés à l'ajout de nouvelles fonctionnalités sans augmenter les dépendances. La solution envisagée est de permettre l'utilisation d'une version personnalisée du container, tout en s'inspirant des méthodes de Laravel pour gérer les bindings.

"
Autre

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

Cet article présente une sélection de 10 liens intéressants liés au logiciel libre et à la technologie pour la 4ème semaine de l'année 2025. On y trouve des sujets comme l'Infrastructure as Code, des outils pour détecter les erreurs JavaScript, ainsi que des réflexions sur le chiffrement et les défis contemporains des plateformes numériques. Le Journal du hacker invite la communauté à participer et à partager des contenus.

Dev back

The 2025 PHP Developer RoadMap

Cet article propose une feuille de route complète pour devenir développeur PHP en 2025, en décrivant les compétences et les ressources nécessaires pour maîtriser le développement web back-end. Il inclut des cours recommandés sur les bases du front-end, la gestion de bases de données, et le framework Laravel. Le contenu est conçu pour aider les aspirants développeurs à acquérir les connaissances fondamentales et avancées pour réussir dans ce domaine en pleine expansion.

Dev back

Scoped Values -a new way of sharing data in Threads|Java 23

Les Scoped Values introduits dans Java 23 offrent une nouvelle méthode pour partager des données immuables au sein d'un thread et de ses threads enfants, contournant les limitations des variables locales au thread, comme la mutabilité non contrôlée et le risque de fuites de mémoire. Grâce aux Scoped Values, les données peuvent être automatiquement nettoyées à la fin du contexte, réduisant ainsi l'empreinte mémoire et rendant le code plus propre et plus sûr.

Dev back

Writing Clean and Maintainable Java Code: A Guide to Coding Standards

Cet article explore les normes de codage Java essentielles et les meilleures pratiques pour écrire un code propre, lisible et maintenable. Cela inclut des recommandations sur la nomination des composants, des classes et des interfaces, soulignant l'importance de normes de codage pour améliorer la collaboration et la maintenabilité à long terme des projets logiciels.

Dev back

Code to Cloud: Building a Spring Boot Demo App, Dockerizing, and Automating AWS ECR Deployment with…

Cet article décrit le processus de création d'une application de démonstration avec Spring Boot, son empaquetage avec Docker, et l'automatisation du déploiement sur AWS ECR via GitLab CI/CD. Le projet commence par la configuration de l'application Spring Boot, suivie du développement d'une API REST. Ensuite, l'application est testée localement. Enfin, les étapes de dockerisation et de déploiement automatisé sont abordées.