Our preferred technologies are Ember, Elixir, and Phoenix. They’re proven and supported by a large open-source community and adopted by leading companies. They’re easy to migrate engineering teams to and offer long-term maintainability. Having the creator of Phoenix and several core Ember engineers on our team helps, too.
Ember is built for productivity. Designed with developer ergonomics in mind, its friendly APIs help you get your job done fast. It incorporates common idioms so you can focus on what makes your app special, not reinvent the wheel. Write dramatically less code with integrated templates that update automatically when the underlying data changes.
Elixir is a dynamic, functional language designed for building scalable and maintainable applications. It leverages the Erlang VM known for running low-latency, distributed, and fault-tolerant systems while also successfully used in web development and the embedded software domain.
Phoenix brings back the simplicity and joy in writing modern web applications by mixing tried-and-true technologies with fresh functional ideas. It leverages the Erlang VM ability to handle millions of connections alongside Elixir’s syntax and productive tooling for building fault-tolerant systems.