Posts
All the articles I've posted.
How to add Google OAuth to Next.js with Supabase Auth
Published: at 12:00 AMA guide to adding Supabase Google auth in Next.js (App Router) including the common pitfalls and how to avoid them.
Why I built Tribe Finder
Published: at 12:00 AMWhy I built Tribe Finder
Native image lazy-loading: how a single HTML attribute decreased initial load times by 40%
Published: at 12:00 AMHow a single HTML attribute decreased initial load times by 40%
An introduction to Puppeteer and Headless Chrome
Published: at 12:00 AMHeadless Chrome is a newly released feature in Google Chrome. Learn what it is and how you can use it!
How are passwords stored?
Published: at 12:00 AMIn which I describe how passwords are stored in databases (hash+salt).