O'Reilly logo

Programming Phoenix by Jose Valim, Bruce Tate, Chris McCord

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Interactive

Chris started the Phoenix project after working to build real-time events into his Ruby on Rails applications. As he started to implement the solution, he had a threading API called Event Machine and noticed that his threads would occasionally die. He then found himself implementing code to detect dead threads.

Over time, the whole architecture began to frustrate him. He was convinced that he could make it work, but he didn’t think he could ever make it beautiful or reliable.

If you’re building interactive applications on a traditional web stack, you’re probably working harder than you need to. There’s a reason for that. In the years before web programming was popular, client-server applications were simple. A client process or ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required