When to use pages, tags, or attributes in Roam Research?

One of the peculiarities and most powerful design choices of Roam Research is the absence of folders. Forget about files placed into a specific location; instead Roam helps you build a graph of bi-directionally linked nodes, making the most of the network effect by multiplying the potential for new connections. There are three types of … Read More

JavaScript plugins for Roam Research [[roam/js]]

One of the reasons why advanced users enjoy Roam Research so much is metaprogramming—the ability to modify Roam’s behaviour inside Roam itself, without ever touching its source code. By using JavaScript blocks via the roam/js feature, you can add new customise your experience. The good news is: you don’t need to be a programmer yourself … Read More

How to set up your own digital garden

A digital garden is an online space at the intersection of a notebook and a blog, where digital gardeners share seeds of thoughts to be cultivated in public. Contrary to a blog, where articles and essays have a publication date and start decaying as soon as they are published, a digital garden is evergreen: digital … Read More