@elazar Thanks for the recommendations!
@elazar Thanks for the recommendations!
A colleague just sent me this PHP library - https://github.com/tplaner/When
Multiple times over the years I've had to deal with recurrence, and now I find what looks to be a good library which can handle this. Seems to do the trick for the scenarios I've encountered.
Anyone else have experience with this, or can point to something better?
@afilina I would NEVER put perfume on a meal. It would definitely ruin it, for sure. A1 sauce, though... I could put that on anything...
Quickly determine some basic quality info on your PHP code with phpinsights
phpqa is an alias to the phpqa docker tool @ https://github.com/jakzal/phpqa
Added 'quiet rules' behaviour to cyclopsmonitor.com. Known maintenance periods? Skip downtime notifications during those windows with quiet rules.
Curious about checking out the quality of your PHP project, but don't know where to start?
https://github.com/jakzal/phpqa is a project providing docker images of various tools to help measure aspects of your PHP code.
docker run --init -it --rm -v "$(pwd):/project" -v "$(pwd)/tmp-phpqa:/tmp" -w /project jakzal/phpqa phploc ./
will run the phploc tool on your current folder
But... you can alias the tool, then simply run
$ phpqa <toolname> <params>
to run any of the tools on any code.
@maker @Crell Even inside a react component, there's still.... raw javascript that's getting written. How bad does it get in there? I've not had to look inside react for a while. I've been more intrigued by the Server Driven UI approach of Filament the last couple years, staying out of FE JS when possible.
@afilina thanks so much for making time to meet. So great to catch up!
Anyone have any of those $PHP hats from laravel? They're sold out. https://shop.laravel.com/products/laravel-php-dad-hat
I got one at longhornphp but would liked to have got another one as a gift for family but missed it.
Does anyone have one I could buy?
The #longhornphp 2025 tutorial day is underway! @alena is presenting on BDD, @flowcontrol is walking through building an observability extension with Rust, and @DaveLiddament is diving into building custom Rector rules.
Rocking wings at @longhorn !!
This man owes me a universally unique ID
Laravel question - is there any recommended way of wrapping/intercepting calls to session to react to get/set/delete of specific keys in the session?
Friend of mind is giving a virtual meetup presentation on Laravel/cashier/stripe this coming thursday evening.
Learned something new about PHPStorm...
You can edit the prompts that influence how the Jetbrains AI service interacts with the IDE. I modified the commit message generation prompt to include 'conventional commit' prefixes.
https://kimsal.com/blog/2024/12/29/phpstorm-ai-assistant-commit-message-mods/
Have not been here in a while, but am at @cascadiaphp and having a blast!
@sarah "lessons learned" from previous projects can usually yield some useful insights.
But... as I look back at my own retrospectives of previous projects (mostly in my head), I'm finding that there are just aspects of the projects (code, timing, quality, etc) that I just don't think about the same way any longer. Maybe something about how perspectives change as you develop.
What are positions you used to take that you just don't care about any more?
@ramsey belated thanks for the wishes!
@samueldr I wish there was a 'sometimes' option. Maybe that's 'yes'? But only rarely, and not usually for capitalizing letters.