Swoole 4: Introducing the New Coroutine Design Pattern in PHP

Demin Yin (08.Feb.2019 at 17:15, 1 hr )
Talk at SunshinePHP 2019 (English - US)

Rating: 5 of 5

Swoole is an event-driven asynchronous and concurrent networking communication engine for writing high-performance HTTP and WebSocket services in PHP. It changes the way how we write and build PHP applications like before. With supports of coroutine (like goroutine in Go), non-blocking IO, connection pool, and many more, we can build better scalable and fast web applications. In this talk, I will dig into the latest changes and technical details in Swoole 4 to demonstrate how it breaks the limit of PHP, using a variety of examples.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

Please note: you are not logged in and will be posting anonymously!
= four plus six


Rating: 5 of 5

09.Feb.2019 at 08:49 by Derek Honeycutt (11 comments) via Web2 LIVE

It was a fascinating talk now I am interested in trying to integrate swoole for coroutine processing on things we do with our web product that could use a multi process type approach.

Rating: 5 of 5

10.Feb.2019 at 11:50 by Dana Luther (50 comments) via Web2 LIVE

For someone with no background in Go or Coroutines, I found this presentation very enlightening as to the way they are processed and how it determines the sequence of events. I missed the very beginning, so I have lingering questions about how to start implementing it, but that just gives me research goals ;) I was impressed by how straight forward it seemed to be to apply to a legacy function. I am very excited to try Swoole!

Rating: 5 of 5

10.Feb.2019 at 17:39 by Brian Johnson (22 comments) via Web2 LIVE

Great intro to Swoole. Easy to understand examples. I already have some ideas for how I can use this soon.

Rating: 5 of 5

10.Feb.2019 at 20:28 by Peter Fisher (50 comments) via Web2 LIVE

The examples really helped. I can't say I will use Swoole yet but I am glad that I am aware of it.

Rating: 5 of 5

19.Feb.2019 at 17:45 by Jeremy Mikola (85 comments) via Web2 LIVE

Demin did a great job conveying what could easily have been hard-to-digest material in a well structured and concise presentation. He reinforced appropriate use cases for the framework, which was appreciated in some Twitter conversation surrounding the talk. Additionally, he was able to dive into some internal topics both during his presentation and in the Q&A to follow, which demonstrated a solid understanding of the subject.

© Joind.in 2019