Posts marked with “asynchronous PHP”

Interview with Demin Yin on Swoole

by · October 27, 2020

0
 

Demin Yin, evangelist for Swoole, joins Eric Van Johnson and John Congdon to talk about the project and more. Topics Covered Writing event-driven, non-blocking PHP applications. Supporting for asynchronous programming and concurrent processes. Performance of Swoole for handling millions of requests. Taking advantage of extensions to add new features or improve performance. Integrations with PHP […]

 

More Than Asynchronous I/O, Introduction To Swoole PHP

by · October 23, 2020

0
 

By Bruce Dou Swoole PHP is a coroutine based asynchronous network application framework. It is a PHP extension that extends PHP core and utilizes more power provided by Linux OS. Unlike the callback style single thread asynchronous I/O provided by the other networking libraries like Node.js, Swoole PHP has multiple asynchronous I/O threads and native […]

 

Running Parallel

by · October 5, 2020

0
 

While we think of our scripts running for one request at a time, PHP web applications handle multiple, simultaneous requests at a time. In this issue, we look at asynchronous programming using Swoole, handling serverless file uploads, implementing security headers, dealing with race conditions, and more.

 

More Than Asynchronous I/O, Introduction To Swoole PHP

by ·

0
 

Swoole PHP is a coroutine based asynchronous network application framework. It is a PHP extension that extends PHP core and utilizes more power provided by Linux OS. Unlike the callback style single thread asynchronous I/O provided by the other networking libraries like Node.js, Swoole PHP has multiple asynchronous I/O threads and native coroutines to manage […]

 

Build An All-In-One Application Server Using Swoole

by ·

0
 

In recent years, more and more PHP developers are interested in asynchronous frameworks, like Swoole. However, Swoole brings more than asynchronous programming to PHP; there are a few mind-blowing features in Swoole that many developers are not yet aware of. This article discusses how to use Swoole to build an application server to serve web […]

 

Asynchronous Magento

by · August 12, 2020

0
 

By Oleksandr Lyzun Over the years, Magento architecture has become more sophisticated and complex because merchants’ requirements are becoming more complex. This complexity leads to an increase of application infrastructure, release cycles, and the number of features that have to be maintained. For Magento’s first decade, it was a monolith application which nicely covered mid-sized […]

 

Event-Driven Design with Drift PHP

by · July 1, 2020

0
 

In the past few years, you’ve probably heard about event-driven design at conferences, meetups, or even blogs. These words can have different meanings even in the same language, but in the end, a more direct way of explaining it is, “Don’t ask; tell.” Let someone tell you something has changed instead of asking once and […]

 

Asynchronous Programming in PHP

by · June 4, 2020

0
 

PHP is, in many communities, scorned and even trivialized for many reasons—a lack of asynchrony being one of the biggest detractions. Fallacies as egregious as the aforestated derision are intolerable because of the language’s current robustness. Asynchrony—using interleaved processes in a single thread—is available to users of the PHP language to address the inefficiencies of […]

 

Advanced Design & Development

by ·

0
 

PHP adds syntax and slowly adapts to enable new programming techniques. Whether you are comfortable with imperative, object-oriented, or functional programming, the language does make it possible, and new syntax like arrow functions simplify the syntax. This issue looks into asynchronous PHP, new Browser APIs, building REST APIs, callables and closures in PHP, Code Igniter 4, and more!

 

Asynchronous Magento

by · March 5, 2020

0
 

Over the years, Magento architecture has become more sophisticated and complex because merchants’ requirements are becoming more complex. This complexity leads to an increase of application infrastructure, release cycles, and the number of features that have to be maintained. For Magento’s first decade, it was a monolith application which nicely covered mid-sized merchant needs. But […]