Personal blog

11/20/2022

Creating a blog platform with Astro and MDX

5 min reading time

  • astro
  • html
  • css
  • javascript
5/29/2022

Adding route transition animations in Remix

3 min reading time

  • remix
  • css
  • motion
4/12/2022

Set up Static Site Generation in Next.js 5 minutes

7 min reading time

  • nextjs
  • react
3/23/2022

Show off your Strava stats on your Next.js site (statically!)

5 min reading time

  • nextjs
  • react
2/3/2022

Shipping minimal CSS with Next.js + purgeCSS

2 min reading time

  • nextjs
  • css
  • performance
2/2/2022

Migrating my portfolio site from Next.js to Remix

8 min reading time

  • nextjs
  • remix
  • react
  • javascript
9/29/2021

Easy way to integrate Google Maps in React

4 min reading time

  • nextjs
  • javascript
  • react
6/15/2021

The 3 best features announced at Next.js Conf 2021

3 min reading time

  • nextjs
  • javascript
5/25/2021

Creating a Markdown blog with Notion, Tailwind & Next.js

4 min reading time

  • nextjs
  • javascript
  • css
  • tailwind
5/17/2021

Formatting dates in javascript without a library

2 min reading time

  • javascript
4/29/2021

Avoiding flash of unwanted animation on first render in React

2 min reading time

  • react
  • css
  • javascript
3/3/2021

The 3 best features announced at GatsbyConf 2021

2 min reading time

  • gatsby
  • javascript
2/15/2021

The best way to load and use Google Fonts in Next.js + Tailwind

2 min reading time

  • html
  • nextjs
  • performance
1/20/2021

Easy way to use Dark Mode in Next.js + Tailwind

2 min reading time

  • nextjs
  • javascript
  • css
  • tailwind
1/17/2021

Highlighting navigation items on scroll in React with IntersectionObserver

2 min reading time

  • javascript
  • css
  • react