Romanesco notes

Like the flowers on a romanesco broccoli, the Romanesco project is spiraling in a lot of different directions as well. Documenting every little detail of all those spirals always felt a bit too daunting and rigid for me. That's why I chose to follow a slightly more liberal approach: notes instead of docs.

The notes are only loosely categorized by their overarching domains, so there is no step by step path to travel through the whole platform systematically. You have to start exploring stuff and then scavenge related info here as you go along.

At the time of writing (May 2021), I only just started to publish these notes. The aim is to polish them from brain- and copy/paste dumps that only make sense to me, into somewhat more useful nuggets of information for other people. So please keep that in mind while browsing the notes. They are not articles with a beginning, a middle and an end, but more like pieces of lore that can accompany you on your digital journey. As much as possible, I am trying to link relevant information together, so that knowledges can surface through their connections.

Latest notes

Flush obsolete chunks

Remove obsolete chunks from the elements tree.

    Build process

    An overview of all the moving parts inside the ecosystem.

      Scheduling tasks

      Run resource intensive processes in sequence, in the background.

      Cache warmup

      Exploring approaches for rebuilding the cache after a cache clear.

      Set longer cache lifetime

      The infamous pagespeed recommendation.

      Generate critical CSS

      CSS file for each page, only containing styles for "above the fold" content.

      Global backgrounds

      CSS backgrounds (images, SVGs, gradients) for use throughout your project.

      Add masthead to header

      A masthead is usually a small toolbar, placed at the very top of the page.

      Context aware configuration settings

      Notes and caveats about this powerful ClientConfig feature.