Philippe Gerber

@phphil@phpc.social
59 Followers
138 Following
279 Posts
Software Engineer based in 🇨🇭 working with #php on #payments, #accounting and #reconciliation.
Websitehttps://bigwhoop.ch
GitHubhttps://github.com/bigwhoop

🥧 I have finally released PIE 1.0.0 - The PHP Installer for Extensions will let you install a growing number of extensions. Thank you to a whole host of people for their support in building this excellent @thephpf initiative! ❤️

#phppie #pie #phpcommunity #phpc
https://github.com/php/pie/releases/tag/1.0.0

Release 1.0.0 · php/pie

1.0.0 Total issues resolved: 0 Total pull requests resolved: 1 Total contributors: 1 documentation 258: Review and update of docs wording thanks to @asgrim

GitHub

Core memories thinking of PHP:

- PhpMyAdmin and phpBB(2)
- Using an index.php that includes another script based on a query param. To not allow direct execution of the script, the index.php would define a constant and the script check for its existence.
- register_globals and magic_quotes_gpc and how long it took to eventually get it deprecated.

#php #JetBrainsPHPverse2025

JetBrains PHPverse 2025 starting in 5 minutes: https://www.youtube.com/live/3b0ty1iZ8QM

#php

JetBrains PHPverse 2025 – Join us to celebrate PHP’s 30th birthday!

YouTube

Just remembered Propel ORM. I think I quite liked it back then. But Doctrine 2's Data Mapper won the argument against Active Record. Wasn't there also something called Junction around? Does someone remember?

#php

A screenshot of eMule I took in May 2003 ...

Liquid Glass looks horrible from an usability point of view...

To me this also doesn't look modern, but rather "how do you do, fellow kids" modern.

#apple #liquidglass

I've been using #Pocket since the time it was Read It Later. As Mozilla is shutting it down, I've been looking for an alternative.

I've settled for #linkwarden https://github.com/linkwarden/linkwarden for now. Was easy enough to install with Docker, creating a user and then disabling registration.

To migrate the data I requested a CSV export from Pocket and transformed it into a Bookmarks HTML file using https://csv-to-bookmarks.glitch.me/

GitHub - linkwarden/linkwarden: ⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, organize, and preserve webpages, articles, and documents.

⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, organize, and preserve webpages, articles, and documents. - linkwarden/linkwarden

GitHub

I still think one of the best decision with our application 8 years ago was to not use autowiring in the DI and use a PHP based DI.

Refactoring works out of the box in every IDE and developers are more attentive to the design of the code because there's no magic.They need to wire up the whole dependency graph manually.

Autowiring and YAML based DI are some one of the defaults I don't like about Symfony.

#php

Scooter would be proud #eurovision #battle
Imagine Dragons ...? #eurovision #armenia