A digital garden

In no particular order, these are my writings, ideas and thoughts

A fully grown plant

Add Theme-ui to Next

Adding theme-ui to a Nextjs project

#theme-ui

#nextjs

A seedling plant

Atomic design and Storybook

Initial thought on Atomic design and Storybook

#atomic design

#storybook

#design system

A mid sized grown plant

Notes on JavaScript

Some notes on Javascript stuff

#javascript

A fully grown plant

CSS grid responsive cards

How to create responsive cards with css grid

#css grid

#responsive cards

A fully grown plant

CSS grid with theme-ui

Using css grid with theme-ui

#css grid

#theme-ui

A mid sized grown plant

Custom FaunaDB hooks for new project

Some custom react hooks that abstract the faunadb client

#react hooks

#faunadb

A seedling plant

Everyday GIT commands

Handy everyday git commands

#git

#version control

A mid sized grown plant

FaunaDB CRUD hooks (WIP)

React hooks that abstract the faunadb client

#react hooks

#faunadb

A fully grown plant

First look at RedwoodJS

A first look at the redwoodjs framework

#javascript

#redwoodjs

A fully grown plant

How I created a company then sold it

I once started a company, grew it then sold it

#entrepreneur

#start a business

A mid sized grown plant

How to make a gatsby ecommerce theme. Part 1

Part 1 of creating an ecommerce gatsby theme

#gatsby

#ecommerce

A mid sized grown plant

How to make a gatsby ecommerce theme. Part 2

Part 2 of creating an ecommerce gatsby theme

#gatsby

#ecommerce

A fully grown plant

Jamstack and the power of serverless with FaunaDB

Tutorial to create a harry potter site using faunadb and serverless functions

#gatsby

#faunadb

A seedling plant

Notes on GSAP

Some notes on using GSAP

#gsap

#beginner

A fully grown plant

A Digital Garden

Spilling my thoughts on what blogging means to me

#programming

#blogging

A fully grown plant

Pinned blog post

How to add a pinned blog post to your blog index

#mdx

#pinned post

#gatsby

A fully grown plant

React context with TypeScript

Create a context that does away with null checks

#react context

#typescript

A fully grown plant

Redwood ecommerce with Snipcart

A tutorial to create an ecommerce site with redwood and snipcart

#redwoodjs

#ecommerce

A fully grown plant

Setup Expo with FaunaDB via Vercel

Faunadb and mobile development with expo

#expo

#faunadb

#vercel

A fully grown plant

Side project distractions

A new side project idea

#devpack

#side projects

A mid sized grown plant

use-cloudinary - Controlling our folders

How to control the cloudinary folder via a serverless function

#cloudinary

#use-cloudinary

#hooks

A mid sized grown plant

use-cloudinary - useSearch

How to use the useSearch hook from the use-cloudinary lib

#cloudinary

#use-cloudinary

#hooks

A fully grown plant

use-cloudinary - useUpload

Introduction to the cloudinary useUpload hook

#use-cloudinary

#hooks

#react-dropzone