March 8-10, 2017
Montreal, Canada

Blocked on I/O: The Pitfalls of Event-Driven Programming

Async I/O is fashionable with good reason: its low per-connection overhead lets you scale an I/O-intensive workflow better than threads or processes. But there are drawbacks. I'll explain the pros and cons, show how they bit in a real-world project, and help you to weigh the options for your next project.

View all 156 sessions

Greg Ward


I've been using and contributing to open source software since before it was called open source. I have contributed to Python, Mercurial, and many more projects, and I have been working professionally as a programmer for over 20 years. In short, I've been around long enough to make a lot of mistakes, and now I want to help others avoid those mistakes.

Read More

Montreal 2017 sponsored by