home.social

#openswoole — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #openswoole, aggregated by home.social.

  1. Very eager to see where #phpvia leads to.

    It uses #OpenSwoole, but it would be great if the base would be interchangable with #Mercure (it comes embedded with #FrankenPHP) for SSR.

    Who knows if Laravel Livewire ends up going that way.

    cc @dunglas

    #PHP #Programming #WebDevelopment #WebDev #SoftwareDevelopment #OpenSource #OSS #FOSS

  2. Very eager to see where #phpvia leads to.

    It uses #OpenSwoole, but it would be great if the base would be interchangable with #Mercure (it comes embedded with #FrankenPHP) for SSR.

    Who knows if Laravel Livewire ends up going that way.

    cc @dunglas

    #PHP #Programming #WebDevelopment #WebDev #SoftwareDevelopment #OpenSource #OSS #FOSS

  3. Very eager to see where #phpvia leads to.

    It uses #OpenSwoole, but it would be great if the base would be interchangable with #Mercure (it comes embedded with #FrankenPHP) for SSR.

    Who knows if Laravel Livewire ends up going that way.

    cc @dunglas

    #PHP #Programming #WebDevelopment #WebDev #SoftwareDevelopment #OpenSource #OSS #FOSS

  4. Very eager to see where #phpvia leads to.

    It uses #OpenSwoole, but it would be great if the base would be interchangable with #Mercure (it comes embedded with #FrankenPHP) for SSR.

    Who knows if Laravel Livewire ends up going that way.

    cc @dunglas

    #PHP #Programming #WebDevelopment #WebDev #SoftwareDevelopment #OpenSource #OSS #FOSS

  5. Very eager to see where #phpvia leads to.

    It uses #OpenSwoole, but it would be great if the base would be interchangable with #Mercure (it comes embedded with #FrankenPHP) for SSR.

    Who knows if Laravel Livewire ends up going that way.

    cc @dunglas

    #PHP #Programming #WebDevelopment #WebDev #SoftwareDevelopment #OpenSource #OSS #FOSS

  6. @darkghosthunter I'd imagine #PHP's never truly gonna be async by nature because the way it works is incompatible with that. Therefore, #ReactPHP, #Swoole, #amp_php, and #ratchedPHP being merely workarounds is just the natural conclusion of that.

    But I might be wrong. Maybe, some smart person figures out a way to overcome PHP's limitations on that front while not breaking the language. That'd be awesome. I keep my fingers crossed for you 👍🏻 🤞🏻

    #OpenSwoole

  7. @darkghosthunter I'd imagine #PHP's never truly gonna be async by nature because the way it works is incompatible with that. Therefore, #ReactPHP, #Swoole, #amp_php, and #ratchedPHP being merely workarounds is just the natural conclusion of that.

    But I might be wrong. Maybe, some smart person figures out a way to overcome PHP's limitations on that front while not breaking the language. That'd be awesome. I keep my fingers crossed for you 👍🏻 🤞🏻

    #OpenSwoole

  8. @darkghosthunter I'd imagine #PHP's never truly gonna be async by nature because the way it works is incompatible with that. Therefore, #ReactPHP, #Swoole, #amp_php, and #ratchedPHP being merely workarounds is just the natural conclusion of that.

    But I might be wrong. Maybe, some smart person figures out a way to overcome PHP's limitations on that front while not breaking the language. That'd be awesome. I keep my fingers crossed for you 👍🏻 🤞🏻

    #OpenSwoole

  9. @darkghosthunter I'd imagine #PHP's never truly gonna be async by nature because the way it works is incompatible with that. Therefore, #ReactPHP, #Swoole, #amp_php, and #ratchedPHP being merely workarounds is just the natural conclusion of that.

    But I might be wrong. Maybe, some smart person figures out a way to overcome PHP's limitations on that front while not breaking the language. That'd be awesome. I keep my fingers crossed for you 👍🏻 🤞🏻

    #OpenSwoole

  10. @darkghosthunter I'd imagine #PHP's never truly gonna be async by nature because the way it works is incompatible with that. Therefore, #ReactPHP, #Swoole, #amp_php, and #ratchedPHP being merely workarounds is just the natural conclusion of that.

    But I might be wrong. Maybe, some smart person figures out a way to overcome PHP's limitations on that front while not breaking the language. That'd be awesome. I keep my fingers crossed for you 👍🏻 🤞🏻

    #OpenSwoole

  11. gRPC, HTTP, Websocket — и все это один сервер

    Однажды передо мной встала довольно интересная задача: обеспечить взаимодействие стороннего веб-приложения - и набора сервисов, имеющих gRPC интерфейс. Нужно было проводить обработку данных от веб-приложения через конвейеры AI-агентов, собирать конечный результат, и отдавать его приложению. А также, что немаловажно, обеспечить наглядность мониторинга и управления всем хозяйством. Мне потребовалось разработать собственный сервер на PHP, в котором поддержать три типа интерфейсов. Во-первых, RestAPI для веб-приложения. Во-вторых, gRPC-сервис для взаимодействия с AI-агентами. В-третьих, HTTP + Websocket для интерактивного мониторинга и управления. Для этого пришлось создать новый продукт - который, возможно, кажется полезен и вам.

    habr.com/ru/articles/925172/

    #php #swoole #openswoole #opensourсe #grpc #websocket #http #javascript #html #dockercompose

  12. gRPC, HTTP, Websocket — и все это один сервер

    Однажды передо мной встала довольно интересная задача: обеспечить взаимодействие стороннего веб-приложения - и набора сервисов, имеющих gRPC интерфейс. Нужно было проводить обработку данных от веб-приложения через конвейеры AI-агентов, собирать конечный результат, и отдавать его приложению. А также, что немаловажно, обеспечить наглядность мониторинга и управления всем хозяйством. Мне потребовалось разработать собственный сервер на PHP, в котором поддержать три типа интерфейсов. Во-первых, RestAPI для веб-приложения. Во-вторых, gRPC-сервис для взаимодействия с AI-агентами. В-третьих, HTTP + Websocket для интерактивного мониторинга и управления. Для этого пришлось создать новый продукт - который, возможно, кажется полезен и вам.

    habr.com/ru/articles/925172/

    #php #swoole #openswoole #opensourсe #grpc #websocket #http #javascript #html #dockercompose

  13. gRPC, HTTP, Websocket — и все это один сервер

    Однажды передо мной встала довольно интересная задача: обеспечить взаимодействие стороннего веб-приложения - и набора сервисов, имеющих gRPC интерфейс. Нужно было проводить обработку данных от веб-приложения через конвейеры AI-агентов, собирать конечный результат, и отдавать его приложению. А также, что немаловажно, обеспечить наглядность мониторинга и управления всем хозяйством. Мне потребовалось разработать собственный сервер на PHP, в котором поддержать три типа интерфейсов. Во-первых, RestAPI для веб-приложения. Во-вторых, gRPC-сервис для взаимодействия с AI-агентами. В-третьих, HTTP + Websocket для интерактивного мониторинга и управления. Для этого пришлось создать новый продукт - который, возможно, кажется полезен и вам.

    habr.com/ru/articles/925172/

    #php #swoole #openswoole #opensourсe #grpc #websocket #http #javascript #html #dockercompose

  14. RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

    На эту тему было опубликовано множество статей из различного рода источников и у многих заметил тенденцию когда каждый из трёх упомянутых технологий значительно лидирует по сравнению с остальными. Тем более что у многих показаны какие-то дикие результаты в виде 1к запросов в секунду... И мне захотелось всё проверить своими руками...

    habr.com/ru/articles/885266/

    #laravel #roadrunner #swoole #openswoole #frankenphp #сравнение #сравнение_производительности

  15. RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

    На эту тему было опубликовано множество статей из различного рода источников и у многих заметил тенденцию когда каждый из трёх упомянутых технологий значительно лидирует по сравнению с остальными. Тем более что у многих показаны какие-то дикие результаты в виде 1к запросов в секунду... И мне захотелось всё проверить своими руками...

    habr.com/ru/articles/885266/

    #laravel #roadrunner #swoole #openswoole #frankenphp #сравнение #сравнение_производительности

  16. RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

    На эту тему было опубликовано множество статей из различного рода источников и у многих заметил тенденцию когда каждый из трёх упомянутых технологий значительно лидирует по сравнению с остальными. Тем более что у многих показаны какие-то дикие результаты в виде 1к запросов в секунду... И мне захотелось всё проверить своими руками...

    habr.com/ru/articles/885266/

    #laravel #roadrunner #swoole #openswoole #frankenphp #сравнение #сравнение_производительности

  17. When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.

    docs.mezzio.dev/mezzio-swoole/

    #Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.

    Tap the 🌟 on GitHub to bookmark the repository for later.

    github.com/mezzio/mezzio-swool

    If you want to use #Swoole, Mezzio also makes it easy.

    Mezzio is powered by #PSR15 and your creativity.

  18. When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.

    docs.mezzio.dev/mezzio-swoole/

    #Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.

    Tap the 🌟 on GitHub to bookmark the repository for later.

    github.com/mezzio/mezzio-swool

    If you want to use #Swoole, Mezzio also makes it easy.

    Mezzio is powered by #PSR15 and your creativity.

  19. When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.

    docs.mezzio.dev/mezzio-swoole/

    #Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.

    Tap the 🌟 on GitHub to bookmark the repository for later.

    github.com/mezzio/mezzio-swool

    If you want to use #Swoole, Mezzio also makes it easy.

    Mezzio is powered by #PSR15 and your creativity.

  20. When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.

    docs.mezzio.dev/mezzio-swoole/

    #Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.

    Tap the 🌟 on GitHub to bookmark the repository for later.

    github.com/mezzio/mezzio-swool

    If you want to use #Swoole, Mezzio also makes it easy.

    Mezzio is powered by #PSR15 and your creativity.

  21. I will ALWAY use #OpenSwoole

    I DO NOT use #Swoole

    They shipped a backdoor that downloaded and ran code from a third-party server

    Remind me why should we trust their work again?

    … bUt, It wAs rEmOvEd

    yeah, after they wrongly accused and stripped their colleague (4 years=0% trust) of their privileges and most definitely after the fork

    Now they are using "friends in high places" re-write the narrative for them.

    Opinions, we all got one.

    The facts of the matter is;

    github.com/swoole/swoole-src/i

  22. I will ALWAY use #OpenSwoole

    I DO NOT use #Swoole

    They shipped a backdoor that downloaded and ran code from a third-party server

    Remind me why should we trust their work again?

    … bUt, It wAs rEmOvEd

    yeah, after they wrongly accused and stripped their colleague (4 years=0% trust) of their privileges and most definitely after the fork

    Now they are using "friends in high places" re-write the narrative for them.

    Opinions, we all got one.

    The facts of the matter is;

    github.com/swoole/swoole-src/i

  23. I will ALWAY use #OpenSwoole

    I DO NOT use #Swoole

    They shipped a backdoor that downloaded and ran code from a third-party server

    Remind me why should we trust their work again?

    … bUt, It wAs rEmOvEd

    yeah, after they wrongly accused and stripped their colleague (4 years=0% trust) of their privileges and most definitely after the fork

    Now they are using "friends in high places" re-write the narrative for them.

    Opinions, we all got one.

    The facts of the matter is;

    github.com/swoole/swoole-src/i

  24. I will ALWAY use #OpenSwoole

    I DO NOT use #Swoole

    They shipped a backdoor that downloaded and ran code from a third-party server

    Remind me why should we trust their work again?

    … bUt, It wAs rEmOvEd

    yeah, after they wrongly accused and stripped their colleague (4 years=0% trust) of their privileges and most definitely after the fork

    Now they are using "friends in high places" re-write the narrative for them.

    Opinions, we all got one.

    The facts of the matter is;

    github.com/swoole/swoole-src/i

  25. "Note: Always use the original Swoole and not Open Swoole! The latter is a scam version parasitizing on the original extension."

    #JetBrains should NOT be taking sides and promoting this message with absolutely no proof.

    If anything, #OpenSwoole is a fork created to remove the backdoor in #Swoole.

    This message, more than undermines and diminishes the hard work of OpenSwoole maintainers..

    “Scam Version”
    “Parasitizing”

    blog.jetbrains.com/phpstorm/20

    #php

  26. "Note: Always use the original Swoole and not Open Swoole! The latter is a scam version parasitizing on the original extension."

    #JetBrains should NOT be taking sides and promoting this message with absolutely no proof.

    If anything, #OpenSwoole is a fork created to remove the backdoor in #Swoole.

    This message, more than undermines and diminishes the hard work of OpenSwoole maintainers..

    “Scam Version”
    “Parasitizing”

    blog.jetbrains.com/phpstorm/20

    #php

  27. "Note: Always use the original Swoole and not Open Swoole! The latter is a scam version parasitizing on the original extension."

    #JetBrains should NOT be taking sides and promoting this message with absolutely no proof.

    If anything, #OpenSwoole is a fork created to remove the backdoor in #Swoole.

    This message, more than undermines and diminishes the hard work of OpenSwoole maintainers..

    “Scam Version”
    “Parasitizing”

    blog.jetbrains.com/phpstorm/20

    #php

  28. Slides from my talk "Multiprocess PHP Containers with S6 Overlay " at are online. speakerdeck.com/johanjanssens/

    Also showing how to run an HTTP Server as an additional supervised service. Kudos to @ska for building S6 and S6 Overlay!

  29. Morning ! Join me today in ST-Laurent 5 at 10am to learn how to "Build multiprocess PHP containers with S6 Overlay"

    As a bonus, will show how to setup a HTTP server and a FastCGI proxy with running as separate Linux processes.

    See you there!

  30. Slides from my talk "Asynchronous programming with and “ at are online speakerdeck.com/johanjanssens/

    To all attendees thanks a lot for listening, despite the projector issues we made it. Ran out of time for demo's. Still want one? Send a DM.

  31. This annoyance aside, modern #PHP is a pretty decent language, and things like #openswoole make things easy that used to be impossible.

    For a clown car, it's a pretty nice one 🤡