(This is part of an open ended series of posts where I write down random things I feel are sharable from the years of mailing lists I’ve not caught up on…)
Here is Part 3 of Freek Van der Herten’s mailing list which covers 2022. Starting in May it went monthly, so only this was ish 45 minutes. Usual rules apply of only reading the main links and not the ones submitted by the Community. Suspect there are 2 more left.
Part 1 and Part 2 are, of course, also available.
- Efficient MySQL pagination using deferred joins – This seems like a nice hack.
- Speeding up array_merge() – Spoiler, compilers cannot optimize function with arbitrary numbers of arguments
- Laravel groupBy() error – Partially so this gets more link love for better ranking so I can find it again
- PHP Tricks: Multi-value match() – Voodoo
- laravel-onboard – Part of me wants to do something like this, but my app isn’t that complex. Unless I have it cross boundaries … then it gets complex.
- What’s the best lossless image format? Comparing PNG, WebP, AVIF, and JPEG XL – Image nerdiness
- Is COUNT slow in MySQL? – For awhile there Aaron was deep into MySQL stuff as ‘day job’. So much content goodness was produced
- Holograms, light-leaks and how to build CSS-only shaders. – There are reasons why I use Tailwind. But good to know that these things exist.
- Unique jobs and reserving resources on the queue – Throw in some timing, or whether a job is still active and you have an annoying headache.