Pinned post

I’m Ben, a web dev, author, & speaker. I’ve been at this for >20 years, & I’m always eager to help. If you have questions about the Web, FOSS, PHP, or APIs, ask.

I advocate for decentralization, open source, open standards, & the Commons; I believe good UX is the key to mass adoption.

I’m active in the PHP community. I founded Atlanta PHP & co-organize @nashvillephp, & I authored the popular ramsey/uuid library.

I’ve spoken at many conferences. If you see me at one, say β€œhi.”

To date, there have been at least 835 PHP RFCs created on the PHP wiki. Not all of these have been brought to the mailing list for discussion or voting. github.com/ramsey/php-rfcs

Ben Ramsey boosted

I met Pope Francis at the Vatican yesterday and told him, β€œI’m one of the PHP 8.1 release managers.” To which he replied, β€œPHP is a fractal of bad design, my son.”

Ben Ramsey boosted

IBM’s ZendCon β€˜06 party from ages ago. @pollita is featured between two actors hired as pirates for the party theme. Good times!

I met Pope Francis at the Vatican yesterday and told him, β€œI’m one of the PHP 8.1 release managers.” To which he replied, β€œPHP is a fractal of bad design, my son.”

The last beta release of 8.1.0 (Beta 3) is now available for testing. Check it out, and please help us test it. Submit bugs here: bugs.php.net/search.php?limit=

The first release candidate is scheduled in two weeks for 2 Sep 2021.

php.net/archive/2021.php#2021-

Ben Ramsey boosted

Have you taken your seat at the PHP Roundtable?

IT'S BACK! After a nearly 3 year hiatus, PHP Roundtable returns!

Episode 82: youtu.be/EeRIM8Kz2rw

Dramatic Elephpant: youtu.be/N-YY6IeciHI

If you're getting errors building today due to install-pear-nozlib.phar, never fear. @ashnazg is on the case! A new release of the PEAR installer will be out soon. github.com/pear/pear-core/pull

Thank you to @shivammathur for catching this and providing a patch!

For background, when building PHP from source, it downloads and runs the PEAR installer, which was where the error was coming from.

And, yes, the PEAR installer is still required if you want to use the `pecl` command. 😁

I released PHP Library Starter Kit version 3.0 today! I'm really proud of this. I hope it empowers you to start making cool PHP libraries and tools.

To get started with it, enter the following:

```
composer create-project ramsey/php-library-starter-kit YOUR-PROJECT-NAME
```

poly.work/ramsey/highlights/d6

Ben Ramsey boosted

Thanks to the generous help of the previous owner of the mastodon username on GitHub, our GitHub organization has finally been renamed to mastodon! πŸŽ‰

I know that changing the repository URL is a bother but I think it’s worth it and better done sooner than later. Tootsuite was not serious and had no connection to our actual name.

Ben Ramsey boosted

Also since Mastodon gGmbH is a real legal entity now and I am its CEO I am actually the CEO of Mastodon now. Sorry for ruining the jokes.

Show thread
Ben Ramsey boosted

In other words: GitHub, stop laundering copyright. If you trained Copilot on GPL code, you are obliged to release that derived product as GPL. If you trained it on MPL code, you are in violation of that license.

@Gargron How often does a Mastodon instance check for link verification of a profile? I've just added the proper "me" rel link, and I'm curious when Mastodon will show the link as being verified.

Ben Ramsey boosted

"PHP RFC: Deprecate autovivification on false"

Nice to see the language mature. I'm not a fan of all recently passed RFCs, but this is one of those slow-and-steady ones I'm happy to see get landed. #php

They grow up so fast, don't they? πŸ˜’πŸ€—

wiki.php.net/rfc/autovivificat

Ben Ramsey boosted

All Cops Are Bastards, according to one of the bastards.

His conclusions are radical, and I’m still considering how I feel about them.

But regardless of how you feel about his conclusions, you can’t deny his experiences.

Don’t talk to cops.

Confessions of a Former Bastard Cop | by Officer A. Cab | Medium https://medium.com/@OfcrACab/confessions-of-a-former-bastard-cop-bb14d17bc759

I'm really proud of how my "Cool Tools for PHP Development" talk has been shaping up. I've presented it 4 times this month, and the last time presenting to @phpugmrn was the best so far. Sadly, no recording of that one, and much of it is live coding.

speakerdeck.com/ramsey/cool-to

Ben Ramsey boosted
Ben Ramsey boosted
Show older
PHP Community on Mastodon

Open source. Open community. We are dedicated to building and enriching the PHP community.