February 26-28, 2020
Montreal, Canada

Why and how to use generators for asynchronous programming

Generators are often described as a simplification of iterators pattern, but they are also very powerful to perform asynchronous treatments. We will dive into event loops and promises to understand why and how generators can help us to write maintainable asynchronous functions, especially in Php. We will conclude with some concrete use cases from our experience at M6 (French media group).

View all 156 sessions

Benoit Viguier

M6 Distribution

Backend lead developer at M6 Group (french media group), involved in catch-up-TV / SVOD / VOD web services (6play.fr and related applications).
Interested by architecture, algorithmic, performances, asynchronous programing, 3D rendering…
Former video game/CAD developer: whatever the technology, only challenges matter.

Read More

Montreal 2020 sponsored by