A “regular” backend developer who spent their career mostly centered around Java technologies. Educated at the University of Oslo, old enough to have studied and tutored SIMULA there.
Stumbled onto Gleam more or less by accident, and got instantly hooked. This proved to be the gateway into the world of BEAM, and as a result, several projects in Gleam and Elixir has been started.
Security has become increasingly important and more in focus than ever. We have been following the development in in the industry and governments across the world. And we strive to be proactive not only by adopting the latest and greatest security algorithms, providing SBOM’s and running standardized commercial tools (that will focus not only on relevant issues), we leverage property based testing to find the bugs that Erlang programmers are more likely to suffer from, and fix them early avoiding as many future vulnerabilities as possible.
Talk objectives:
Target audience:
Many technologies and frameworks aim to simplify the interaction between frontend and backend, as well as offering one language targeting both.
Lustre, a web framework for Gleam, does not just offer this as one of it’s features, but is instead built around this as a principle.
With Lustre’s server side components, the gap between the ECMAScript world in the browser and the backend in BEAM is bridged in the most elegant way.
In this session we will go through the simple process of setting up server components and see them in action.
Talk objectives:
An introduction to the simplicity and the multi target capabilities of the Gleam framework.
An introduction to the Lustre web framework, and it’s portability to be used both server side in BEAM, and client side in JavaScript.
A demonstration of Lustre’s server components, the building block that enables us to create full-stack applications without feeling like we ever cross from one stack to another.