Skip to main content

Minimalist web application deployment with Scheme

H.1308 (Rolin) | Day 2 | 10:40 - 11:10 | Speakers: David Thompson

Minimalist web application deployment with Scheme
A picture of a devroom at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

The web is the most accessible platform for reaching the largest amount of users. However, modern web development toolchains based on NodeJS and emscripten are anything but minimal. Can we simplify things? In this talk, we'll take a look at using a minimalistic toolchain written in Guile Scheme instead.

Guile has a good bootstrapping story, few dependencies, and wide availability in Linux distributions. Guile has been usable for web server backends for years but is becoming a great choice for the frontend, too. Hoot, developed by the Spritely Institute, is a self-contained WebAssembly toolchain and an implementation of Guile that compiles to WebAssembly. Together, Guile and Hoot cut the gordian knot of NodeJS and emscripten.

Speakers

David Thompson

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.