Building modern and robust Web-Applications in 2021, without writing any JavaScript

Presented at May Contain Hackers (MCH2022), July 24, 2022, 6 p.m. (50 minutes).

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

Presenters:

  • Franz Bettag
    I have been developing paid software projects since 2003. Everything from C, Perl, Python, PHP, Ruby, Go, Scala, Objective-C, Erlang, all the way to Elixir, and many more. In the past decade i have consulted for everyone from small business up to fortune 500 companies and learned a great deal about various languages, frameworks and designs.

Links:

Similar Presentations: