
Take raw JSON output from the Notion API and transform it into properties that can be used by your website’s pages and components.

Write a Node.js script that connects to a Notion database and writes its page and block content to a local JSON file.

Set up a Notion API integration, make a database connection, and write a Node.js script that retrieves an ID value for a Notion database from the API.

Exploring a theoretical approach to enabling Notion to serve as a CMS for complex websites with interactive components.

Notion is striking a (challenging) balance between developers and content editors, largely as a result of three primary attributes of its approach.

To minimize friction in publishing new blog content, I went through an experiment that used Notion as a publishing engine. After three months, I’m posting at a rate faster than ever before.

Shortcuts, patterns, and other ideas that I use every day and that I also don’t see many others using.