- How to Add Search to a React App with Fuse.js (freecodecamp.org)
- Adding Search with Algolia (gatsbyjs.com)
- Algolia, Firebase, and Next.js — Let's build a search app (youtube.com)
- Browser Event Listeners in React for Search and Autocomplete (youtube.com)
Know of any good examples? Submit a Pull Request!
- localStorage (developer.mozilla.org)
- The Quest for the Perfect Dark Mode (joshwcomeau.com)
- TailwindCSS Dark Mode in Next.js with Tailwind Typography Prose Classes (egghead.io)
- Dark mode in React: An in-depth guide (logrocket.com)
- How to Create a Theme-able Static Website (freecodecamp.org)
- Josh W. Comeau (joshwcomeau.com)
- Webmention.io (webmention.io)
- Bridgy (brid.gy)
- Gatsby Plugin Webmention (github.com)
- Indieweb pt2: Using Webmentions in Eleventy (mxb.dev)
- Clientside Webmentions (swyx.io)
- Getting started with Webmentions in Gatsby (knutmelvaer.no)
- Building Gatsby Plugin Webmentions (christopherbiscardi.com)
- Knut Melvær (knutmelvaer.no)
- Swyx (swyx.io)
- Google Analytics (marketingplatform.google.com)
- Custom Dimensions (GA) (support.google.com)
- Filters (GA) (support.google.com)
- How to Make Sense of Google Analytics and the Traffic to Your Website (colbyfayock.com
- The 8 Most Important Google Analytics Filters (lovesdata.com)
- Github REST API (docs.github.com)
- Github GraphQL API (docs.github.com)
- Postman (postman.com)
- Github API - retrieve user commits? (stackoverflow.com)
- How to Test and Play with Web APIs the Easy Way with Postman (freecodecamp.org)
Know of any good examples? Submit a Pull Request!
- Window.getSelection (developer.mozilla.org)
- Cloudinary (cloudinary.com)
- Tweetable Selections (christopherbiscardi.com)
- Chris Biscardi (christopherbiscardi.com)
- react-highlight-pop (github.com)
If you know of a great tutorial or another tool that can help others, open a pull request with a link!