My Blog

How to build your website with fastHTML

I think I have started a blog about 5 or 6 times. I think for the 3 first attempts I did not write for more than a couple months each. In the last year and a half I have been writing a technical medium blog about AI and neuro. You can check it out here. This blog is different because my previous blog attempts were closer to a journal blog. I think this technical blog is more about my need to write technical reports about what I learn or things that I consider interesting. The previous ones were more like an online journal.

About a month or so ago, I started to write blog entries, more like a journal again. I like writing, I use it as a way to put my ideas and feelings in order. I like to combine it into some way of building things so I recently setup up my blog using Hugo. You can check out this blog here.

Hugo is nice because you can write notes or blog entries in obsidian, which are just markdown files, and turn them into blog entries. Hugo is nice and fun to use.

Lately, I have been learning fastHTML which is a framework to develop web applications in python. FastHTML was developed by Jeremy Howard, the creator of fastAI. If you dont know Jeremy, I highly recommend to look him up and read what he creates or even more, take a course by him.

If you are into python and not so much into front end web development (like me) and find all the JavaScript frameworks complicated, you will like fastHTML. I am enjoying so much the process of creating a website using fastHTML following the solveit methodology. I would summarize that approach as learning by doing using AI (or LLMs) but instead of vibe coding, using an LLM as a real co-pilot, taking learning as a conversation (dialectic exercise). If you know the coursera course learning how to learn (which I also highly recommend), it has a similar feeling but with AI.

If you want to have a closer look, you can check my dialogue that I followed in which I reproduced my website from scratch using FastHTML.