Php

Dev back

PHP 8.4 at least - stitcher.io

L'auteur explique pourquoi le framework Tempest nécessitera PHP 8.4 comme version minimale. Il avance trois raisons : la nécessité d'adopter les nouvelles fonctionnalités du langage avant qu'elles ne compliquent les mises à jour, la responsabilité des mainteneurs d'open source de pousser la communauté à progresser vers des versions plus modernes et le souhait de filtrer l'audience initiale pour éviter trop de retours prématurés sur un produit encore en développement. Cela souligne l'importance des mises à jour pour les performances et la sécurité.

Fullstack

A simple approach to static site generation - stitcher.io

L'article décrit le parcours de création et d'amélioration d'un générateur de sites statiques nommé Stitcher. L'auteur explique comment il a tenté de simplifier le processus de génération de pages en utilisant des contrôleurs au lieu de fichiers YAML, afin de faciliter le développement local et d'optimiser la génération de pages statiques. Il partage ses réflexions sur la complexité de son approche initiale et les solutions mises en œuvre pour résoudre les problèmes rencontrés, tout en invitant à reconsidérer l'usage excessif de configurations compliquées.

Dev back

Building a framework - stitcher.io

L'article raconte l'histoire d'un développeur qui a toujours rêvé de construire son propre framework. Après plusieurs expériences professionnelles, il a commencé à travailler sur un projet de framework en direct sur une chaîne YouTube, attirant l'attention et l'intérêt d'autres développeurs. Avec la contribution de la communauté, il a décidé de créer une feuille de route pour le rendre utilisable. Il prévoit de lancer la première version alpha de 'Tempest', son framework, et cherche à savoir si les gens sont intéressés par ce projet.

Dev back

What's new in PHP 8.4 - stitcher.io

La version PHP 8.4 prévue pour le 21 novembre 2024 introduit de nombreuses nouveautés, dont les 'property hooks' pour réduire le code redondant, une prise en charge d'HTML5, la possibilité de chaîner des méthodes sans parenthèses, et des changements concernant la visibilité asymétrique des propriétés. D'autres améliorations incluent une nouvelle fonction 'array_find', la dépréciation des types implicites nullables, et des changements dans la gestion du JIT. Cette mise à jour vise à simplifier le développement PHP en introduisant des fonctionnalités modernes et pratiques.

Dev back

Adapter et migrer votre ancien site PHP vers PHP8

Cet article traite de la migration vers PHP 8, en soulignant l'importance de quitter les versions antérieures comme PHP 7, qui est en fin de vie. Il aborde les étapes de la migration, les outils à utiliser (comme Phan et PHPCompatibility), et la nécessité de tester en local avant de déployer sur le serveur. L'article insiste également sur les changements de syntaxe et d'erreurs requises pour s'assurer que le code fonctionne correctement avec PHP 8.

Dev back

API Platform revolution (🇺🇸) - API Platform Conference

L'événement API Platform Conference a annonçé la sortie de la version 3.2 d'API Platform, mettant en avant un nouveau site de documentation révolutionnaire pour tester et découvrir les fonctionnalités. Des informations sur l'utilisation de PHP avec Webassembly seront également partagées, ainsi qu'un aperçu des caractéristiques de la prochaine version, API Platform 4, prévue pour l'année suivante.

Dev back

Construire un moteur de recherche avancé avec Elastica et API Platform (🇫🇷) - API Platform Conference

Cette présentation propose de construire un moteur de recherche avancé utilisant Elasticsearch, en intégrant Elastica pour faciliter la création de requêtes avancées que PHP ne gère pas efficacement. La solution inclut une démonstration d'intégration avec API Platform, ce qui aidera à surmonter les limites de la recherche textuelle classique dans les bases de données.