Better Impermanence

  • Next.js
  • Sanity
  • Sendgrid
  • React
  • Emotion
  • Portable Text

The Idea

Lightweight blog.

Features

web portfolio

The frontend of the site is built on Next.js, with Sanity Studio as the CMS. Sanity studio is a headless CMS platform that has a frontend interface that can be configured by the developer, based on the objects and resources needed for the application or site being developed.

web portfolio

Learnings & Improvements

Sanity stores all information as portable text, which are objects that need to be serialized into HTML. This required configuring most types and styles of text individually so they would be rendered to the pages in a predictable way from the clients view.