Author: drweb

PHP

Releases Bienvenue dans PhpStorm 2026.1 ! Cette version apporte de nouveaux outils MCP à PhpStorm, de nouveaux agents tiers dans votre IDE, la prise en charge des arbres de travail Git et de nombreuses autres fonctionnalités améliorant la productivité des développeurs PHP et Laravel. Télécharger PhpStorm 2026.1 Outils MCP de PhpStorm Dans PhpStorm 2025.2, nous avons ajouté un serveur MCP intégré qui permet aux agents de programmation tiers comme Claude Code, Windsurf ou Codex d’accéder aux outils de votre IDE et de les utiliser.  Dans la version 2026.1, nous enrichissons la suite d’outils du serveur MCP avec davantage de fonctionnalités de PhpStorm, notamment : Inspections…

Read More

Train WreckThe last time I watched a high school band nearly fall apart mid-performance was when the relatively new, certainly nervous band director started the piece off much faster than what the students could play.I felt bad for the students, the director, and the audience. I cringed watching it, and I sat there silently hoping that the group could keep control of the piece until finally barreling through to the end. As they did, I could feel the audience let out a sigh of relief as we applauded for not witnessing a complete train wreck.This experience sparked the idea to…

Read More
PHP

Releases Boas-vindas ao PhpStorm 2026.1! Esta versão traz novas ferramentas de MCP, novos agentes de terceiros dentro do seu IDE, suporte a árvores de trabalho do Git e inúmeros outros recursos para aumentar a produtividade de desenvolvedores em PHP e Laravel. Baixar o PhpStorm 2026.1 Ferramentas MCP do PhpStorm No PhpStorm 2025.2, já tínhamos adicionado um servidor MCP integrado, para que agentes de programação de terceiros, como o Claude Code, o Windsurf ou o Codex, pudessem acessar e usar as ferramentas do seu IDE.  Na versão 2026.1, estamos ampliando o conjunto de ferramentas do servidor MCP do PhpStorm com mais…

Read More
PHP

Releases ¡Le damos la bienvenida a PhpStorm 2026.1! Esta versión incorpora nuevas herramientas MCP de PhpStorm, nuevos agentes de terceros dentro de su IDE, compatibilidad con árboles de trabajo Git y muchas más funcionalidades que mejorar la productividad de los desarrolladores de PHP y Laravel. Descargar PhpStorm 2026.1 Herramientas MCP de PhpStorm En PhpStorm 2025.2, hemos añadido un servidor MCP integrado para que agentes de codificación de terceros, como Claude Code, Windsurf o Codex, accedan a las herramientas de su IDE y las utilicen.  En la versión 2026.1 estamos ampliando el conjunto de herramientas del servidor MCP con más funcionalidades…

Read More
PHP

News JetBrains PHPverse – a community-inspired professional event for PHP developers – returns once more on June 9, 2026. This year, we’re gathering some of the most influential voices in the PHP ecosystem to share their insights on shaping the modern PHP language, the internals of ecosystem tools and frameworks, and the adoption of agentic workflows for shipping PHP code. Expect a one-day event of curated talks, live Q&As with the speakers, several special announcements, and even a few surprises (after all, it’s PHP’s 31st birthday). When: 11:00 am – 3:50 pm UTC on June 9, 2026. Where: Streamed live…

Read More
PHP

Early Access Program The Early Access Program (EAP) for the next major PhpStorm 2026.2 release is now open! PhpStorm’s EAP builds are a great opportunity to try upcoming features for free in your real workflows and share feedback with the PhpStorm team. Your input directly influences what makes it into the final release. This release, our main areas of focus are: Native mode for remote development scenarios, as we aim to significantly improve interaction with the projects located on WSL 2 and in Dev Containers. Ongoing enhancements in PhpStorm’s understanding of PHPDoc-based generics. Overall performance and stability improvements, including reduced startup…

Read More
PHP

News JetBrains PHPverse, un événement professionnel inspiré par la communauté développeurs PHP et conçu pour elle, est de retour le 9 juin 2026. Cette année, nous rassemblons plusieurs des acteurs les plus influents de l’écosystème PHP, qui partageront leurs réflexions et analyses sur l’évolution du langage PHP moderne, les coulisses des outils et des frameworks de l’écosystème, et l’adoption de workflows agentiques pour la livraison de code PHP. Attendez-vous à un événement d’une journée avec des conférences, des questions-réponses en direct avec les intervenants, plusieurs annonces spéciales et même quelques surprises (après tout, c’est le 31e anniversaire de PHP). Quand : de 13h00 à 17h50 CEST le 9 juin 2026. Où :…

Read More

Teams spend a lot of time on regression testing. They write scripts to confirm that existing functionality still works after changes. Bugs still escape to production anyway. Not because the tests are poorly written, but because they test assumptions about how the system should behave, not observations of how it actually behaves. A regression test checks what a developer thinks will happen. Production reveals what actually happens. That gap is where escapes live. When a microservice changes its response format slightly, the test might still pass because it checks the expected structure, not the actual structure real clients use. When an…

Read More

Engineering teams rarely fail migrations because they lack technical skill. They fail because they measure movement when they should be measuring meaning. Record counts match. New deployments are up. The target control plane is serving traffic. The rollback switch still exists. None of that proves the platform is preserving meaning. It only proves the system is moving. On our multi-cloud team, that distinction was the difference between a migration that ‘looked’ successful and one that actually was. Control planes are where this matters most. A control plane decides what a resource means: Which downstream infrastructure it owns, which tenant it belongs to, what life cycle state it’s in and which operations are safe to perform. If…

Read More

I ran into an issue last week where a financial report I was generating had numbers like 1234567.89 printed without any spacing. My manager squinted at the screen for ten seconds before asking if that was a million or a billion. I fixed it with Python’s float formatting, and I have not looked back since. Formatting floating point numbers comes up all the time in data science scripts, financial dashboards, and any tool that prints numbers for humans to read. Python gives you several ways to do it, and I will walk through each one in this article. By the…

Read More