Php

Dev back

SensioLabs and WeLoveDevs: Giving Developers a Voice!

SensioLabs collabore avec WeLoveDevs pour recueillir des témoignages de développeurs et partager des expériences au sein de l'entreprise. Plusieurs interviews révèlent la formation technique offerte par SensioLabs en PHP et Symfony ainsi que le parcours d'un développeur nouvellement intégré. Le contenu aborde également des événements à venir comme la SymfonyCon à Vienne en 2024 et discute de l'importance de l'engagement des développeurs dans la communauté tech.

Dev back

Modeling a future action - SarvenDev

Cet article aborde la modélisation des actions futures dans une logique métier, en mettant en avant l'utilisation des événements de domaine plutôt que les tâches cron. Il critique l'utilisation de cron pour gérer des logiques métiers en démontrant comment une séparation des préoccupations, en informant le domaine sur l'écoulement du temps, peut simplifier le système et rendre le code plus maintenable.

Dev back

PHP 8.2 Highlights: What's New and Changed

La version 8.2 de PHP introduit des améliorations du système de types pour une sécurité de type plus fine, la prise en charge des classes en lecture seule, un nouveau système de génération de nombres aléatoires et un support pour la protection des paramètres sensibles. Elle déprécie également les propriétés de classe dynamiques et améliore la gestion des attributs dans les fonctions. PHP 8.2 est une étape clé dans la modernisation du langage, apportant des fonctionnalités et des changements significatifs.

Dev back

SensioLabs expands its presence in Germany

SensioLabs, créateur de Symfony, a annoncé l'ouverture d'une nouvelle filiale en Allemagne, SensioLabs Deutschland, en partenariat avec creativestyle. Cette initiative vise à offrir des services de conseil et de formation aux entreprises allemandes en Symfony et PHP, renforçant ainsi la position de SensioLabs sur le marché allemand, reconnu pour sa communauté active de développeurs Symfony. Cette nouvelle organisation met l'accent sur l'amélioration de la qualité des services d'expertise PHP et Symfony pour soutenir la numérisation de l'économie allemande.

Dev back

How to install/upgrade PHP 8.2 on Debian and Ubuntu systems

Cet article explique comment installer ou mettre à jour PHP 8.2 sur les systèmes Debian et Ubuntu. PHP 8.2 introduit de nouvelles fonctionnalités majeures, notamment des classes en lecture seule, la rédaction de paramètres sensibles, et il déprécie les propriétés dynamiques. Les paquets PHP 8.2 peuvent être obtenus via le dépôt maintenu par Ondřej Surý. L'article fournit également des instructions détaillées pour l'ajout de dépôts, l'installation de PHP et de ses extensions, ainsi que des conseils pour tester l'installation et gérer plusieurs versions de PHP sur un même serveur.

Dev back

An absolutely clean domain or just common sense - SarvenDev

Cet article aborde les méthodes pour maintenir un domaine propre en utilisant DDD (Domain-Driven Design) tout en intégrant des ORM. L'auteur discute des avantages et inconvénients des approches, soulignant que la complexité accrue peut ne pas toujours être justifiée. Il recommande une évaluation pragmatique du retour sur investissement lors de la sélection des méthodes, tout en examinant la gestion des types personnalisés et des collections avec Doctrine.

Dev back

All the Easter Eggs in PHP

Cet article présente les Easter Eggs historiques de PHP, en expliquant comment jusqu'à PHP 5.5, des URL spéciales fournissaient des informations sur la version de PHP utilisée et comment cela a créé des vulnérabilités d'information. Il détaille également les différentes logos d'Easter Egg de PHP ainsi que la suppression de ces URL magiques et souligne le dernier Easter Egg visible le 1er avril.

Fullstack

Laragon: Simple, Flexible, and Modern Development Server Environment for Windows

Laragon est un environnement de développement moderne et flexible pour Windows qui intègre des technologies comme PHP, NodeJS, Apache et MySQL. Il permet de gérer facilement les versions de ces logiciels, de configurer des certificats HTTPS en un clic et d'exposer des applications locales via Ngrok. Avec une interface minimaliste, Laragon facilite la transition entre les versions et la gestion des extensions PHP. Il propose également des outils tels que Composer et NPM, ainsi que des émulateurs de terminal et des éditeurs de texte pré-configurés pour un démarrage rapide.

Fullstack

The Data Management specialist Synotis joins the Smile Group

L'entreprise suisse Synotis, spécialisée dans la gestion des données, rejoint le groupe Smile, renforçant ainsi leur présence en Suisse et en Europe. Cette acquisition vise à aider les entreprises à se transformer numériquement en exploitant la valeur de leurs données. Synotis, fondée en 2014, collaborera avec SensioLabs sur des projets de développement autour de Symfony et PHP, favorisant les solutions intégrées pour les entreprises suisses.

Dev back

Symfony 6 Certification Online Coaching now available

SensioLabs propose une formation en ligne de 15 semaines pour préparer la certification Symfony 6. Cette certification, unique pour les développeurs Symfony, permet d'obtenir un diplôme reconnu et peut booster la carrière d'un développeur. Le programme comprend des ateliers en direct et des ressources d'apprentissage en ligne, permettant aux participants de renforcer leurs compétences et de se préparer efficacement à l'examen. Cette certification nécessite une bonne connaissance de Symfony et se concentre sur des sujets avancés tels que l'architecture de Symfony, les tests automatisés et l'injection de dépendances.