Weekly Update 21/26

[] · 3 min

This week I had a massive project detour. I switched to a different project I felt the urge to develop. I know this is dangerous because I risk ending up with lots of started projects and none of them finished. But I set up a deadline of a week for this one, I think it was doable, and I went for it. And here is the result.

A screenshot of Tiny Pages latest build

I called the project Tiny Pages. The idea behind it is to have something like Cloudflare Pages or GitHub Pages, but self-hosted. This is a little bit more than just serving a site, but also having a deployment pipeline, so once configured, the only thing you need to do is push the changes to the deployment branch and that’s it. In fact, this week’s version of this site is being deployed from Tiny Pages.

For this first iteration of the project I focused mainly on supporting build pipelines of Node-based applications. I might do a separate article about the development of Tiny Pages more in-depth. I used LLMs to assist (emphasis on assist) on its development, using a workflow that mixes spec-driven development with ADRs, which I talked a bit about last week. I will experiment more with this flow and share my experiences here in a later post.

On another note, here are a couple of things I have found interesting this week:

To finish, a small update on my recovery process. This week I climbed one day at the gym, only jugs on the vertical wall (as opposed to overhangs) to warm up. During the session I was fine, but in the days after, my finger got a bit more swollen, so I had to step back and suspend activity again. A bit frustrating but, on the other hand, to be expected. Recovery is rarely a linear process. As soon as the inflammation recedes, I will reintroduce the mobility protocols back, and lower a bit the intensity of the climbing sessions when I get back. Till next week!