Dev Breeze

Dev front

The Magic of Split Chunks

Cette vidéo se concentre sur l'utilisation de Webpack Encore pour optimiser le développement frontend, en particulier à travers la technique de 'split chunks'. Elle explicite le fonctionnement de la configuration Webpack, notamment avec le plugin SplitChunks, pour améliorer la performance des applications web en minimisant le poids des fichiers chargés. La vidéo inclut également un script détaillé et des commentaires pour une meilleure compréhension des différentes étapes du processus d'optimisation.

Dev front

Modules: require() & import()

Cette vidéo explique comment utiliser Webpack Encore pour améliorer le développement frontend avec Symfony. Elle couvre les modules JavaScript, en particulier les méthodes require() et import(), montrant comment organiser le code et gérer les dépendances efficacement. Les développeurs peuvent ainsi optimiser leurs processus de développement et améliorer la structure de leurs applications web. Une attention particulière est portée sur la compatibilité avec Symfony 5 et sur les bibliothèques PHP et JavaScript associées.

Dev front

Twig Helpers, entrypoints.json & yarn Scripts

Cet article présente un tutoriel sur l'utilisation de Webpack Encore avec Symfony, mettant en lumière les Helpers Twig, le fichier entrypoints.json et les scripts Yarn. Il propose une méthode pour optimiser l'intégration des assets dans un projet Symfony, notamment en déplaçant les scripts dans la section <head> pour améliorer les performances. Le contenu inclut des conseils pratiques et des références à la documentation de Symfony.

Dev front

Hello Webpack Encore

Cette vidéo présente Webpack Encore, un outil permettant de gérer les ressources front-end de manière efficace au sein d'un projet Symfony. Elle offre un aperçu de l'installation de Webpack Encore via Yarn, ainsi que des démonstrations de la configuration de webpack.config.js. Le tutoriel est conçu pour aider les développeurs à intégrer facilement Webpack Encore dans leurs projets.

Dev front

Webpack Encore: Frontend like a Pro! Video Tutorial Screencast

Ce cours intitulé 'Webpack Encore: Frontend like a Pro!' propose un tutoriel sur Webpack Encore, une solution qui facilite l'utilisation moderne de JavaScript. Il aborde l'intégration avec Symfony, l'installation d'Encore et de yarn, et les bases de la configuration de Webpack. Les participants apprendront à gérer CSS, à optimiser le code avec des techniques comme le code splitting, ainsi qu'à utiliser des bibliothèques externes et des plugins jQuery.

Dev back

End to End (E2E) App Testing Video Tutorial Screencast

Ce cours complet sur les tests E2E avec Symfony permet aux développeurs de maîtriser les techniques de test d'applications en abordant des concepts clés comme la différence entre tests fonctionnels et E2E, le nommage des tests, le développement piloté par le comportement, ainsi que le contrôle et la préparation de la base de données. Le cours couvre également des outils de test tels que Panther et zenstruck/browser, ainsi que des méthodes de débogage fiables.

Dev back

Case Study: Why Kakao Pay Chose Kotlin for Backend Development

Cet article présente l'utilisation de Kotlin par Kakao Pay pour le développement de services backend, en mettant en avant les fonctionnalités de Kotlin, telles que la création d'objets de validation, la gestion sécurisée des valeurs nulles, et l'efficacité des tests unitaires. Il explique comment ces caractéristiques aident à répondre aux exigences complexes de l'industrie des assurances et à créer des services fiables.

Système

Un multiboot de clones RHEL

Cet article explique comment configurer un multiboot de plusieurs systèmes d'exploitation basés sur RHEL, en utilisant des partitions pour chaque système sans chargeur de démarrage séparé. L'auteur détaille les étapes d'installation des systèmes AlmaLinux et Rocky Linux, ainsi que la gestion des noyaux pour simplifier la lisibilité de GRUB. Des astuces sur la gestion des clés SSH entre les systèmes sont également partagées, permettant une connexion simplifiée à travers un réseau local.

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.