Have you ever wondered what ReactPHP/NodeJs meant by "non blocking I/O"? Or why would being "event-driven" allow nginx to be more efficient than Apache?
If you find it easier to understand abstract concepts like these by implementing them, then you're in luck because in this talk we'll create a simple HTTP server, then develop an event loop and finally create a simple Promise class.