Great... Woocommerce price schedule was broken in v8. Had to upgrade WordPress to the latest version in order to get v9 Woo(while holding my breath nothing explodes). Happy Black Friday!
Is everyone on shopify now? Don't make me build an e-commerce custom solution
Posts by Mihail Tirdea
Freelancers, what tool(s), if any, do you prefer to use to track the time spent on your tasks?
Founders, what tool(s) do you use to track the time freelancers spend on tasks?
👋
Improve your pagination performance on large offsets using deferred joins
I got ~50% improvement in the example below
Article planetscale.com/blog/mysql-p...
#laravel implementation by Aaron Francis github.com/aarondfranci...
weekend vibes
The order of fields in a #go struct can have a big impact on memory usage. In this example, some padding was added to make up for the size difference between the uint16 and uint8 types. It's done for execution speed, but it can lead to increased memory usage.
More at go101.org/article/memo...
Do you need to generate complex(or not) PDFs in #laravel ?
Of course @spatie.be got your back spatie.be/docs/laravel...
Cool trick to invade private functions in #php
I'm building a starter pack for indie hackers
Who wants to join?
go.bsky.app/KSNgkbQ
Why is this the first time I'm hearing about #phpunit Prophecy?
Makes my tests so much cleaner, especially with all the v10 deprecations like withConsecutive or at position
Yes please
I just learned about a new-to-me browser feature: picture-in-picture, but not just for video!
You can create persistent windows with any content you want using DocumentPictureInPicture.
Here’s a quick video demo I made:
www.youtube.com/watch?v=lhfU...
(Chrome + Edge only for now)
- Raycast
- AltTab
- Warp
- Hidden Bar
- Arc
- Notion
- Todoist
- Magnet ($)
- Jetbrains IDEs ($)
- PasteApp ($)
- CleanshotX ($)
- TablePlus ($)
Ever heard of PHP's execution operators? You can wrap a command in backticks, and #php will run it as a shell command and give you the output.
Minimize the risk of breaking changes and ensure a more user-friendly API with Functional Options and Builder patterns.
Both patterns allow developers to customize only what they need, leaving the rest to sensible defaults.
#go #golang
Real project requirement: match users with jobs that haven't been considered yet. Used a CROSS JOIN to create the cartesian product of users and jobs. Filtered the results with a SUBSELECT to identify the combinations that didn’t already exist in the matchmaking table.
#SQL