13-15 March 2020

City, University London

Run Drupal Forever With ReactPHP

Prerequisites

Some PHP experience is needed, although I will be going over some topics like streams and closures in order to bring everyone up to speed.

Session details

ReactPHP is a non-blocking I/O, written in pure PHP. This tool can be used to create low-level utilities such as command line interaction and network client and servers.

In this session I will cover:

  • What ReactPHP is.
  • Some concepts that need to be understood to use it.
  • Streams and closures in PHP.
  • Sockets in PHP.
  • Some example applications that can be written using it, including a chat application.

I will also go through efforts made to get Drupal 8 running in ReactPHP, and why this is a benefit.

Key takeaways

  • An understanding of ReactPHP and how to use it.
  • An understanding of what streams and closures are, and why they are important to use with ReactPHP
  • What roles ReactPHP can play in your organisation.
  • What ReactPHP can do for Drupal.
Session Track

Sponsors

Diamond

ddev

Gold

Acquia - Experience digital freedom
Agiledrop - Trusted Drupal teammates
Droptica
Dropsolid

Weekend Keynote Speakers

Kevin Bridges

DDEV, CTO

Michel van Velde

One Shoe, CEO

Nick Veenhof

Dropsolid, CTO

CxO Keynote Speakers

Kevin Bridges

DDEV, CTO

Michel van Velde

One Shoe, CEO

Greg Harvey

Code Enigma, Director

Rachel Lawson

Drupal Association, Community Liaison

Carrie Lacina

Drupal Association, Fund Development Director

Jeffrey A. “jam” McGuire

Open Strategy Partners, Partner

Tracy Evans

Open Strategy Partners, Partner

Join the Drupal Association

The Drupal Association unites a global open source community to build and promote Drupal.

The Association is a not-for-profit organization that relies on individuals and businesses to fund everything they do for Drupal — from drupal.org to DrupalCon and community programs.

Connect with us and support our mission-driven work.

Support the Drupal Association

Hosting provided by

platform.sh