Php

Autre

🎬 SymfonyLive Paris 2026 : les replays sont en ligne ! (Symfony Blog)

Les replays de SymfonyLive Paris 2026 sont maintenant en ligne, permettant de revoir les conférences et échanges sur Symfony et PHP. Un talk gratuit de Fabien Potencier présente le nouveau composant Symfony Terminal pour créer des interfaces terminal enrichies. Un appel à conférenciers et la date de l'événement 2027 sont également mentionnés.

Fullstack

SymfonyOnline June 2026: 2 days, 2 thematics tracks driven by Innovation and AI! (Symfony Blog)

La conférence SymfonyOnline de juin 2026 se concentre sur l'innovation et l'IA avec deux jours de sessions thématiques. Le premier jour est dédié à l'IA en PHP et Symfony, tandis que le second couvre Symfony et ses projets connexes. Des ateliers interactifs et des sessions pré-enregistrées avec sous-titres en anglais sont prévues. Les participants pourront interagir en direct via Q&R. Les propositions de présentation peuvent être soumises jusqu'au 4 mai.

Fullstack

A Week of Symfony #1007 (April 13–19, 2026) (Symfony Blog)

Cette semaine, Symfony UX a publié la version de maintenance 2.35 et la nouvelle version majeure 3.0, mettant à jour les exigences de PHP et Symfony et supprimant les fonctionnalités obsolètes. 30 pull requests ont été fusionnées ainsi que 14 problèmes résolus. Les mises à jour de SymfonyCasts incluent de nouveaux tutoriels sur Doctrine et ACL. Des événements futurs sont également annoncés, tels que le Sylius Meetup et le Web Summer Camp.

Autre

SymfonyDay Montreal 2026 - Schedule is Live! (Symfony Blog)

Le planning officiel de SymfonyDay Montreal 2026 a été publié. L'événement aura lieu le 4 juin 2026 et propose des sessions sur divers sujets liés à Symfony, comme le développement d'API et l'architecture cloud. Des conférenciers experts partageront leurs connaissances sur des thèmes divers tels que la migration des applications Symfony en production et le développement guidé par le CLI. L'événement promet d'être une occasion riche en apprentissage et en réseautage pour la communauté Symfony et PHP.

Dev back

Validating Array Inputs in Laravel Without the N+1

Cet article aborde la validation des entrées de tableau dans Laravel sans introduire le problème des requêtes N+1. Il présente des méthodes pour vérifier l'existence et la validité des produits dans un panier de manière efficace, en utilisant des requêtes optimisées pour éviter des itérations excessives. Plusieurs approches sont discutées pour équilibrer la performance et la precision des messages d'erreur, permettant ainsi une expérience utilisateur améliorée lors du processus de validation.

Autre

SymfonyLive Paris 2026 : TUI, Base de données et FrankenPHP | Les-Tilleuls.coop

La SymfonyLive Paris 2026 a révélé des avancées notables avec un accent sur la CLI, l’intégration de l’IA et des évolutions pratiques. Les thèmes incluent le nouveau composant Symfony Terminal, la gestion du templating avec Twig, la sécurisation des données via Doctrine, et l'amélioration des performances. La démonstration de FrankenPHP et ses synergies avec les Development Containers ont également été marquantes, tout comme l'introduction d'Ember pour le monitoring. De plus, le concept de sidekicks en PHP pourrait optimiser la gestion des requêtes complexes. Une édition riche qui promet d'améliorer l'écosystème Symfony.

Autre

Programming used to be free

Cet article aborde l'évolution de la programmation et de l'accès aux outils de développement, en mettant l'accent sur l'importance des ressources gratuites et open-source. L'auteur partage son expérience personnelle en tant que programmeur autodidacte et décrit comment des technologies comme GCC, PHP et des environnements de développement ont permis à des générations de développeurs d'accéder à la connaissance et de progresser sans frais. Il souligne les avantages et les défis des modèles de langage à grande échelle (LLMs) et leur impact sur l'accès aux outils de développement dans le futur.

Dev back

Arrêtez de charger toute votre base : traitez vos données intelligemment

L'article traite des problèmes de gestion de mémoire lors du traitement de grandes bases de données en utilisant Laravel. Il met en avant l'importance de ne pas charger tous les enregistrements en une seule fois et présente différentes méthodes comme le traitement par lots, chunkById, et cursor pour optimiser la mémoire tout en traitant de grands volumes de données. Des conseils pratiques illustrent comment éviter les erreurs lors de la mise à jour de données en masse.

Dev back

Upgrading Doctrine & Native Lazy Objects

Cet article traite de la mise à niveau de Doctrine et des objets paresseux natifs dans Symfony 8. Il explique comment configurer des contrôleurs temporaires et explore les objets paresseux de Doctrine. L'article couvre également la vérification des modifications et la finalisation des entités dans le cadre de cette mise à niveau, ce qui est essentiel pour maintenir des applications efficaces et à jour en utilisant Symfony et Doctrine.

Dev back

Searching multiple columns with one URL parameter in laravel-query-builder | freek.dev

La version 7.3.0 de laravel-query-builder introduit la possibilité de regrouper plusieurs filtres sous un seul paramètre d'URL, simplifiant ainsi les recherches à travers plusieurs colonnes. Cette mise à jour permet d'éviter les erreurs de filtrage en offrant des groupes de filtres qui s'associent proprement avec d'autres filtres existants, tout en maintenant le comportement des filtres antérieurs. Cela rend le développement plus fluide et réduit les risques d'erreurs de données.