Filippo Tessarotto

56 Followers
47 Following
67 Posts

Want: clear separation between Github user comments, and automated comments.

I want to be able to remove all automated stuff from searches, statistics, scrolling, etc.

Currently browsing repos where 90% of the interactions are bots, and it's horrifying.

Put them in a separate tab / put them anywhere else, but not where people are supposed to interact with each other...

🧟 After days and nights of toil: FrankenPHP 1.10 is alive!

The creature is awake and brings unprecedented power to your #PHP applications:

🐘 PHP 8.5 support
🪽 New mercure_publish() function for easy real-time broadcasting with Mercure
⚙️ Enhanced extensions & custom workers (hello high-performance gRPC and WebSockets servers!)

Downloads and changelog, right from our laboratory: https://github.com/php/frankenphp/releases/tag/v1.10.0

Release v1.10.0 · php/frankenphp

What's Changed New Features feat: PHP 8.5 support @vinceAmstoutz and @0x346e3730 in #1932 and #2006 feat: new mercure_publish() PHP function to dispatch Mercure updates by @dunglas in #1927 feat: ...

GitHub

ParaTest just reached the 100M downloads mark 🥳
Last month 30% of PHPUnit installs also requested ParaTest

We all have a multi-thread CPU, while PHPUnit still runs in a single process 🐢

If you want to cut your Test Suite time from minutes to seconds, give it a try 🚀
https://github.com/paratestphp/paratest

GitHub - paratestphp/paratest: :computer: Parallel testing for PHPUnit

:computer: Parallel testing for PHPUnit. Contribute to paratestphp/paratest development by creating an account on GitHub.

GitHub
psr7-sessions/storageless v10 just released
https://github.com/psr7-sessions/storageless
This is a package that solves very smoothly all the issues PHP has with session.
Give it a try: we've been using it for 5 years now, flawless!

If you're an EU citizen and you hate DRM and planned obsolescence, here's an easy petition for you to sign:

https://www.stopkillinggames.com/eci

TL;DR: If online-only DRM servers shut down, publishers would be required to keep your game working regardless.

Only targets video games because that is where this practice is by far the most prevalent today, but it would set a precedent that we might soon need for things like phones, cars, and all the other things that are increasingly getting CPUs shoved inside them.

1 year to reach 1 million signatures.

Stop Killing Games

ParaTest reached 50M downloads 🥳
Executing tests in parallel saves time, and may help the environment by lowering the overall power consuption compared to a sequential run.
If your PHPUnit run takes more than a minute, consider giving it a try:
https://packagist.org/packages/brianium/paratest
brianium/paratest - Packagist

Parallel testing for PHP

📢 #openspout is looking for collaborators:
if you'd like to help building Excel files in PHP with close-to-zero impact on RAM, please ping me
https://github.com/openspout/openspout
GitHub - openspout/openspout: Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way - GitHub - openspout/openspout: Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

GitHub

Another take on https://xkcd.com/936/
1) :8Ke4zgYZ]\c+J2N => ~100 bits of entropy & hard to type
2) VM5tFXAvEQpa8nbVP1CnVDBnEzCA9kx6 => ~190 bits of entropy & easy to type, even with messed up keyboard layouts

Stop using special chars, and rely on length EVEN ON PW GENERATORs!

Password Strength

xkcd

Released: laminas/laminas-servicemanager 4.0.0

https://github.com/laminas/laminas-servicemanager/releases/tag/4.0.0

Release 4.0.0 · laminas/laminas-servicemanager

Release Notes for 4.0.0 Release Notes for 4.0.0 laminas-servicemanager 4.0.0 is here and finally enables projects to consume psr/container v2.0.0 after 2 years along with several type-additions and...

GitHub