veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

275
active users

#php

101 posts72 participants1 post today
PHP Weekly<p>Strategy Pattern: How I refactored my if/else monster into clean and easy testable code 🥳</p><p><a href="https://medium.com/@ingelbrechtrobin/strategy-pattern-because-your-giant-if-statement-is-crying-for-help-48e979d9a399" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@ingelbrechtrobin/s</span><span class="invisible">trategy-pattern-because-your-giant-if-statement-is-crying-for-help-48e979d9a399</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://medium.com/%40ingelbrechtrobin/strategy-pattern-because-your-giant-if-statement-is-crying-for-help-48e979d9a399" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://medium.com/</span><span class="invisible">%40ingelbrechtrobin/strategy-pattern-because-your-giant-if-statement-is-crying-for-help-48e979d9a399</span></a></p><p><a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
dusoft<p>After <span class="h-card" translate="no"><a href="https://mastodon.social/@nypl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nypl</span></a></span> bot comes <span class="h-card" translate="no"><a href="https://mastodon.social/@sfpl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sfpl</span></a></span> that posts pictures of San Francisco daily. Follow <span class="h-card" translate="no"><a href="https://mastodon.social/@sfpl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sfpl</span></a></span> for historical photos and images.<br>Made in <a href="https://fosstodon.org/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> and scraping <a href="https://fosstodon.org/tags/SFPL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SFPL</span></a> digital collections due to no existing <a href="https://fosstodon.org/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a>.<br><a href="https://fosstodon.org/tags/sanfrancisco" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sanfrancisco</span></a> <a href="https://fosstodon.org/tags/sanfran" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sanfran</span></a> <a href="https://fosstodon.org/tags/california" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>california</span></a> <a href="https://fosstodon.org/tags/us" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>us</span></a> <a href="https://fosstodon.org/tags/usa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>usa</span></a> <a href="https://fosstodon.org/tags/bots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bots</span></a> <a href="https://fosstodon.org/tags/bot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bot</span></a> <a href="https://fosstodon.org/tags/Photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Photography</span></a> <a href="https://fosstodon.org/tags/photos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photos</span></a></p>
PHP Weekly<p>How to create custom Laravel package?</p><p><a href="https://backpackforlaravel.com/articles/tutorials/how-to-create-custom-laravel-packages" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">backpackforlaravel.com/article</span><span class="invisible">s/tutorials/how-to-create-custom-laravel-packages</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://backpackforlaravel.com/articles/tutorials/how-to-create-custom-laravel-packages" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://backpackfor</span><span class="invisible">laravel.com/articles/tutorials/how-to-create-custom-laravel-packages</span></a></p><p><a href="https://mastodon.social/tags/laravel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>laravel</span></a> <a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
.:\dGh/:.<p>I have to say, Property Hooks in PHP allows for some wacky things.</p><p><a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.social/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a> <a href="https://mastodon.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
dseguy<p>Sometimes, you'll find underscores in your HTTP variables, where you expected other characters, like +, . or space. </p><p>parse_str(), the underlying <a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> function, still enforce backward compatible behaviors. </p><p><a href="https://phpc.social/tags/phptip" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phptip</span></a> <a href="https://phpc.social/tags/phptrick" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phptrick</span></a></p><p><a href="https://php-tips.readthedocs.io/en/latest/tips/parse_str_edge_cases.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">php-tips.readthedocs.io/en/lat</span><span class="invisible">est/tips/parse_str_edge_cases.html</span></a></p>
Temma PHP Framework<p>What if you could send an SMS from your terminal using PHP?</p><p>With Temma, it’s totally doable in just a few lines of code 📲</p><p>Full tutorial available here:<br>🔗<a href="https://temma.net/en/tuto/mini-sms" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">temma.net/en/tuto/mini-sms</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/PHp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHp</span></a> <a href="https://phpc.social/tags/TemmaFramework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TemmaFramework</span></a> <a href="https://phpc.social/tags/PHPTutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHPTutorial</span></a> <a href="https://phpc.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://phpc.social/tags/CLItools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLItools</span></a> <a href="https://phpc.social/tags/DevTips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevTips</span></a> <a href="https://phpc.social/tags/SMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SMS</span></a></p>
PHP Weekly<p>PHP recap for week 19/2025</p><p><a href="https://discu.eu/weekly/php/2025/19/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discu.eu/weekly/php/2025/19/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p><p>Get RSS feeds and support this bot with the premium plan: <a href="https://discu.eu/premium" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discu.eu/premium</span><span class="invisible"></span></a></p>
SensioLabs<p>🚨 SensioLabs recrute !</p><p>Développeur H/F Senior, Lead Developer ou Formateur H/F passionnés par <a href="https://mastodon.social/tags/Symfony" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Symfony</span></a> &amp; l’open source ?</p><p>💡 Des projets innovants<br>💡 Un esprit d’équipe &amp; de partage</p><p>💻 Télétravail alterné<br>📌 Postulez ici : <a href="https://bit.ly/3E78hiR" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3E78hiR</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://mastodon.social/tags/TechJobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechJobs</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Valvoıd.<p><a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> </p><p><a href="https://dev.to/retlim/introducing-fusion-a-php-package-manager-3cj2" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/retlim/introducing-fusi</span><span class="invisible">on-a-php-package-manager-3cj2</span></a></p>
Wilda Software<p>Artykuł o profilowaniu (czyli badaniu m.in. czasów wykonywania) w PHP. Dużą wartość ma podsumowanie, gdzie zostały przedstawione ogólne porady dla programistów dotyczące optymalizacji kodu.</p><p><a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://mastodon.social/tags/optimization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>optimization</span></a> <a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a></p><p><a href="https://blog.sentry.io/how-to-improve-performance-in-php/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.sentry.io/how-to-improve-</span><span class="invisible">performance-in-php/</span></a></p>
Perforce Zend<p>The 2025 PHP Landscape Report shows growing performance and debugging challenges as teams prioritize features over maintenance, monitoring, and observability best practices.</p><p>Find the full details, data, and insights on the latest Zend blog &gt;&gt; <a href="https://ter.li/038is9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ter.li/038is9</span><span class="invisible"></span></a> </p><p><a href="https://phpc.social/tags/Zend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zend</span></a> <a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a></p>
Yanick Witschi<p>I have just released the biggest release in <a href="https://phpc.social/tags/loupe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>loupe</span></a>'s history! </p><p>🚀 Major search engine overhaul!<br>🔧 Rewritten core logic<br>⚡ Faster queries &amp; optimized SQLite<br>📊 Faceted search support!<br>🎯 Better ranking &amp; aggregate sorting<br>📏 Offset, limit, total hit config<br>🧠 Smarter schema diffs &amp; simpler queries<br>🖼️ Displayed attrs, cropping, highlights<br>📦 Configs &amp; params now serializable<br>🔍 New Browse API<br>🛠️ Tons of fixes &amp; polish!</p><p>Enjoy!</p><p><a href="https://github.com/loupe-php/loupe/releases/tag/0.11.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/loupe-php/loupe/rel</span><span class="invisible">eases/tag/0.11.0</span></a> <a href="https://phpc.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://phpc.social/tags/search" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>search</span></a></p>
PHP Weekly<p>Volet: An extensible customer feedback widget for Laravel</p><p><a href="https://github.com/mydnic/volet" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/mydnic/volet</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/mydnic/volet" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">mydnic/volet</span></a></p><p><a href="https://mastodon.social/tags/laravel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>laravel</span></a> <a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
PHP User Group MRN<p>The <span class="h-card" translate="no"><a href="https://phpc.social/@phpugmrn" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>phpugmrn</span></a></span> meetup is now on YouTube!</p><p>Catch up on our talk sessions, learn from experts, and stay updated on the latest PHP trends. Subscribe now and hit the notification bell <a href="https://www.youtube.com/@phpugmrn" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/@phpugmrn</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/phpugmrn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phpugmrn</span></a> <a href="https://phpc.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://phpc.social/tags/phpc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phpc</span></a> <a href="https://phpc.social/tags/youtube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>youtube</span></a></p>
Be API<p>La prochaine version PHP 8.5 apportera son lot de petites améliorations bien pensées : tableaux plus pratiques, constantes plus souples, meilleure lisibilité des erreurs.</p><p>Une évolution utile à surveiller, notamment pour celles et ceux qui bossent sur du WordPress ou des applis PHP en production.</p><p>🔗 <a href="https://doganoo.medium.com/php-8-5-release-date-and-features-april-2025-5d75f4e03f6a" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">doganoo.medium.com/php-8-5-rel</span><span class="invisible">ease-date-and-features-april-2025-5d75f4e03f6a</span></a></p><p><a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://mastodon.social/tags/Dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dev</span></a> <a href="https://mastodon.social/tags/WordPress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WordPress</span></a> <a href="https://mastodon.social/tags/Backend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Backend</span></a> <a href="https://mastodon.social/tags/VeilleTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VeilleTech</span></a> <a href="https://mastodon.social/tags/CodeQuality" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeQuality</span></a></p>
michabbb<p>Hey <a href="https://social.vivaldi.net/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://social.vivaldi.net/tags/phpstorm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phpstorm</span></a> <a href="https://social.vivaldi.net/tags/developers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developers</span></a> out there, something strange happened 🤗</p><p><a href="https://social.vivaldi.net/tags/junie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>junie</span></a> is live 😱</p><p><a href="https://plugins.jetbrains.com/plugin/26104-jetbrains-junie" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">plugins.jetbrains.com/plugin/2</span><span class="invisible">6104-jetbrains-junie</span></a></p><p><a href="https://social.vivaldi.net/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://social.vivaldi.net/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>
DCoder 🇱🇹❤🇺🇦<p>If your <a href="https://ohai.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> project is based on Symfony, and your data model uses UUIDs for primary keys… you have to make sure Symfony’s profiler can render your queries properly, without choking on binary characters in the UUID.</p><p>I’m tired of seeing iconv errors in my logs and ASCII art in the query text. 🤮</p>
N-gated Hacker News<p>Ah, "Codigo"—the riveting <a href="https://mastodon.social/tags/graveyard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graveyard</span></a> of programming languages where innovations go to die and <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a> is still trying to prove it's "safe and efficient" for embedded systems. 😴 Meanwhile, <a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> is somehow still alive, and <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> thinks it's cool for having a beta version number that sounds like an irrational bakery item. 🥧<br><a href="https://codigolangs.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codigolangs.com</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Codigo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Codigo</span></a> <a href="https://mastodon.social/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguages</span></a> <a href="https://mastodon.social/tags/EmbeddedSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EmbeddedSystems</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
SensioLabs<p><span class="h-card" translate="no"><a href="https://mastodon.online/@afup" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>afup</span></a></span> Toujours un plaisir de soutenir l’AFUP Day Lille 🐘⚜️ ce vendredi au théâtre la Comédie à Lille</p><p>Merci à l’AFUP pour l’organisation et hâte d’y être 🙌</p><p><a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/symfony" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>symfony</span></a></p>
PHP Weekly<p>Conditional Fluent &amp; Improved AsCollection Mapping in Laravel 12.10</p><p><a href="https://youtu.be/jrFYhptM_m0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/jrFYhptM_m0</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://youtu.be/jrFYhptM_m0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://youtu.be/jr</span><span class="invisible">FYhptM_m0</span></a></p><p><a href="https://mastodon.social/tags/laravel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>laravel</span></a> <a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>