Building Web-Applications is hard. Making them scale is even harder. And nobody said anything about robust yet.
Looking back over the past 25 years of Web-Development, not much has changed, except for tooling and languages. The approaches we use, also have not changed much. We still write lots of JavaScript, put special glue in between layers of languages, it's bleak.
Building Web-Applications is hard. Making them scale is even harder. And nobody said anything about robust yet.
Looking back over the past 25 years of Web-Development, not much has changed, except for tooling and languages. The approaches we use, also have not changed much. We still write lots of JavaScript, put special glue in between layers of languages, it's bleak.
Let's have a look at the Phoenix Framework, a modern approach to building Web-Applications in Elixir, on the Erlang VM, without having to resort to a multitude of languages and frameworks.
In this talk we will
- **NOT** pick a JavaScript framework like React or Angular
- **NOT** write a single line of JavaScript
- **NOT** care about Erlang or it's Syntax
- **NOT** spend hours to making the application WebSocket-capable and feel "live"
But we will
- write a state-of-the-art application that looks and feels professional in record time
- have tests for every feature, buttons, links or forms we implement (test-coverage upwards of 90%)
- have formatted our code, linted, error checked
- run the test-suite, before every commit