sky

Started on: 2025-05-17

Languajes: gleam

Tecnologies lustre

Why

I remember starting to put my feet into the world of web development and feeling confused and separated due to the overwhelming amount of config files, build tools, and boilerplate that was added to your project just by following simple tutorials.

At first, I thought this wasn’t for me, but how easy it is to showcase and share web projects kept me trying to find my way through layers of complexity. Then I came across this amazing interview about Lustre, a Gleam frontend framework. At the time, I didn’t know Elm or its model for web apps, but I had tried and loved functional programming. To me, it feels less like programming and more like doing math in a different medium, and because of that, I thought that functional programming on the web was limited to certain ways of writing JavaScript. Gleam opened my eyes and connected two worlds that seemed several blog posts apart.

What

One of my first coding projects was an n-body simulation in Python. I was just learning the basics of coding while doing something physics-related and visually engaging. So when it came time to decide what to build while learning Gleam and Lustre, I chose to create an n-body simulation.

Where

To see the code got the github repo where its hosted and deploy.