Working with streams sounds scary and complicated but we’ll show you how to leverage streams to process large data imports without having to sell your house to buy RAM. Streams are a way to generalize data for easier processing in a linear way including the ability to seek around the stream. We’ll cover our own tips and tricks we’ve learned along the way to help you dive deep into processing streams.

Streams have been in PHP since back in the 4.x days however we continually see developers trying to iterate on huge data sets and often run out of memory. We’ll show you a better solution instead of “ ini_set(‘memory_limit’,’16GB’);”

Comments

Please login to leave a comment

Alex Drake at 12:14 on 25 Apr 2024

Very concise and well presented. Learned a lot.

Myles Hyson at 13:52 on 25 Apr 2024

This was great! Short and concise.

Joanna Kus at 14:21 on 25 Apr 2024

I would've liked to see more of the time filled. I felt pretty engaged and wanted to do a deeper dive on the topic presented. Enjoyed the talk, though.

You're an efficient stream machine, thanks for the stream copy stream demo, will use that soon.

Great talk Joe! Had some good code examples, and clearly explained how streaming worked. Great to learn without adding unnecessary fluff. Would have been good to mix in mentioning some packages like Flysystem for improving code testability.