Go

Dev back

Merry Christmas! FrankenPHP 1.11: Hot Reload, Structured Logging, and More Speed

FrankenPHP 1.11 a été lancé avec des améliorations pour l'expérience développeur. Il introduit un rechargement à chaud intégré, permettant une mise à jour en temps réel lors des modifications de fichiers PHP. Cette version propose également une journalisation structurée, rendant l ingestion dans des plateformes comme Datadog plus facile. Des améliorations de performance ont été réalisées pour une meilleure gestion des charges élevées. Le lancement inclut aussi un jouet en peluche pour la communauté.

Dev back

Vu sur le Web #6 | Les-Tilleuls.coop

Ce contenu présente une sélection d'articles techniques abordant divers sujets, notamment les avancées du langage Go, la fin des mises à jour pour Ingress NGINX, et les nouvelles fonctionnalités de PHP 8.5. Il traite également des frustrations des développeurs face à des changements brusques dans des outils comme MinIO, ainsi qu'une critique sur la complexité croissante de l'écosystème React, tout en proposant Remix comme alternative. Enfin, la version 0.21 du protocole Mercure apporte des améliorations significatives, et un plugin modulaire pour Keycloak permettant des notifications via webhooks est mentionné.

Dev back

The State of Developer Ecosystem 2025: Coding in the Age of AI, New Productivity Metrics, and Changing Realities

L'enquête sur l'écosystème des développeurs de JetBrains 2025 met en évidence l'importance croissante de l'intelligence artificielle dans le développement logiciel, avec 85 % des développeurs utilisant des outils IA. Les préoccupations concernant la qualité du code généré par l'IA et la sécurité des données demeurent. Les langages de programmation comme TypeScript et Go gagnent en popularité, tandis que des métriques axées sur la productivité remplacent les performances techniques traditionnelles.

Dev back

Retour sur l'API Platform Conference 2025 | Les-Tilleuls.coop

L'API Platform Conference a célébré son dixième anniversaire en présentant des avancées notables en performance et en expérience développeur. L'événement a été marqué par des annonces telles que la possibilité d'écrire des extensions PHP en Go et l'introduction d'un support natif pour gRPC. Les améliorations de la DX dans Symfony ont été mises en avant, avec un accent sur la collaboration entre les communautés Symfony et Laravel. La version 4.2 d'API Platform a également été annoncée, intégrant un nouvel ObjectMapper pour simplifier le mapping de DTO vers des entités.

Dev back

The “10x” Commandments of Highly Effective Go

Cet article présente les dix commandements pour devenir un développeur Go efficace, notamment l'importance de créer des packages réutilisables, d'écrire des tests, de structurer le code pour une meilleure lisibilité, et d'adopter des pratiques de sécurité. Des conseils concrets sont fournis pour la gestion des erreurs, la concurrence, et la déconnexion du code avec l'environnement. L'accent est mis sur l'amélioration continue et la collaboration dans le processus de développement.

Autre

Liens Tech - Octobre 2025

Cette série d'articles présente plusieurs outils open source utiles pour les développeurs et la cybersécurité, notamment Nexterm pour la gestion de serveurs, DevToys comme boîte à outils de développement, Wazuh pour la cybersécurité, et GoAway pour le blocage de requêtes DNS indésirables. Chaque outil est décrit avec ses fonctionnalités et ses avis utilisateurs, montrant leur pertinence dans le quotidien des développeurs.

"
Dev back

PostgreSQL Migrator 1.0 en bêta

Dalibo a lancé PostgreSQL Migrator, un nouvel outil pour faciliter la migration vers PostgreSQL, particulièrement pour les bases de données Oracle et MySQL. La version bêta offre des installations rapides et des fonctionnalités telles que des analyses de compatibilité et une copie efficace de données via le protocole COPY, garantissant des performances optimales. PostgreSQL Migrator est entièrement open source et documenté, destiné aux DBA cherchant à moderniser leurs systèmes de base de données.

"
Dev back

The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps

Une nouvelle extension pour FrankenPHP permettant le support de gRPC en PHP a été annoncée, permettant de construire des serveurs gRPC performants en utilisant PHP, Go ou une combinaison des deux. L'extension, actuellement expérimentale, permet l'exécution de code PHP dans une boucle de travail persistante pour une efficacité maximale, et est compatible avec APAI Platform. Le projet est open-source et accessible sur GitHub, permettant des contributions et retours de la communauté.

"
Dev back

Observons une fonction simple de ton programme avec des uProbes

Cet article détaille comment créer et utiliser des programmes eBPF de type uProbe et uRetProbe en utilisant Go. Il explique les étapes de compilation et d'installation des programmes, ainsi que les options de compilation spécifiques à Go pour faciliter la lisibilité des fonctions. L'article fournit également des exemples pratiques d'utilisation de bpftrace et de l'API Aya pour observer les fonctions d'un programme en action, en mettant l'accent sur la récupération des valeurs de retour des fonctions. Cette approche permet aux développeurs d'obtenir une meilleure observabilité de leurs applications.

Dev back

Rust vs Go: The Programming Language War

L'article discute du débat entre Rust et Go, mettant en lumière les différences fondamentales entre la sécurité et la simplicité par rapport au contrôle et à l'évolutivité. L'auteur examine l'importance du choix entre ces deux langages de programmation et comment cela influence le développement logiciel.