Time, Hard Problems, other Hard Problems and Gleam

Abstract:

Gleam is a programming language and platform for solving hard problems, but maybe not the kind of hard problems that people tend to think about when hearing those words. There are hard problems of the type that people write papers about and build academic careers on, and then there are hard problems like dealing with time zones, customer requirements and major version upgrades. Gleam is a tool designed for handling the second kind of problem, and it is the best tool for the job that I have found.

Talk objectives:

  • Provide a new lens to view programming languages and platforms through by talking about time synchronisation and timezones, and which may explain why so many of us are finding our way to the BEAM through the Gleam programming language.

Target audience

  • Anyone who is curious about Gleam, high availability, programming languages or web development.

Level: