home.social

#swoole — Public Fediverse posts

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

  1. Fast Atomic Flow: PHP 8.4, Swoole, NATS, Go и Закон Табуна

    Как переезд в деревню, рефакторинг жизни и парное программирование с DeepSeek привели к созданию демо на Swoole, NATS и Go. Без купюр и без пони. 🐎 В галоп!

    habr.com/ru/articles/1028346/

    #php #swoole #nats #go #highload #websocket #semaphores #async #open_source #kbl

  2. Fast Atomic Flow: PHP 8.4, Swoole, NATS, Go и Закон Табуна

    Как переезд в деревню, рефакторинг жизни и парное программирование с DeepSeek привели к созданию демо на Swoole, NATS и Go. Без купюр и без пони. 🐎 В галоп!

    habr.com/ru/articles/1028346/

    #php #swoole #nats #go #highload #websocket #semaphores #async #open_source #kbl

  3. Fast Atomic Flow: PHP 8.4, Swoole, NATS, Go и Закон Табуна

    Как переезд в деревню, рефакторинг жизни и парное программирование с DeepSeek привели к созданию демо на Swoole, NATS и Go. Без купюр и без пони. 🐎 В галоп!

    habr.com/ru/articles/1028346/

    #php #swoole #nats #go #highload #websocket #semaphores #async #open_source #kbl

  4. Fast Atomic Flow: PHP 8.4, Swoole, NATS, Go и Закон Табуна

    Как переезд в деревню, рефакторинг жизни и парное программирование с DeepSeek привели к созданию демо на Swoole, NATS и Go. Без купюр и без пони. 🐎 В галоп!

    habr.com/ru/articles/1028346/

    #php #swoole #nats #go #highload #websocket #semaphores #async #open_source #kbl

  5. Fast Atomic Flow: PHP 8.4, Swoole, NATS, Go и Закон Табуна Как переезд в деревню, рефакторинг жизни и парное программирование с...

    #php #swoole #nats #go #highload #websocket #semaphores #async #open #source #kbl

    Origin | Interest | Match
  6. SwooleApp: Легковесный фреймворк для Swoole — разбираем пример приложения

    Недавнооткрыл миру SwooleApp — минималистичного фреймворка для PHP, построенного на базе Swoole . Если вы уже работали с Swoole напрямую, то знаете, что это мощный инструмент для создания высокопроизводительных приложений, но иногда хочется иметь чуть больше структуры и удобства, чем предлагает чистый Swoole. Именно эту нишу и занимает SwooleApp. В этой статье я кратко расскажу, что это за проект, как его использовать, и поделюсь ссылкой на рабочий пример приложения, который можно запустить в Docker за несколько минут.

    habr.com/ru/articles/975080/

    #Swoole #PHP #асинхронное_программирование #Task_Workers #микросервисы #пул_соединений #Middleware #вебсервер #REST_API #многозадачность

  7. SwooleApp: Легковесный фреймворк для Swoole — разбираем пример приложения

    Недавнооткрыл миру SwooleApp — минималистичного фреймворка для PHP, построенного на базе Swoole . Если вы уже работали с Swoole напрямую, то знаете, что это мощный инструмент для создания высокопроизводительных приложений, но иногда хочется иметь чуть больше структуры и удобства, чем предлагает чистый Swoole. Именно эту нишу и занимает SwooleApp. В этой статье я кратко расскажу, что это за проект, как его использовать, и поделюсь ссылкой на рабочий пример приложения, который можно запустить в Docker за несколько минут.

    habr.com/ru/articles/975080/

    #Swoole #PHP #асинхронное_программирование #Task_Workers #микросервисы #пул_соединений #Middleware #вебсервер #REST_API #многозадачность

  8. SwooleApp: Легковесный фреймворк для Swoole — разбираем пример приложения

    Недавнооткрыл миру SwooleApp — минималистичного фреймворка для PHP, построенного на базе Swoole . Если вы уже работали с Swoole напрямую, то знаете, что это мощный инструмент для создания высокопроизводительных приложений, но иногда хочется иметь чуть больше структуры и удобства, чем предлагает чистый Swoole. Именно эту нишу и занимает SwooleApp. В этой статье я кратко расскажу, что это за проект, как его использовать, и поделюсь ссылкой на рабочий пример приложения, который можно запустить в Docker за несколько минут.

    habr.com/ru/articles/975080/

    #Swoole #PHP #асинхронное_программирование #Task_Workers #микросервисы #пул_соединений #Middleware #вебсервер #REST_API #многозадачность

  9. SwooleApp: Легковесный фреймворк для Swoole — разбираем пример приложения

    Недавнооткрыл миру SwooleApp — минималистичного фреймворка для PHP, построенного на базе Swoole . Если вы уже работали с Swoole напрямую, то знаете, что это мощный инструмент для создания высокопроизводительных приложений, но иногда хочется иметь чуть больше структуры и удобства, чем предлагает чистый Swoole. Именно эту нишу и занимает SwooleApp. В этой статье я кратко расскажу, что это за проект, как его использовать, и поделюсь ссылкой на рабочий пример приложения, который можно запустить в Docker за несколько минут.

    habr.com/ru/articles/975080/

    #Swoole #PHP #асинхронное_программирование #Task_Workers #микросервисы #пул_соединений #Middleware #вебсервер #REST_API #многозадачность

  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. @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

  12. @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

  13. @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

  14. @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

  15. 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

  16. 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

  17. 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

  18. RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

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

    habr.com/ru/articles/885266/

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

  19. RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

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

    habr.com/ru/articles/885266/

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

  20. RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

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

    habr.com/ru/articles/885266/

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

  21. Преимущества PHP при общении с умными устройствами

    Каждый день мы сталкиваемся с более новыми и умными устройствами, управляемыми через интернет или Wi-Fi. Концепция IoT (Internet of Things) объединяет физические устройства в одну сеть для передачи данных и управления ими. И, оказывается, что интернет вещей — никакое не ограничение! Управлять устройствами в сети можно с помощью легковесного протокола MQTT. Привет, Хабр! Меня зовут Александр Чередников и я — CTO в компании QTIM, которая занимается заказной разработкой. В этой статье, по мотивам моего доклада на PHP Russia, расскажу, как общаться с умными устройствами силами PHP.

    habr.com/ru/companies/oleg-bun

    #php #iot #mqtt #eclipse_mosquitto #qos #топики #swoole #управление_устройствами #масштабирование #снижение_затрат

  22. Преимущества PHP при общении с умными устройствами

    Каждый день мы сталкиваемся с более новыми и умными устройствами, управляемыми через интернет или Wi-Fi. Концепция IoT (Internet of Things) объединяет физические устройства в одну сеть для передачи данных и управления ими. И, оказывается, что интернет вещей — никакое не ограничение! Управлять устройствами в сети можно с помощью легковесного протокола MQTT. Привет, Хабр! Меня зовут Александр Чередников и я — CTO в компании QTIM, которая занимается заказной разработкой. В этой статье, по мотивам моего доклада на PHP Russia, расскажу, как общаться с умными устройствами силами PHP.

    habr.com/ru/companies/oleg-bun

    #php #iot #mqtt #eclipse_mosquitto #qos #топики #swoole #управление_устройствами #масштабирование #снижение_затрат

  23. Преимущества PHP при общении с умными устройствами

    Каждый день мы сталкиваемся с более новыми и умными устройствами, управляемыми через интернет или Wi-Fi. Концепция IoT (Internet of Things) объединяет физические устройства в одну сеть для передачи данных и управления ими. И, оказывается, что интернет вещей — никакое не ограничение! Управлять устройствами в сети можно с помощью легковесного протокола MQTT. Привет, Хабр! Меня зовут Александр Чередников и я — CTO в компании QTIM, которая занимается заказной разработкой. В этой статье, по мотивам моего доклада на PHP Russia, расскажу, как общаться с умными устройствами силами PHP.

    habr.com/ru/companies/oleg-bun

    #php #iot #mqtt #eclipse_mosquitto #qos #топики #swoole #управление_устройствами #масштабирование #снижение_затрат

  24. Und hier ist der zweite Talk:

    High-Performance-PHP: Welcher Server passt perfekt zu deinem Projekt? von @cmuench

    Alle Infos und Anmeldung hier: meetup.com/de-DE/php-user-grou

    #swoole #frankenphp #roadrunner #php

  25. Und hier ist der zweite Talk:

    High-Performance-PHP: Welcher Server passt perfekt zu deinem Projekt? von @cmuench

    Alle Infos und Anmeldung hier: meetup.com/de-DE/php-user-grou

    #swoole #frankenphp #roadrunner #php

  26. Und hier ist der zweite Talk:

    High-Performance-PHP: Welcher Server passt perfekt zu deinem Projekt? von @cmuench

    Alle Infos und Anmeldung hier: meetup.com/de-DE/php-user-grou

    #swoole #frankenphp #roadrunner #php

  27. Und hier ist der zweite Talk:

    High-Performance-PHP: Welcher Server passt perfekt zu deinem Projekt? von @cmuench

    Alle Infos und Anmeldung hier: meetup.com/de-DE/php-user-grou

    #swoole #frankenphp #roadrunner #php

  28. 🚀 #UtopiaPHP HTTP: Professional Web Development Framework

    ⚡ Key Features:
    • Minimal #MVC architecture with essential features
    • Almost dependency-free core design
    • Flexible server adapters supporting #PHP-FPM and #Swoole
    • Built-in Dependency Injection container

    🛠️ Core Components:
    • Parameter validation system
    • Request/Response handling
    • Powerful routing system
    • Lifecycle hooks (Init, Shutdown, Error)
    • Group-based middleware support

    💪 Technical Highlights:
    • Requires #PHP 8.1+
    • Maintained by #Appwrite team
    #MIT Licensed
    • Production-ready with security focus

    🔄 Modern Development Features:
    • Type-safe dependency injection
    • Custom validator support
    • Flexible middleware architecture
    • Group-based route organization

    Learn more: github.com/utopia-php/http

  29. 🚀 #UtopiaPHP HTTP: Professional Web Development Framework

    ⚡ Key Features:
    • Minimal #MVC architecture with essential features
    • Almost dependency-free core design
    • Flexible server adapters supporting #PHP-FPM and #Swoole
    • Built-in Dependency Injection container

    🛠️ Core Components:
    • Parameter validation system
    • Request/Response handling
    • Powerful routing system
    • Lifecycle hooks (Init, Shutdown, Error)
    • Group-based middleware support

    💪 Technical Highlights:
    • Requires #PHP 8.1+
    • Maintained by #Appwrite team
    #MIT Licensed
    • Production-ready with security focus

    🔄 Modern Development Features:
    • Type-safe dependency injection
    • Custom validator support
    • Flexible middleware architecture
    • Group-based route organization

    Learn more: github.com/utopia-php/http

  30. 🚀 #UtopiaPHP HTTP: Professional Web Development Framework

    ⚡ Key Features:
    • Minimal #MVC architecture with essential features
    • Almost dependency-free core design
    • Flexible server adapters supporting #PHP-FPM and #Swoole
    • Built-in Dependency Injection container

    🛠️ Core Components:
    • Parameter validation system
    • Request/Response handling
    • Powerful routing system
    • Lifecycle hooks (Init, Shutdown, Error)
    • Group-based middleware support

    💪 Technical Highlights:
    • Requires #PHP 8.1+
    • Maintained by #Appwrite team
    #MIT Licensed
    • Production-ready with security focus

    🔄 Modern Development Features:
    • Type-safe dependency injection
    • Custom validator support
    • Flexible middleware architecture
    • Group-based route organization

    Learn more: github.com/utopia-php/http

  31. 🚀 #UtopiaPHP HTTP: Professional Web Development Framework

    ⚡ Key Features:
    • Minimal #MVC architecture with essential features
    • Almost dependency-free core design
    • Flexible server adapters supporting #PHP-FPM and #Swoole
    • Built-in Dependency Injection container

    🛠️ Core Components:
    • Parameter validation system
    • Request/Response handling
    • Powerful routing system
    • Lifecycle hooks (Init, Shutdown, Error)
    • Group-based middleware support

    💪 Technical Highlights:
    • Requires #PHP 8.1+
    • Maintained by #Appwrite team
    #MIT Licensed
    • Production-ready with security focus

    🔄 Modern Development Features:
    • Type-safe dependency injection
    • Custom validator support
    • Flexible middleware architecture
    • Group-based route organization

    Learn more: github.com/utopia-php/http

  32. 🚀 #UtopiaPHP HTTP: Professional Web Development Framework

    ⚡ Key Features:
    • Minimal #MVC architecture with essential features
    • Almost dependency-free core design
    • Flexible server adapters supporting #PHP-FPM and #Swoole
    • Built-in Dependency Injection container

    🛠️ Core Components:
    • Parameter validation system
    • Request/Response handling
    • Powerful routing system
    • Lifecycle hooks (Init, Shutdown, Error)
    • Group-based middleware support

    💪 Technical Highlights:
    • Requires #PHP 8.1+
    • Maintained by #Appwrite team
    #MIT Licensed
    • Production-ready with security focus

    🔄 Modern Development Features:
    • Type-safe dependency injection
    • Custom validator support
    • Flexible middleware architecture
    • Group-based route organization

    Learn more: github.com/utopia-php/http

  33. 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.

  34. 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.

  35. 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.

  36. 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.

  37. 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

  38. 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

  39. 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

  40. 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

  41. "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

  42. "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