Dev Breeze

Dev back

Beginner’s Guide: Deploy Your First Spring Boot Application Using Docker Desktop

Ce guide explique comment déployer une application Spring Boot à l'aide de Docker Desktop. Il couvre les étapes d'installation de Docker, la création d'une application Spring Boot, la construction d'une image Docker, le déploiement dans Docker Desktop et le partage sur Docker Hub. Les étapes incluent l'ajout d'un contrôleur, la création d'un fichier Dockerfile, la construction de l'image et l'exécution du conteneur.

Dev back

Email from CLI Command

Ce cours de SymfonyCasts couvre l'envoi d'emails via la ligne de commande avec le Mailer, ainsi que l'utilisation de Mailtrap pour tester l'envoi d'emails. Les chapitres incluent l'installation du Mailer, l'envoi du premier email, la gestion des emails HTML et des styles, l'ajout d'attachments, la mise en place de la traçabilité des emails, et l'envoi asynchrone grâce à Messenger. Des fonctionnalités comme les assertions d'email dans les tests fonctionnels et les événements de webhook pour les emails sont également abordées.

Dev back

Email from CLI Command

Ce contenu présente un cours sur la gestion des emails avec Symfony, en se concentrant sur l'envoi d'emails depuis la ligne de commande, le test d'emails avec Mailtrap, le style des emails avec HTML et CSS, ainsi que le suivi des emails avec des tags et métadonnées. Des fonctionnalités avancées comme l'envoi asynchrone et le webhook pour les événements d'email sont également abordées.

Dev back

Emails Assertions in Functional Tests

SymfonyCasts propose un cours détaillé sur l'intégration de Mailer et Webhook avec une approche pratique pour tester les emails dans Symfony. Le chapitre couvre l'installation, l'envoi d'emails, le pré-affichage avec Mailtrap, et des assertions sur les emails dans les tests fonctionnels, ce qui est essentiel pour assurer la robustesse des applications Symfony.

Dev back

Emails Assertions in Functional Tests

Le contenu présente un cours de SymfonyCasts sur l'utilisation du Mailer et du Webhook avec Mailtrap, axé sur l'envoi d'emails, les assertions dans les tests fonctionnels, et la gestion avancée des emails, y compris la personnalisation et le suivi des emails. Les chapitres incluent l'installation du Mailer, l'envoi d'emails, les tests fonctionnels, et l'utilisation de fonctionnalités avancées comme les événements et le traitement asynchrone des emails.

Sécurité

A maintainer's guide to vulnerability disclosure: GitHub tools to make it simple

Cet article guide les mainteneurs de projets open source sur la gestion des rapports de vulnérabilités. Il met en avant l'importance de la divulgation coordonnée (CVD) pour protéger les utilisateurs en résolvant les problèmes de sécurité avant qu'ils ne deviennent publics. L'article présente des outils GitHub comme le Reporting Privé de Vulnérabilités (PVR) et les avis de sécurité pour faciliter la collaboration sur les correctifs, tout en conservant la sécurité des discussions. En suivant une série d'étapes claires, les mainteneurs peuvent gérer efficacement les vulnérabilités.

Dev back

2025: a year of anniversaries for PHP, AFUP, Symfony and API Platform

L'année 2025 marquera les anniversaires de plusieurs technologies clés dans l'écosystème PHP : les 30 ans de PHP, les 20 ans de Symfony, les 25 ans de l'AFUP et les 10 ans d'API Platform. Ces célébrations témoignent de la longévité et de l'importance de ces outils dans le développement web. Des événements annuels sont prévus pour rassembler la communauté autour de ces jalons importants.

Dev front

React-admin: March 2025 Update

L'article présente les mises à jour de React-admin pour mars 2025, notamment la compatibilité avec React 19, Material-UI 6 et React-Router 7. Il détaille les nouvelles fonctions dans la vue des listes, les formulaires avec édition des tableaux de chaînes, et l'introduction d'un thème en noir et blanc pour une interface modernisée. De plus, les modifications apportées facilitent la personnalisation et la gestion des changements non sauvegardés, améliorant ainsi l'expérience utilisateur pour les développeurs d'applications web.

"
Autre

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

Cette semaine, le Journal du hacker présente une sélection de 10 liens intéressants concernant le Logiciel Libre, incluant des outils tels que Docker pour la gestion des dossiers patients informatisés, Grafana et Prometheus pour l'observabilité, ainsi que la sortie de PeerTube v7.1. L'article souligne l'importance de la souveraineté numérique européenne et invite les membres de la communauté à partager leurs contenus. L'accès à des ressources comme le RSS du Journal et ses comptes sur les médias sociaux est également mis en avant pour une meilleure interaction communautaire.