Profile page of Joe Holmes
Joe's headline: Freelance developer and technical writer from Virginia, U.S.A.
Latest contributions
What Is An Agile CMS? 5 Benefits Of Going Agile
API-first CMS: What Is It And Why Should You Care - Article
TypeScript vs. JavaScript: 7 Key Differences - Article
TypeScript 101: What is it and why should you use it? - Article
The best static site generators - Article
What is a static website? - Article
Headless CMS vs. Traditional CMS - Article
The benefits of headless CMSes - Article
How to use SVGs in React - Guide
This article will explore how to use SVG in React in three examples
Go to How to use SVGs in ReactHow to create a Telegram bot with Node.js and Sanity - Guide
Learn how to hook up a Telegram chatbot to Sanity using Node.js in this short, snappy tutorial.
Go to How to create a Telegram bot with Node.js and SanityHow to Create a Todo List with React and Sanity - Guide
Build a full-fledged, user-authenticated To-do app using Sanity, Next.js, and Magic.link.
Go to How to Create a Todo List with React and SanityBuild an e-commerce site with the Stripe API - Guide
In this tutorial, we'll make a no-frills "merch store" for a personal blog using the Stripe API, Next.js, and Sanity. We'll leverage Stripe's fantastic checkout platform to redirect our customers to Stripe's servers for their checkout process.
Go to Build an e-commerce site with the Stripe APIForm validation with Yup - Guide
Learn how to efficiently build forms in React using Formik and Yup
Go to Form validation with YupSetting up Tailwind with Vue.js - Guide
In this guide, you will add Tailwind to a Vue application.
Go to Setting up Tailwind with Vue.jsTop 5 rich-text React components - Guide
This post discusses top 5 rich-text components for React.js, the pros and cons and how to use each in your next project
Go to Top 5 rich-text React components6 Best Developer Portfolio Templates - Guide
A look at free portfolio templates that is all the rage in 2023.
Go to 6 Best Developer Portfolio TemplatesIntegrating Sanity and Hugo with Netlify Plugins - Guide
In this guide we'll integrate Sanity with the Hugo static site generator using Netlify build plugins.
Go to Integrating Sanity and Hugo with Netlify PluginsAbout Joe
Joe has been writing professionally for 6+ years and coding for 3. His articles have been featured in outlets such as Slate and Splice Today, and his instructional writing on computer science has been taught at Quantic School of Business and Technology and Synthesis.
Joe joined Sanity in January of 2021 as a guest author and now writes about web development and the JamStack ecosystem.
He lives in the Shenandoah Valley, Virginia, and enjoys gardening and cultivating gourmet mushrooms in his spare time.