Notes
My public notes, sorted in reverse chronological order by the date they were originally published. Click through to read them.
Timeless
These notes need not be dated, whether it be due to their abstract nature or because they are continuously updated.
Bookshelf
A list of books that I have read (often multiple times) and hold in high regard
Cool Websites
A list of websites I have visited whose design I find interesting
Mac Setup
The procedure I refer to when performing a clean (re)install on an Apple Macintosh
Resources
A list of resources for various web dev related things
Synthwave
A collection of music from the synthwave genre
Uses
A run-down of my current tech setup
Timestamped
These notes were relevant at the time of writing, but will due to their nature become less relevant over time as best practices and available technologies change.
Tailwind CSS Source Config
The location of the Tailwind config's source of truth
21/10/2023
Style Guide v6
Notes detailing the design choices of the 6th iteration of my personal website
19/10/2023
Next.js + Vercel Analytics
How to set up Vercel Analytics in Next.js 13
19/10/2022
CSS Margin Collapse
When Margins in CSS Collapse, and When They Don't
29/04/2022
Tailwind CSS Gradient Text
How to make gradient text using Tailwind CSS
25/04/2022
Next.js + Splitbee
How to set up Splitbee Analytics in Next.js 11
24/04/2022
Fetch GitHub Commit Date (JS/TS)
How to fetch the date of a commit from the GitHub API
22/04/2022
Sort Array by Occurrences (JS/TS)
How to sort the items in an array by the number of their occurrences
11/04/2022
Next.js + MDX
A guide to using Next.js and MDX to render markdown content with custom components from a remote source
28/03/2022
Composable Tailwind
A guide to composing Tailwind CSS classes in JSX
19/03/2022
CSS Scroll Snap
How to use the CSS Scroll Snap property for page-level vertical scrolling
10/03/2022
CSS Modules
A collection of tips & tricks for styling versatile React components using CSS Modules
10/09/2021
SvelteKit Theme Switch
A guide to building a theme switch using SvelteKit
19/05/2021
SvelteKit is now Open Source
A celebration of the SvelteKit pre-beta release
13/03/2021