How We Got to LiveView

I'm Chris McCord. I work at and created Phoenix, an Elixir web framework. Phoenix provides features out-of-the-box that are difficult in other languages and frameworks. This is a post about how we created LiveView, our flagship feature.

Click to view the original at

Hasnain says:

The more I read about LiveView the more excited I get - it looks like this solves some of the problems I had faced when working on concurrent multiplayer game servers.

My only gripe is that it's not Rust so now I need to go debate between yak shaving or using the right tool for the job in this case. (/s)

"Today, I work in a language called Elixir. I spend my days building Phoenix, which is Elixir's goto web framework. Unlike Rails, Phoenix is more than just an Elixir web framework. In the process of building Phoenix, I believe we've hit on some new ideas that will change the way we think about building applications in much the same way Rails did for CRUD apps.

That's a big claim. To back it up, I want to talk you through the history of Phoenix, what we were trying to do, and some of the problems we solved along the way."

Posted on 2021-09-23T03:37:48+0000