Senior #PHP Developer | Contributor to @spiralphp Framework 🚀 | Enthusiast of long-running applications | Creator of @buggregator | #CTX developer

Spain
Joined November 2008
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.
6
1
24
4,985
Pavel Buchnev retweeted
1
3
9
774
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
3
26
5
204
40,412
Pavel Buchnev retweeted
1
1
2
443
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…
2
3
1
24
20,657
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-…
1
4
178
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/…
3
9
432
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.
1
3
1
17
1,485
Pavel Buchnev retweeted
Learn how we built RAG and agentic networks using @temporalio and @spiralphp at #Replay2024. Real experience, no fluff.
8
12
738
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-…
1
4
166
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
3
21
1,036
Pavel Buchnev retweeted
Just discovered Buggregator, a centralized debugging server for PHP, pretty dope! 🔥 buggregator.dev/
5
28
1
117
11,913
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/
4
11
727
Pavel Buchnev retweeted
A CLI Dashboard for GitHub 🤯
19
47
11
687
98,825
Pavel Buchnev retweeted
PHP devs running from project to project
33
129
42
2,353
252,254
Recently, I’ve added some minor optimization to the Laravel bootstrap process. If you want to read, how to reduce complexity from O(((n-1) * n) / 2) to O(1) by using a hashtable check the link in the comment ⬇️ #laravel #php
4
9
58
9,069