Quotidien Shaarli

Tous les liens d'un jour sur une page.

April 15, 2024

Podman, Quadlet et WordPress – Spirio.fr

Podman est un moteur de conteneur concurrent de Docker. Quadlet est un générateur de services Systemd pour les conteneurs / pods créés par Podman. L'auteur montre l'utilisation de Quadlet pour configurer MySQL / WordPress avec des Quadlet

Creating your Own Makers in Symfony 7 - DEV Community

Tout est dans le titre

Structurer les tests pour les rendre plus lisibles et maintenables

Tout est dans le titre

Quick Tip: How to Animate Text Gradients and Patterns in CSS — SitePoint

Tout est dans le titre

Une nouvelle édition du Symfony Live Paris 2024 - JoliCode

Les conférences résumées dans l'article :

  • Keynote – Fabien Potencier - la keynote a concerné splitsh, un logiciel permettant de faire un subtree split bien plus efficace que celui de git natif
  • Les nouveautés de Symfony 7.1 – Nicolas Grekas - des nouveaux composants (TypeInfo, Emoji), un filtre twig traduisant les shortcodes en emoji, des connecteurs pour Notifier, des attributs, un nouveau composant de Symfony UX, etc.
  • Ne pas confondre rôle et permission – Robin Chalas - pour les projets de moyenne / grande envergure, ne pas utiliser RBAC (Role-Based Access Control) mais plutôt ABAC (Attribute-Based Access Control), les Voters permettant de centraliser la logique
  • Un Serializer sous stéroïdes – Baptiste Leduc, Mathias Arlaud - un nouveau composant bien plus performant que le Serializer de Symfony
    • Faites plus avec moins de code grâce aux attributs PHP – Jérôme Tamarelle - ne plus utiliser le SensioFrameworkExtraBundle dont les annotations ont toutes un équivalent en attribut, et utiliser Rector pour la migration des projets
  • Petite thérapie de couple : je vous apprends à aimer le front-end – Matheo Daninos - proposition d'architecture pour les composants front afin d'améliorer la communication entre équipes back et front
    • De Web App à Progressive Web – App Florent Morselli - présentation de ce que sont les PWA, de leurs problématiques (credentials limités dans le temps, tokens CSRF, etc.) et de solutions Symfony pour transformer une application web et PWA
  • Applications riches en JavaScript, façon Symfony ! – Kévin Dunglas - un point sur les chemins possibles dans Symfony pour construire une application web avec du JavaScript (SPA vs JavaScript "simple" car sans build ou presque)
  • Vos logs méritent mieux que la config par défaut – Grégoire Pineau - de bons conseils pour la gestion des logs
  • Comment tester une API externe en ayant 0 Mocks ? – Ezzine Imen - présentation de php-vcr qui permet de faire un appel à l'API, d'enregistrer la réponse et d'utiliser ces données pour les tests. Si l'API change, il suffit de rejouer l'appel.
  • L’instabilité de nos tests nous empêche de délivrer – Sofia Lescano - repérer et corriger les tests "flaky" (instables)
  • Introduction au Continuous Profiling – Thomas di Luccio - une nouvelle possibilité dans Blackfire
  • Lightning talks - conférences courtes sur des sujets variés tels que l'over-engineering (attention à l’effet de mode, sur les technos, sur les méthodologies), l’auto-complétion dans une commande basée sur symfony/console, comment mettre en place un Turbo Stream, présentation de Castor 🦫, le task runner PH
Bloquer les gaveurs d'IA // /home/lord

Tout est dans le titre

Honoring Your Word to Yourself - zen habits zen habits

Une application du 1er accord toltèque (oui je sais ^^) : "que votre parole soit impeccable" - l'auteur montre les bénéfices de ce précepte quand on l'applique à soi même (tenir les petits engagements que l'on se fait)