I suggest to take a close look at the readme ;)
I suggest to take a close look at the readme ;)
I'd say this weekend is the perfect time to participate in the 100M-row challenge with #PHP!
github.com/tempestphp/1...
Marcos made a proper leaderboard! marcosmarcolin.github.io/leaderboard-...
More than 100 participants; two prize pools for multi- and single threaded solutions; performance already pushed to sub-3 seconds. The 100M-row challenge is doing great!
FYI: if you're with a company that wants to pitch in to biggen the prize pool, feel free to let me know :)
Doing some backend coding for the 100M-row challenge www.youtube.com/watch?v=IclX...
Ok here's a 100M-performance challenge update:
- We're now running on a dedicated Mac Mini to ensure more stable performance
- Over 80 people have submitted an entry
- We now also have a participation prize! So everyone has a chance of winning π
I'm literally at the bottom of the list π
How fast can you make it? Here's the 100-million-row challenge in #PHP: stitcher.io/feed/posts/7...
You have two weeks to participate. Thanks to PhpStorm and Tideways for sponsoring the prizes!
What's up? Is there a YouTrack issue for it?
Source mapping is now a thing in Tempest 3.2!
tempestphp.com/blog/view-so...
Very interesting: "We found that using AI assistance led to a statistically significant decrease in mastery. On a quiz that covered concepts theyβd used just a few minutes before, participants in the AI group scored 17% lower than those who coded by hand"
stitcher.io/feed/posts/7...
A pretty cool new feature in Tempest 3.1: generate TypeScript types from PHP code! tempestphp.com/blog/generat...
Oh no
A pretty big milestone today! We've released Tempest 3.0! tempestphp.com/blog/tempest-3
Someone actually came back a year later to tell me this, amazing! π€©
Merged a bunch or PRs for tempest/highlight lately. One cool feature we now have is automatic benchmarking to ensure we never make changes that wreck performance.
BTW, if you haven't heard of tempest/highlight before, definitely check it out, it's pretty cool! packagist.org/packages/tem...
Things that brighten my Monday morning: Fabien contributing to tempest/highlight π€©
Once again processing 11 million rows with #PHP, now in seconds: stitcher.io/blog/11-mill...
The first step of my performance journey, now as a video: www.youtube.com/watch?v=GY4R...
The perf optimizations keep coming!
"partial function application" is coming to #PHP 8.6. Probably one of my favorite features of the past years
stitcher.io/blog/php-86-...
Remember how yesterday I optimized my #php replay command to process 14k events per second instead of 30?
Yeah well⦠someone made a suggestion which bumped that number to 50k events per second.
stitcher.io/blog/process...
This was a very fun experiment! stitcher.io/blog/process...
PHP in 2026! Happy new year :)
stitcher.io/blog/php-2026
One `Enum` interface for both Unit and Backed enums. BackedEnum is a sub type of unit enum, so typing on UnitEnum works, but isn't all the clear imo
Exactly!