@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.

sarah, to random
@sarah@phpc.social avatar

Amazing time with those who attended my talk! Thanks to those of you who came, and I look forward to giving it at a conference sometime in the future.

alessandrolai,
@alessandrolai@phpc.social avatar

@sarah sadly I missed it, I went overtime with work and I had to prepare for a trip tomorrow... Did you record it, by chance?

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

In 5 minutes I'll be on stage with my talk " Messenger: the sharpest tool in your toolbox"

Come to see me, and please give me feedback on Joindin!

https://alessandrolai.dev/talks/2024-phpday-symfony-messenger/

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

Just got down from the stage, wow! Thank you for all the questions!

Now after me at is time for @afilina to talk about her adventures in legacy codebase and upgrading them to the newest version!

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

@rob this is the Docker snippet that I was talking you about to avoid needed the wait-for script. You define the healthcheck on the MySQL service in Docker Compose:

mysql:
image: mysql:8
healthcheck:
test: "netstat -tulpn | grep LISTEN | grep -q 3306"
interval: 1s
start_period: 60s

then you can call:

docker compose up --wait mysql

or

docker compose wait mysql

Those commands are recent additions though!

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

After lunch, @OndrejMirtes snuck in the lighting talk session talk to us about @phpstan 1.11 new release, with a couple of interesting new features!

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

Now @paolomainardi on the #phpday stage talking about security and supply chain issues in the #PHP ecosystem

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

I'm now following Babarinde Odewumi's #phpday talk about the combination of Laminas Mezzio and Swoole to develop fast APIs

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

My train has started, delay was due to bad weather, it will even have to skip a stop..

Spotty connection, so I have to ditch my plan of building a new Docker image while traveling 😂 but I'm trying to follow #phpday stream and Johannes Pichler's talk about building APIs with Laravel

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

Today is @phpday! Getting ready to get there!

PS: I'll be very active in the next 48h, if you're not interested you should mute the #phpday hashtag

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

This Friday I'll be speaking at @phpday 2024, this time about my long story with queues and, in particular, about Messenger.

See you there?

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

I... I can't believe it! I finally completed my multi-year binge listening of @maintainable, and I'm finally caught up with all the episodes!

And now? 🤣

kellogh, to LLMs
@kellogh@hachyderm.io avatar

Let’s be honest, if you’re a software engineer, you know where all this compute and power consumption is going. While it’s popular to blame , y’all know how much is wasted on , microservices, overscaled , spark/databricks and other unnecessary big data tech. It’s long past time we’re honest with the public about how much our practices are hurting the climate, and stop looking for scapegoats https://thereader.mitpress.mit.edu/the-staggering-ecological-impacts-of-computation-and-the-cloud/

alessandrolai,
@alessandrolai@phpc.social avatar

@kellogh the first thing that I would do to cut those consumption would be to shut off all things blockchain. These really waste a lot of energy without providing proper value.

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

Ok, the first full trial run of my talk about messenger went to 44 minutes and I have a 50 minutes slot...

It's going so well it's suspicious 😅

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

Just released facile-it/doctrine-mysql-come-back 3.0, which brings support for @doctrine 4.0. No big changes from the previous major, just some method signature adjustments to maintain compatibility!

https://github.com/facile-it/doctrine-mysql-come-back/releases/tag/3.0.0

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

Looks like I'll be at @phpday 2024, speaking about @symfony Messenger, and I just booked my train tickets!

See you there!! 🎉

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

Ehi @ocramius I see you're listed as a maintainer on https://packagist.org/packages/irstea/composer-require-checker-shim which is down, so composer install fails... Do you know anything about it? Any suggestion on how to fix it?

Or you're just listed there due to the fork?

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

Rector 1.0.0 is out, with a lot of new config features!

https://github.com/rectorphp/rector/releases/tag/1.0.0

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

I just tagged #paraunit 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 #paraunit 2.3.1!

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

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

Gentle reminder: the last #MySQL 5 version (5.7) will be end of life by the end of next week

https://endoflife.software/applications/databases/mysql

#EOL

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

Oh hi!

A warm welcome to @grusp into the Fediverse, and on phpc.social in particular!

PS: CFP is open!!
https://2024.phpday.it/welcome/cfp.html

Crell, to php
@Crell@phpc.social avatar

This is fun. Upgrading a library to 10, it works fine but Xdebug isn't detected (for code coverage). php -i confirms xdebug is set to "debug,coverage", but I get a message that it must be set, or an env var provided. Providing the env var works fine, but the xdebug setting is not.

What's going on?

alessandrolai,
@alessandrolai@phpc.social avatar

@Crell i would start with trying coverage mode only, and see if it changes anything...

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

Yesterday @codito PR was merged, adding to @PHPCSFixer CI, making more than 4x faster!

https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/6883

I created Paraunit with a colleague more than 8 years ago for this same need: CPU time is a couple of orders of magnitude cheaper than dev time, and shorter feedback cycles are vital to our job, so having a CI time under 5 minutes is golden!

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