Idea Garden

Cultivating my thoughts on web development, content modelling, happiness, productivity, mindfulness and more


When visiting my garden, beware of the fungi and bugs 🐜 - not all ideas are pruned

My Recurse Center "return statement"

Learn Typescript by writing Javascript

My first day at the Recurse Center (RC)

Rendering performant images

Defining element spacing with CSS custom properties

Tapi lab notes #1

Using data in SvelteKit projects

Minimal content pagination for data SSR previews without changing your front-end code

How I'm writing & maintaining complex regular expressions (RegEx)

The most compact and readable string clamping/truncation approach (in JS)

I finally discovered why Javascript Sets exist!

Getting JSON data from with a lightweight script

Building RSS feeds from data

Cloudflare Workers isn't a drop-in serverless platform (yet?)

Integrating and Algolia

Rendering PortableText from scratch

Inline audio player in rich text

Get random document in with the Structure Builder

How I'm curing my Twitter addiction

Going beyond yourself in favor of others leads to more happiness

Self-help's obvious nature is its forte

Loss and grief shouldn't be the only instigators that push us to better enjoy the people in our lives

Goals need to be accompanied with a good dose of embracing fate

When writing, assign genders intentionally to challenge the gender gap

Learning life-long wisdom takes time

Designing an eco-friendly web framework (Greenconf 2020 talk)

Speed up your Gatsby app in a day (Byteconf React 2020 talk)

Speed up your Gatsby site with 1 line of code 🤯

What I learned from reading Google Search's documentation

StencilJS: the compiler UI framework to keep in your radar

Designing interfaces with development in mind

React for designers

Structuring and linking data in webpages: why care and how-to

Live preview changes to react websites with Sanity

The insane quest for the perfect CMS ends in Sanity