Things I wrote elsewhere: the monthly PHP Annotated digest and feature posts on the PhpStorm blog, and updates on the PHP Foundation blog.

  1. 2026 Meet team.blue: A PHP Foundation Sponsor supporting the language at the core of its ecosystem The PHP Foundation Article
  2. 2025 Design Contest Results and Lessons Learned The PHP Foundation Article
  3. PhpStorm Plugins You Might Not Know About PhpStorm blog Article
  4. Call for Designs: Refresh the PHP 8.5 Release Page The PHP Foundation Article
  5. The PHP Foundation application form for 2026 is now open The PHP Foundation Article
  6. Welcoming Joe Watkins as a PHP Foundation Developer The PHP Foundation Article
  7. Announcing the Official PHP SDK for MCP The PHP Foundation Article
  8. 30 years of PHP: FrankenPHP is now part of the PHP organisation The PHP Foundation Article
  9. PHP Annotated – May 2025 PhpStorm blog Article
  10. FrankenPHP Is Now Officially Supported by The PHP Foundation The PHP Foundation Article
  11. Meet Manychat: A PHP Foundation Sponsor Sharing Their PHP Scaling Journey The PHP Foundation Article
  12. PHP Core Security Audit Results The PHP Foundation Article
  13. Welcoming Passbolt to the PHP Foundation The PHP Foundation Article
  14. The PHP Foundation: Impact and Transparency Report 2024 The PHP Foundation Article
  15. Proud to Be Community Sponsors of Laracon EU and Laracon India The PHP Foundation Article
  16. PHP Annotated – January 2025 PhpStorm blog Article
  17. 2024 Happy Holidays from The PHP Foundation! The PHP Foundation Article
  18. The PHP Foundation Turns Three! The PHP Foundation Article
  19. PHP Annotated – October 2024 PhpStorm blog Article
  20. The PHP Foundation Supports The Open Source Pledge The PHP Foundation Article
  21. PHP Foundation Update, September 2024 The PHP Foundation Article
  22. PHP Annotated – September 2024 PhpStorm blog Article
  23. PHP Annotated – June 2024 PhpStorm blog Article
  24. PHP Annotated – May 2024 PhpStorm blog Article
  25. PHP Annotated – April 2024 PhpStorm blog Article
  26. Joining Forces for Open Source Cybersecurity Standards The PHP Foundation Article
  27. PHP Annotated – February-March 2024 PhpStorm blog Article
  28. The PHP Foundation: Impact and Transparency Report 2023 The PHP Foundation Article
  29. PHP Annotated – January 2024 PhpStorm blog Article
  30. The PHP Foundation Team Update 2024 The PHP Foundation Article
  31. 2023 PHP Annotated – December 2023 PhpStorm blog Article
  32. PHP Annotated – November 2023 PhpStorm blog Article
  33. PHP Foundation Update, November 2023 The PHP Foundation Article
  34. PHP Annotated – October 2023 PhpStorm blog Article
  35. The Pest Plugin Is Now Maintained by JetBrains PhpStorm blog Article
  36. PHP Annotated – September 2023 PhpStorm blog Article
  37. PHP Annotated – July 2023 PhpStorm blog Article
  38. PHP Annotated – June 2023 PhpStorm blog Article
  39. PHP Core Roundup #13 The PHP Foundation Article
  40. PHP Annotated – April 2023 PhpStorm blog Article
  41. PHP Foundation Update, March 2023 The PHP Foundation Article
  42. PHP Annotated – February 2023 PhpStorm blog Article
  43. PHP Annotated – January 2023 PhpStorm blog Article
  44. What’s Next in PhpStorm: The 2023.1 Public Roadmap PhpStorm blog Article
  45. 2022 PHP Annotated – December 2022 PhpStorm blog Article
  46. PHP Annotated – October 2022 PhpStorm blog Article
  47. PHP Annotated – September 2022 PhpStorm blog Article
  48. PHP Annotated – August 2022 PhpStorm blog Article
  49. What’s Next: PhpStorm 2022.3 Roadmap PhpStorm blog Article
  50. PHP Foundation Update, July 2022 The PHP Foundation Article
  51. PHP Annotated – July 2022 PhpStorm blog Article
  52. PHP Foundation Update, June 2022 The PHP Foundation Article
  53. PHP Annotated – June 2022 PhpStorm blog Article
  54. PHP Foundation Update, May 2022 The PHP Foundation Article
  55. PHP Annotated – May 2022 PhpStorm blog Article
  56. PHP Annotated — 2022 Spring Catch-up PhpStorm blog Article
  57. PHP Foundation Update, April 2022 The PHP Foundation Article
  58. The PHP Foundation Update, March 2022 The PHP Foundation Article
  59. PHP Annotated — January 2022 PhpStorm blog Article
  60. The PHP Foundation Update, January 2022 The PHP Foundation Article
  61. 2021 New Video: What’s New in PHP 8.1 PhpStorm blog Article
  62. The New Life of PHP – The PHP Foundation PhpStorm blog Article
  63. PHP Annotated — October 2021 PhpStorm blog Article
  64. PHP Annotated — September 2021 PhpStorm blog Article
  65. New Video Series: Refactoring With PhpStorm by Matthew Setter PhpStorm blog Article
  66. PHP Annotated — August 2021 PhpStorm blog Article
  67. PHP Annotated — May 2021 PhpStorm blog Article
  68. Video: What’s Coming in PhpStorm 2021.1 – Episode 2 PhpStorm blog Article
  69. PHP Annotated – March 2021 PhpStorm blog Article
  70. What’s Coming in PhpStorm 2021.1 – Episode 1 PhpStorm blog Article
  71. PHP Annotated – February 2021 PhpStorm blog Article
  72. Video: Refactoring Code With PhpStorm PhpStorm blog Article
  73. Video: Using the Terminal in PhpStorm PhpStorm blog Article
  74. PHP Annotated – January 2021 PhpStorm blog Article
  75. 2020 Video: What’s Coming in PhpStorm 2020.3 – Episode 3 PhpStorm blog Article
  76. Video: What’s Coming in PhpStorm 2020.3 – Episode 2 PhpStorm blog Article
  77. PHP Annotated – October 2020 PhpStorm blog Article
  78. Video: What’s Coming in PhpStorm 2020.3 – Episode 1 PhpStorm blog Article
  79. Ask Me Anything Session on Reddit with the PhpStorm Team PhpStorm blog Article
  80. PHP Annotated – September 2020 PhpStorm blog Article
  81. New Video From Christoph Rumpel: Code Snippets with PhpStorm Live Templates PhpStorm blog Article
  82. Video: Nikita Popov and Nikolas Grekas on Symfony PHP 8 Compatibility PhpStorm blog Article
  83. PHP Annotated – August 2020 PhpStorm blog Article
  84. Episode 5 – What’s Coming in PhpStorm 2020.2 – EAP Video Series PhpStorm blog Article
  85. New Video From Christoph Rumpel: PhpStorm Plugins for Laravel PhpStorm blog Article
  86. What’s Coming in PhpStorm 2020.2 – EAP Video Series | Episode 4 PhpStorm blog Article
  87. PHPStan and Psalm Support Coming to PhpStorm Soon PhpStorm blog Article
  88. What’s Coming in PhpStorm 2020.2 – EAP Video Series | Episode 3 PhpStorm blog Article
  89. What’s Coming in PhpStorm 2020.2 – EAP Video Series | Episode 2 PhpStorm blog Article
  90. PHP Annotated – June 2020 PhpStorm blog Article
  91. What’s Coming in PhpStorm 2020.2 — EAP Video Series | Episode 1 PhpStorm blog Article
  92. PHP Turns 25: A Short History of PHP and 50% PhpStorm Discount PhpStorm blog Article
  93. PHP Annotated – April 2020 PhpStorm blog Article
  94. New Video Series: PhpStorm Tips with Christoph Rumpel PhpStorm blog Article
  95. Episode 7 – What’s Coming in PhpStorm 2020.1 – EAP Video Series PhpStorm blog Article
  96. Episode 6 – What’s Coming in PhpStorm 2020.1 – EAP Video Series PhpStorm blog Article
  97. Episode 5 – What’s Coming in PhpStorm 2020.1 – EAP Video Series PhpStorm blog Article
  98. PHP Annotated – March 2020 PhpStorm blog Article
  99. Episode 4 – What’s Coming in PhpStorm 2020.1 – EAP Video Series PhpStorm blog Article
  100. Episode 3 – What’s Coming in PhpStorm 2020.1 – EAP Video Series PhpStorm blog Article
  101. What’s Coming in PhpStorm 2020.1 – EAP Video Series | Season 2020.1 Episode 2 PhpStorm blog Article
  102. PHP Annotated – February 2020 PhpStorm blog Article
  103. What’s Coming in PhpStorm 2020.1 – EAP Video Series | Season 2020.1 Episode 1 PhpStorm blog Article
  104. Our Pledge to Open Source PhpStorm blog Article
  105. PHP Annotated – January 2020 PhpStorm blog Article
  106. 2019 How to Upgrade to PHP 7.4 with PhpStorm PhpStorm blog Article
  107. PHP Annotated – December 2019 PhpStorm blog Article
  108. PHP Annotated – November 2019 PhpStorm blog Article
  109. php[world], Bulgaria PHP, PHP.BARCELONA, SymfonyCon – Cool Events to Go to This Fall PhpStorm blog Article
  110. PHP Annotated – October 2019 PhpStorm blog Article
  111. PHP Annotated – September 2019 PhpStorm blog Article
  112. PHP Annotated – August 2019 PhpStorm blog Article
  113. PHP Annotated – July 2019 PhpStorm blog Article
  114. PHP Annotated Monthly – June 2019 PhpStorm blog Article
  115. PhpStorm and YouTrack: We Want Your Feedback PhpStorm blog Article
  116. PHP Annotated Monthly – May 2019 PhpStorm blog Article
  117. Reworked Imports & Code Cleanup PhpStorm blog Article
  118. PHP Annotated Monthly – March 2019 PhpStorm blog Article
  119. New .phpstorm.meta.php features PhpStorm blog Article
  120. PHP Annotated Monthly – February 2019 PhpStorm blog Article
  121. PHP Annotated Monthly – January 2019 PhpStorm blog Article
  122. Nikita Popov joins PhpStorm Team PhpStorm blog Article
  123. 2018 PHP Annotated Monthly – December 2018 PhpStorm blog Article
  124. PHP Annotated Monthly – November 2018 PhpStorm blog Article
  125. Sharing Code Snippets in PhpStorm Easy Way PhpStorm blog Article
  126. PHP Annotated Monthly – September 2018 PhpStorm blog Article
  127. PHP Annotated Monthly – August 2018 PhpStorm blog Article