
Senior #PHP Developer | Contributor to @spiralphp Framework 🚀 | Enthusiast of long-running applications | Creator of @buggregator | #CTX developer
Spain
Joined November 2008
- Tweets1.1K
- Following247
- Followers507
- Likes1.9K
Pavel Buchnev retweeted
It's Friday once again! Another great week of content. It was also the first Laravel London since it's reboot, the event went really well and we cant wait for the next one.
So lets get down to the top ten @laravelphp and @official_php things I've found this week.
In 🥇 place this week we have @ButscH "The memory pattern every PHP developer should know about long-running processes" - This was a great post on how PHPs memory allocation works and how that now PHP is being used a lot more for long running process we can start to design our code to help fix some of the problems that can happen with long running PHP process and memory allocation this is particularly useful for things like Laravel Queues - t.ly/6ZHLW .
In 🥈 place this week we have @davidhemphill with "Using the Decorator Pattern in Laravel" - Another great post outlining another design pattern we can use in our PHP applications. The decorator pattern is one we have used a few times at jump24 and we can see the benefits of using. David highlights some great examples of where and when it could be applicable in your codebase - t.ly/MqdFc
In 🥉 place this week we have @CodeWithKyrian with "PHP Fibers: The Missing Piece for Elegant Cooperative Multitasking" - We’ve had Fibers in PHP since 8.1, I’ve yet to use them so this post was a good read for me. Kyrian talks about Fibers in PHP he goes into detail showing examples of using Fibres and how it works so if Fibers have interested you and you've not had a chance to use them give this a read - t.ly/uVIFl
🥇 @ButscH - "The memory pattern every PHP developer should know about long-running processes" - t.ly/6ZHLW
🥈 @davidhemphill - "Using the Decorator Pattern in Laravel" - t.ly/MqdFc
🥉 @CodeWithKyrian - "PHP Fibers: The Missing Piece for Elegant Cooperative Multitasking" - t.ly/uVIFl
4️⃣ @BurtDS - "A Guide to Laravel Queues: Building Scalable, Performant Applications" - t.ly/ka_dv
5️⃣ James Seconde - "Monitor Your Webhooks with Laravel Nightwatch" - t.ly/5WJks
6️⃣ @JohnONolan is this weeks Customer story over on the Laravel blog - "14M Requests, 1 Engineer: How Ghost Runs a 50,000-Site Directory on Laravel Cloud" - t.ly/vZVFU
7️⃣ @carlos_granados - "lnkd.in/e3C4Nw3h" - t.ly/qeKeL
8️⃣ @ollieread - "Manual Service Resolution in Laravel" - t.ly/fqs72
9️⃣ @nicodevs - "Build Your Own Private, Self-Hosted AI Applications with Ollama & Laravel" - t.ly/JOFe8
🔟 @harrisrafto - "Static Analysis Secrets - Laravel In Practice EP13" -
That's it for this week hopefully there is something there for everyone to enjoy reading. Don't forget to tag your posts with #PHP or #Laravel for a chance to be in next weeks top ten.
Thanks for reading and let me know in the comments what your favourite read is or what you might have found this week.
Pavel Buchnev retweeted
Great article by @ButscH about how PHP allocates and “frees” memories. butschster.medium.com/the-me…
Pavel Buchnev retweeted
👀 “Wait… Temporal powers @OpenAI's async workflows?”
Yes, really.
OpenAI uses Temporal to run complex, multi-step workflows reliably at scale. If they trust us to keep things running, imagine what we can do for you.
👉 t.mp/3Spcq5n
Pavel Buchnev retweeted
Replying to @ButscH
@ButscH Thank you for translating my article. I wouldn't have found the time for it.
butschster.medium.com/llms-a…
Pavel Buchnev retweeted
In this short video I explain what MCP is and show off a few fun projects people are already building with it:
youtube.com/watch?v=qPVtVulh…
Pavel Buchnev retweeted
PHP Annotated – September 2024
blog.jetbrains.com/phpstorm/…
Pavel Buchnev retweeted
We can confidently say that if you're using MySQL with a JSON-heavy workflow, you should consider switching to Dolt. Our blog is a deep dive into why.
dolthub.com/blog/2024-09-09-…
Pavel Buchnev retweeted
Spiral Framework 3.14 is out! New interceptors, deeper container scopes integration, and various fixes. Check the full changelog for details: github.com/spiral/framework/…
Pavel Buchnev retweeted
We built a recursive RAG agent on Temporal with auto-generated functions, embedded it in a DSL workflow via a virtual function, and then ran this entire workflow inside another agent.
Pavel Buchnev retweeted
Learn how we built RAG and agentic networks using @temporalio and @spiralphp at #Replay2024. Real experience, no fluff.
Pavel Buchnev retweeted
github.com/boundaryml/baml More AI-first languages to come.
Pavel Buchnev retweeted
Today's blog updates our progress with Doltgres, which is a Postgres-compatible version of Dolt.
We've been implementing pg_catalog features, starting with the ones we found by testing popular SQL workbenches and ORMs.
dolthub.com/blog/2024-07-02-…
Pavel Buchnev retweeted
Symfony Pull Request Review 🔎
Starting from @symfony 7.2, PasswordStrengthValidator::estimateStrength() is now public! This update allows developers to directly access password strength estimation, making it easier to implement features like password strength meters on the frontend without duplicating logic. 🎉🔐
Thanks to yalit for this useful enhancement! 👏
github.com/symfony/symfony/p…
#Symfony #PHP #OpenSource #PasswordSecurity #WebDevelopment
Powered by @sensiolabs – at Berlin, Germany
Pavel Buchnev retweeted
Just discovered Buggregator, a centralized debugging server for PHP, pretty dope! 🔥
buggregator.dev/
Pavel Buchnev retweeted
I’ll be speaking at #Replay2024 in Seattle in September on Temporal and AI. Use code SPIRALSCOUT for 50% off conference tickets. Register here:
replay.temporal.io/




















