quadrante — where hyperfocus reigns
Quadrante

Informes

Reactivating Quadrante do Giuliano

Giuliano Cardoso · · 2 min read

Hi, I am reactivating this blog after two years offline. This time, I intend for it to no longer run the risk of going offline, and to that end I made one crucial change: no more WordPress. All posts were migrated to my own solution, which I built with the Django framework.

It is a two-part solution: an administration side that gives me a reasonable, fit-for-purpose web interface to write posts and manage the blog, and which controls and publishes (via wrangler) the second part, a static site on Cloudflare Pages that is "linked" to the URL you are on. However, this project doesn't even have a proper name: I call the administration "admin" and the static version "blog". Simple, right? But really it is the purest lack of creativity.

Why this split? A static site in pure HTML and JavaScript cannot be hacked directly, because there is no dynamic backend behind it. Besides, Cloudflare Pages is free and has practically unlimited capacity, so not only do I not need to worry about the site's security, I don't need to fear that millions of visits will take this blog down, whether from legitimate traffic or from a DDoS.

Even so, the administration could be hacked, and to prevent that I reduced the attack surface of the monolith that runs the application, using as few libraries as possible and keeping it easy to update; on top of that, it lives at an address I will not disclose.

I believe these measures ensure the blog's security and ease of maintenance, so that it won't be a source of headaches and, above all, won't be discontinued again.

Comments (0)

No comments yet.

Leave a comment

SEE ALSO

Back to home · RSS