home

garden

January 2, 2025web apps vs. native apps

writing web apps and native apps in 2025, and going all in on the web

appsreactreact nativedeveloper experienceuser experience
December 31, 2024type safe useReducer for react context

creating a better typed `useReducer` for react context

documentationreacttypescriptuseReduceruseContext
October 10, 2023automatic i18n linking with nextjs 13 app router

automatic internationalized links and routing using NextJS's Link component and app router

documentationnextjsi18napp routerlink
October 9, 2023i18n routing with nextjs 13 app router

implementing internationalized routing in nextjs 13 using app router

documentationnextjsi18napp router
April 2, 2023opinionated guide to internal documentation

writing documentation is hard. writing useful documentation is even harder

documentationinternal docs
September 18, 2021nextjs, graphql, sequelize starter

a minimal nextjs starter with graphql api routes backed by sequelize

nextjsgraphqlapi-routessequelize
July 7, 2021next-mdx-relations

a tool for turning you markdown files into a digital garden by drawing relations between static files

nextjsnext-mdx-remotenext-mdx-relations
July 4, 2021site refresh

an overview of the recent site refresh, which includes nextjs, stitches, and next-mdx-relations

nextjsstitchesnext-mdx-relations
December 29, 2020generating theme tokens

generating theme tokens and falling back to defaults

if-sftheme-uidesign systemobjectsjsdefaults
September 6, 2020building tag pages with nextjs

using nextjs ssr to make static tag pages

nextjsgetStaticPathsdigital gardengetStaticProps
August 29, 2020digital garden tooling

continued thoughts around digital gardens and gardening

writingdigital gardenecological thinking
August 1, 2020(re)thinking the digital garden

some preliminary thoughts around digital gardens and gardening

gatsbywritingdigital gardenecological thinking
May 25, 2020tangle frontend

this post documents setting up the frontend portion of tangle

nextjsstyled systemtheme-uicomponent librarymonorepofull stack
May 25, 2020tangle

This is the first in a series of posts documenting tangle, a fullstack monorepo

nextjsstyled systemtheme-uicomponent librarymonorepofull stack