@alessandrolai@phpc.social
@alessandrolai@phpc.social avatar

alessandrolai

@alessandrolai@phpc.social

Head of Platform @ Facile.it, https://phpc.social/@phpfig secretary, @MilanoPHP coordinator, computer science passionate, retired netgaming nerd

This profile is from a federated server and may be incomplete. Browse more on the original instance.

phpday, to php
@phpday@phpc.social avatar

phpday 2024 is done! Thanks to the amazing speakers, sponsors and attendees! What a blast!

See you next year!

image/jpeg
image/jpeg

phpday, to php
@phpday@phpc.social avatar

We are back after the lunch break! Now on stage Alessandro Lai, with the talk titled "Symfony Messenger: the sharpest tool in your PHP toolbox"

maccath, to random
@maccath@phpc.social avatar

Humans are bad at repetitive tasks. A good reminder from @rob at

Reminds me of the way that checklists are employed for manual processes. Checklists literally save lives. For everything else, there's computers.

phpday, to php
@phpday@phpc.social avatar

We are back from lunch break ready to listen "WP-CLI for PHP developers" by Milana Cap. 📡

@milana is WordPress engineer @ XWP

grusp, to php Italian
@grusp@phpc.social avatar

📣 Less than 24 hours to the 21st edition of @phpday ! It is the oldest php conference in Europe!

:elephpant: Last chance to get your ticket, online or in-presence!

➡️ https://2024.phpday.it/tickets/

🇮🇹 See you tomorrow in Verona, Italy and online!

phpfig, to random Italian
@phpfig@phpc.social avatar

After getting the vote sorted out, we just tagged psr/http-factory 1.1.0, which contains a small correction to the PSR-17 interface.

This change just makes the argument types of the createUploadedFile method explicitly nullable, so that the UploadedFileFactoryInterface will be compatible with PHP 8.4 with no deprecation!

Upgrade and enjoy!

https://github.com/php-fig/http-factory/releases/tag/1.1.0

nzakas, to random
@nzakas@fosstodon.org avatar

Pro tip: Resist the urge to bundle unrelated changes into a single pull request. This applies to both open source and at work.

It may be tempting to fix the bug you noticed while working on something else, but don’t. Follow up with a separate PR for that.

welcomattic, to Symfony French
@welcomattic@phpc.social avatar

My dear friend Ryan, the voice of SymfonyCasts, has incurable brain cancer. He and his family need your help to get through this incredibly difficult time.

https://twitter.com/weaverryan/status/1777326885292114048

To make a donation => https://gofund.me/f8e28d5f

ghostwriter, to composer
@ghostwriter@phpc.social avatar
grusp, to php Italian
@grusp@phpc.social avatar

Mancano pochissimi giorni a "phpday PUG Edition", l'evento gratuito per incontrare la community dei PHP User Group sparsa in giro per l'Italia. 🤗

💻 Gli argomenti tecnici come sono un ottimo motivo per dire , ma non mancano le conversazioni su temi più ampi come le e l'organizzazione dei .

✨ phpday PUG Edition ✨
🗓 27 Marzo 2024 | Online

Registrati per partecipare gratuitamente:
➡️ https://2024.pug.phpday.it/

video/mp4

sebastian, to php
@sebastian@phpc.social avatar

Over the last few months, I've been asked time and again:

"Sebastian, which PHP extension do you use to collect code coverage data?"

This question may sound simple, but to answer it I'm afraid I need to elaborate a little ...

https://thephp.cc/articles/pcov-or-xdebug?ref=mastodon

elilla, to random
@elilla@transmom.love avatar

> The Dunning-Kruger effect also emerges from data in which it shouldn’t. For instance, if you carefully craft random data so that it does not contain a Dunning-Kruger effect, you will still find the effect. The reason turns out to be embarrassingly simple: the Dunning-Kruger effect has nothing to do with human psychology.1 It is a statistical artifact — a stunning example of autocorrelation.

https://economicsfromthetopdown.com/2022/04/08/the-dunning-kruger-effect-is-autocorrelation/

markusstaab, to opensource German
@markusstaab@phpc.social avatar

anyone aware of a which is heavily relying on process isolation?

I am working on reducing overhead of process isolation and would love testing my progress on a real world test-suite.

RT welcome

greg0ire, to random
@greg0ire@phpc.social avatar

Apparently some people need to hear this so here we go: doctrine/orm 3 is compatible with doctrine/dbal 3, so it should be possible for you to upgrade to doctrine/orm 3, test and deploy, let things run for a few days and then upgrade to doctrine/dbal 4 instead of upgrading both packages at once. Also, if you use doctrine/orm is mentioned in your composer.json, but not doctrine/dbal, you're probably doing it wrong.

molly0xfff, to random
@molly0xfff@hachyderm.io avatar

so infuriating. open source maintainers have a hard enough time without random people shitting up their repos trying to score crypto tokens.

https://hachyderm.io/@web3isgreat@indieweb.social/112003997836479406

pollita, to random
@pollita@phpc.social avatar

Preview: https://github.com/php/php-src/commit/b47fca64e501c7734baa26795d7099bf2e2151ce

Working on an RFC to add OOP methods to the cURL extension.

$response = (new CurlHandle($url))->setOpt(CURLOPT_RETURNTRANSFER, 1)->exec();

pollita,
@pollita@phpc.social avatar

Whelp. RFC published: https://wiki.php.net/rfc/curl-oop but announcement to internals list seems to be lost amid list server migration.... ¯_(ツ)_/¯
Will resend later (tomorrow?)

naderman, to random
@naderman@phpc.social avatar

Composer 2.7 is out now! New features like minimal changes in partial updates and most importantly a security fix! https://blog.packagist.com/composer-2-7-and-cve-2024-24821/

phpday, to php
@phpday@phpc.social avatar

Only one week left to get your ticket
Get yours before the price will rise
🎫 https://2024.phpday.it/tickets/?utm_medium=social&utm_source=mastodon+php&utm_campaign=biglietti+2024

Looking forward to meeting you in 📍 Verona on 📅 16-17 May 2024

fullo, to random Italian

Meetup has been bought and the buyer has a history of predatory business model and prices on its userbase. I'm thinking of moving all @grusp PUGs (PHP user groups) from meetup to a federated application link Gancio or Mobilizon. Dear followers @phpc what's your opinion?

alessandrolai, to random Italian
@alessandrolai@phpc.social avatar

I just tagged 2.3.0, compatible with @phpunit 11.0 with NO code changes required! YAY!

https://github.com/facile-it/paraunit/releases/tag/2.3.0

alessandrolai,
@alessandrolai@phpc.social avatar

I may have jumped the gun a bit with the previous release, and I had to do a torny PR to make the CI happy with it... But now it works, still with no code changes apart from a couple of wider composer.json constraints!

Enjoy 2.3.1!

https://github.com/facile-it/paraunit/releases/tag/2.3.1

phpunit, to random
@phpunit@phpc.social avatar
greg0ire, to random
@greg0ire@phpc.social avatar

📦released: doctrine/orm 3.0.0-RC1

Try it out, and check out the release notes: https://github.com/doctrine/orm/releases/tag/3.0.0-RC1

phpsussex, to random
michael, to php
@michael@thms.uk avatar

I’ve been fully convinced of Value Objects for quite some time now. It’s extremely rare I use primitive values these days.

If you still need convincing, you should read this great article:

“Embracing the Value Object pattern in PHP 8.2 significantly enhances code quality, making it more robust and maintainable.”

Indeed it does!

https://dev.to/cnastasi/value-objects-in-php-8-building-a-better-code-38k8

michael,
@michael@thms.uk avatar

Really good follow up to this article:

Advanced Value Objects in PHP 8

https://dev.to/cnastasi/advanced-value-objects-in-php-8-1lp0

Crell, to php
@Crell@phpc.social avatar

Nice shout-out to in this dev.to article on value objects:

https://dev.to/cnastasi/value-objects-in-php-8-building-a-better-code-38k8

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • magazineikmin
  • InstantRegret
  • everett
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • khanakhh
  • Durango
  • mdbf
  • JUstTest
  • ethstaker
  • anitta
  • modclub
  • osvaldo12
  • normalnudes
  • ngwrru68w68
  • GTA5RPClips
  • tacticalgear
  • provamag3
  • tester
  • Leos
  • cubers
  • lostlight
  • All magazines