Guillaume has been coding since he was a teenager. He earned his associate’s degree in CS in 2018, then spent the next 6 years doing sysadmin/netadmin/DevOps work. He has been working hard getting back into programming with Go and Gleam since. His recent projects include mostly Lustre sites with the occasional deep-dive into the BEAM and OTP.
With the goal of understanding OTP better, I started working on a BEAM process graph visualizer. After many tangents, I built Asterism, a web application that presents a BEAM node’s process graph and application trees. Using a BEAM web server and a Javascript client with Lustre, I fully leveraged Gleam’s multi-target capabilities to make a reusable full-stack OTP display with a single language (that isn’t Typescript.) In this talk, I take the audience through my journey, discovering the structure of OTP applications, learning how to create and lay out graphs, and many web development side-quests with Gleam, Mist and Lustre.
Key Takeaways:
Target Audience: