home.social

#phpc — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #phpc, aggregated by home.social.

fetched live
  1. Curious about the PHP Ambassador Program we started a few weeks ago? We posted a progress update on our blog today. Exciting things are happening and you can be a part of the movement! Read more: thephp.foundation/blog/2026/08
    #php #phpc #phpambassadors

  2. Curious about the PHP Ambassador Program we started a few weeks ago? We posted a progress update on our blog today. Exciting things are happening and you can be a part of the movement! Read more: thephp.foundation/blog/2026/08
    #php #phpc #phpambassadors

  3. Our next #phpugmrn meetup is happening on August 20!

    We're excited to welcome @elizabeth as our guest speaker. As the Executive Director of The PHP Foundation, Liz will introduce the foundation's mission, highlight its impact on the PHP ecosystem, and share insights into its upcoming plans.

    Intrested to know more about The PHP Foundation? Sign up here meetup.com/phpug-rhein-neckar/

    #phpugmrn #phpc #rheinneckarrocks

  4. Our next #phpugmrn meetup is happening on August 20!

    We're excited to welcome @elizabeth as our guest speaker. As the Executive Director of The PHP Foundation, Liz will introduce the foundation's mission, highlight its impact on the PHP ecosystem, and share insights into its upcoming plans.

    Intrested to know more about The PHP Foundation? Sign up here meetup.com/phpug-rhein-neckar/

    #phpugmrn #phpc #rheinneckarrocks

  5. Thanks to Brian Fox and Sonatype: a key role in the Sustaining Package Registries Working Group as steward of Maven Central, and now sponsoring Composer & Packagist even though one of their products competes with our own Private Packagist. The infrastructure underneath both our products is shared, and we need to fund it together.

    That is where this needs to be heading: every major beneficiary contributing, like any other critical infrastructure they budget for.

    #php #phpc #composerphp

  6. Thanks to Brian Fox and Sonatype: a key role in the Sustaining Package Registries Working Group as steward of Maven Central, and now sponsoring Composer & Packagist even though one of their products competes with our own Private Packagist. The infrastructure underneath both our products is shared, and we need to fund it together.

    That is where this needs to be heading: every major beneficiary contributing, like any other critical infrastructure they budget for.

    #php #phpc #composerphp

  7. Composer & Packagist now have a formal sponsorship program. Thank you to our launch sponsors 🤝 Aikido, AWS, Socket, Bunny, Upsun, Sonatype, Tideways, Datadog and Algolia.

    Our costs are primarily staff: operations, support, emergency response, maintenance and development. We ask enterprises profiting from the PHP ecosystem to pay their fair share to keep our shared critical infrastructure available to all PHP developers.

    blog.packagist.com/announcing-

    #php #phpc #composerphp

  8. Composer & Packagist now have a formal sponsorship program. Thank you to our launch sponsors 🤝 Aikido, AWS, Socket, Bunny, Upsun, Sonatype, Tideways, Datadog and Algolia.

    Our costs are primarily staff: operations, support, emergency response, maintenance and development. We ask enterprises profiting from the PHP ecosystem to pay their fair share to keep our shared critical infrastructure available to all PHP developers.

    blog.packagist.com/announcing-

    #php #phpc #composerphp

  9. We're excited to announce @upsun is now sponsoring Composer & Packagist maintenance, operations and development! Upsun is a great platform to run PHP applications and they have a long history in the PHP ecosystem. Their contribution helps us push forward with our work on improving supply chain security for the PHP ecosystem.

    If your company wants to still become a launch partner for our sponsorship program this week, reach out to [email protected].

    #php #phpc #composerphp

  10. We're excited to announce @upsun is now sponsoring Composer & Packagist maintenance, operations and development! Upsun is a great platform to run PHP applications and they have a long history in the PHP ecosystem. Their contribution helps us push forward with our work on improving supply chain security for the PHP ecosystem.

    If your company wants to still become a launch partner for our sponsorship program this week, reach out to [email protected].

    #php #phpc #composerphp

  11. CI/CD pipelines are a prime target for supply chain attacks. We hardened the GitHub Actions workflows for Composer, Packagist and Private Packagist with zizmor, a static analysis tool for GitHub Actions. 🌈

    Our new blog post covers what zizmor catches, our configuration, and the pitfalls we hit along the way:
    blog.packagist.com/securing-ou

    #php #phpc #composerphp #github #githubactions #supplychainsecurity

  12. CI/CD pipelines are a prime target for supply chain attacks. We hardened the GitHub Actions workflows for Composer, Packagist and Private Packagist with zizmor, a static analysis tool for GitHub Actions. 🌈

    Our new blog post covers what zizmor catches, our configuration, and the pitfalls we hit along the way:
    blog.packagist.com/securing-ou

    #php #phpc #composerphp #github #githubactions #supplychainsecurity

  13. In an effort to further prioritize the handling of security reports for the PHP language, we are thrilled to add Alex Daubois as a part-time addition to our team of contractors. Alex brings a *wealth* of experience to the team and we are grateful for his contributions. Welcome, Alex! Read more: thephp.foundation/blog/2026/07

    #php #security #phpc

  14. In an effort to further prioritize the handling of security reports for the PHP language, we are thrilled to add Alex Daubois as a part-time addition to our team of contractors. Alex brings a *wealth* of experience to the team and we are grateful for his contributions. Welcome, Alex! Read more: thephp.foundation/blog/2026/07

    #php #security #phpc

  15. 📌 Stable versions on Packagist are now immutable. Once a version is published, the git commit it points to can no longer change. Retags are blocked and deleted versions are now marked with a reason and recoverable, if unmodified. Every change is recorded on the package's public transparency log.

    All details on our blog: blog.packagist.com/immutable-v

    #php #phpc #composerphp

  16. 📌 Stable versions on Packagist are now immutable. Once a version is published, the git commit it points to can no longer change. Retags are blocked and deleted versions are now marked with a reason and recoverable, if unmodified. Every change is recorded on the package's public transparency log.

    All details on our blog: blog.packagist.com/immutable-v

    #php #phpc #composerphp

  17. Does PHP really need asynchronous programming in its core, or should it continue focusing on its proven synchronous execution model?

    #php #phpc #async #asynchronous

  18. Does PHP really need asynchronous programming in its core, or should it continue focusing on its proven synchronous execution model?

    #php #phpc #async #asynchronous

  19. If you have opinions on what should be in PHP properties robots.txt for our various sites or if we should block or guide LLM agents, I'd like to hear about it: github.com/php/infrastructure/

    #phpc #webdev #robots

  20. If you have opinions on what should be in PHP properties robots.txt for our various sites or if we should block or guide LLM agents, I'd like to hear about it: github.com/php/infrastructure/

    #phpc #webdev #robots

  21. In our latest blog post, Foundation contractor @shivammathur digs into the details of providing support for PHP builds on Windows and why this is such an important piece of the work we do. 🚀 thephp.foundation/blog/2026/06 #php #phpc #windows #security

  22. In our latest blog post, Foundation contractor @shivammathur digs into the details of providing support for PHP builds on Windows and why this is such an important piece of the work we do. 🚀 thephp.foundation/blog/2026/06 #php #phpc #windows #security

  23. If you're curious about what our Ecosystem Security Team has been up to the past month, you're in luck! @edorian has provided an update in our recent blog post. thephp.foundation/blog/2026/06 #php #phpc #phpsecurity

  24. If you're curious about what our Ecosystem Security Team has been up to the past month, you're in luck! @edorian has provided an update in our recent blog post. thephp.foundation/blog/2026/06 #php #phpc #phpsecurity

  25. Attention future PHP Ambassadors! You can now join this Special Interest Group if you want to help improve the perception of PHP in tech spaces outside our bubble. Help us help the community tell the real story of modern PHP development! #php #phpc #phpambassadors Read more: thephp.foundation/blog/2026/06

  26. Attention future PHP Ambassadors! You can now join this Special Interest Group if you want to help improve the perception of PHP in tech spaces outside our bubble. Help us help the community tell the real story of modern PHP development! #php #phpc #phpambassadors Read more: thephp.foundation/blog/2026/06

  27. Building a more accessible PHP ecosystem is something The PHP Foundation cares a great deal about. We are honored to share this post from guest blogger @menelion about what it's like to be a visually impaired PHP developer, learning and coding PHP. 💙 #php #accessibility #phpc
    thephp.foundation/blog/2026/06

  28. Building a more accessible PHP ecosystem is something The PHP Foundation cares a great deal about. We are honored to share this post from guest blogger @menelion about what it's like to be a visually impaired PHP developer, learning and coding PHP. 💙 #php #accessibility #phpc
    thephp.foundation/blog/2026/06

  29. The last weeks have been busy: Here are my slides on Composer & Packagist Supply Chain Security in 2026 from #PHPVerse last week: naderman.de/slippy/slides/2026

    Thank you to @jetbrains for organizing a fantastic online event with thousands of simultaneous live viewers again! Video recordings will be published soon as well!

    Follow blog.packagist.com for updates on supply chain security.

    #php #phpc #composerphp #supplychainsecurity

  30. The last weeks have been busy: Here are my slides on Composer & Packagist Supply Chain Security in 2026 from #PHPVerse last week: naderman.de/slippy/slides/2026

    Thank you to @jetbrains for organizing a fantastic online event with thousands of simultaneous live viewers again! Video recordings will be published soon as well!

    Follow blog.packagist.com for updates on supply chain security.

    #php #phpc #composerphp #supplychainsecurity

  31. 🧩 Composer plugins are powerful, but execute code during install & update. Composer prompts to allow a plugin, but a distracted "yes" or an AI agent on autopilot is all it takes. Private Packagist now has org-level allowlists for plugins.

    blog.packagist.com/restricting
    #php #phpc #composerphp

  32. 🧩 Composer plugins are powerful, but execute code during install & update. Composer prompts to allow a plugin, but a distracted "yes" or an AI agent on autopilot is all it takes. Private Packagist now has org-level allowlists for plugins.

    blog.packagist.com/restricting
    #php #phpc #composerphp

  33. The Composer CLI is part of your supply chain. Older versions miss the protections shipped in 2.10 (dependency policies, malware feed integration, source fallback off by default) and carry known client-side CVEs.

    Private Packagist customers can now enforce which Composer client versions are allowed to talk to their Composer repository, with a clear upgrade message shown in the developer's terminal when an outdated client tries to connect.

    blog.packagist.com/enforce-a-s
    #php #phpc #composerphp

  34. The Composer CLI is part of your supply chain. Older versions miss the protections shipped in 2.10 (dependency policies, malware feed integration, source fallback off by default) and carry known client-side CVEs.

    Private Packagist customers can now enforce which Composer client versions are allowed to talk to their Composer repository, with a clear upgrade message shown in the developer's terminal when an outdated client tries to connect.

    blog.packagist.com/enforce-a-s
    #php #phpc #composerphp

  35. ⛔ Composer dependency policies block flagged malware by default, but only on 2.10. A project disabling the policy, or a CI image running Composer 2.4, still installs flagged versions normally until we can manually pull it from Packagist.

    Private Packagist now refuses to serve dist files for malware-flagged versions at the repository level, regardless of the Composer version requesting them. Enabled by default for new and existing organizations.

    blog.packagist.com/blocking-ma

    #php #phpc #composerphp

  36. ⛔ Composer dependency policies block flagged malware by default, but only on 2.10. A project disabling the policy, or a CI image running Composer 2.4, still installs flagged versions normally until we can manually pull it from Packagist.

    Private Packagist now refuses to serve dist files for malware-flagged versions at the repository level, regardless of the Composer version requesting them. Enabled by default for new and existing organizations.

    blog.packagist.com/blocking-ma

    #php #phpc #composerphp

  37. 🛡️ Blog: How Composer's download fallback behavior can silently override security decisions at the repository side, and what we are doing about it.
    If Private Packagist refuses to serve a malware-flagged version, Composer can fall back to the original GitHub URL, or even clone from source. Two new Private Packagist options close both fallback paths, regardless of the Composer version your developers and CI happen to be running.
    blog.packagist.com/closing-com
    #php #phpc #composerphp

  38. 🛡️ Blog: How Composer's download fallback behavior can silently override security decisions at the repository side, and what we are doing about it.
    If Private Packagist refuses to serve a malware-flagged version, Composer can fall back to the original GitHub URL, or even clone from source. Two new Private Packagist options close both fallback paths, regardless of the Composer version your developers and CI happen to be running.
    blog.packagist.com/closing-com
    #php #phpc #composerphp

  39. PHP doesn't have an image problem in 2026. It has a tutorial problem.

    Too many "learn PHP" articles still teach PHP 5.6 and PHP 7.x patterns while modern PHP has evolved dramatically.

    Today’s PHP means:
    Strict Types
    Enums
    Attributes
    Readonly Classes
    Property Hooks
    Dependency Injection
    Composer
    Modern Testing

    If your tutorial still uses mysql_*, no namespaces, and no Composer, you're learning PHP history—not modern PHP.

    The PHP ecosystem deserves more up-to-date educational content.

    #PHPC

  40. 🔒 An update on Composer & Packagist supply chain security:

    Covering what's in place today, what ships this week with Composer 2.10 (dependency policies, stable version immutability), what's coming next (mandatory MFA, minimum-release-age policy, organizational package ownership), and the long-term direction toward immutable artifacts with SLSA provenance and sigstore attestations.

    If you maintain PHP packages, please enable MFA now.

    blog.packagist.com/an-update-o
    #php #phpc #composerphp

  41. 🔒 An update on Composer & Packagist supply chain security:

    Covering what's in place today, what ships this week with Composer 2.10 (dependency policies, stable version immutability), what's coming next (mandatory MFA, minimum-release-age policy, organizational package ownership), and the long-term direction toward immutable artifacts with SLSA provenance and sigstore attestations.

    If you maintain PHP packages, please enable MFA now.

    blog.packagist.com/an-update-o
    #php #phpc #composerphp

  42. RE: phpc.social/@packagist/1165668

    If you haven't updated Composer to 2.9.8 or 2.2.28 (LTS), do so urgently! GitHub will restart the rollout of their new GitHub Actions tokens later today. They've improved secret masking to cover this Composer issue, but you're safer if you update. #composerphp #php #phpc

  43. RE: phpc.social/@packagist/1165668

    If you haven't updated Composer to 2.9.8 or 2.2.28 (LTS), do so urgently! GitHub will restart the rollout of their new GitHub Actions tokens later today. They've improved secret masking to cover this Composer issue, but you're safer if you update. #composerphp #php #phpc

  44. I have a question for JavaScript/Node.js developers:

    Why doesn’t the JavaScript ecosystem have a framework like Ruby on Rails, Django, or Java Spring Boot — or even something close to Laravel in PHP ?

    no one say: Express.js most downloaded library.

    #php #phpc #laravel #ruby #java #nodejs #python #javascript #spring #springboot #rails #rubyandrails #typescript #expressjs #webdev #django