Hey, I'm Chris
I'm a full-stack web developer obsessed with making the web easier to build for everyone. For the last few years I've been a solutions engineer at Gatsby, Netlify, and now Sanity, as well as consulting to help companies build a better web. Check out the things I've built or the tech I've used to build them below.
Projects
Remove 404 error for /service-worker.js in local development
Various frameworks will show a 404 in the console for a /service-worker.js file, here's how to remove that lil jerk.
3/4/2024Add Vitest to a Next app
Adding Vitest to a Next app and writing a simple test
12/9/2023Astro component for a GitHub contribution graph
Using the GitHub GraphQL API to recreate their contribution graph in an Astro component with Tailwind CSS.
12/3/2023Astro component for a list of GitHub gists
Using the GitHub JS client Octokit to fetch all gists for a user and render them using an Astro component.
12/2/2023Migrating my site from Nuxt to Astro
The process of taking my site from Nuxt to Astro, and how content collections replaced Contentful.
11/25/2023Creating a Tailwind color picker
A little helper function I found useful in a recent project that allows you to get the Tailwind color closest to a given CSS color value.
11/24/2023Generating open graph images with Netlify functions.
How to leverage Netlify functions and Satori to generate open graph images for your site.
2/28/2023Building theconvergencebooks.com with Astro
Migrating theconvergencebooks.com from Wix to Astro+Tailwind
1/12/2023Content search with Nuxt, Algolia, and Contentful
Integrating Algolia into a Nuxt+Contentful stack.
11/3/2022Website internationalization and gatsby-plugin-i18n-config
Notes on website internationalization for a Gatsby plugin that never was.
11/1/2022LaRocque.dev v1
Building a portfolio site with Nuxt, Bulma, and Contentful.
5/8/2022Porting LaRocque.dev from Nuxt to Gatsby
How to migrate a Nuxt app over to Gatsby.
1/31/2022Tech
JavaScript
JavaScript is everywhere, whether we want it there or not.
14 projectsHTML
The HyperText Markup Language is the standard markup language for documents designed to be displayed in a web browser.
13 projectsNPM
Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe.
13 projectsGitHub
Harnessed for productivity. Designed for collaboration. Celebrated for built-in security. GitHub is the platform developers love.
12 projectsNetlify
The fastest way to combine your favorite tools and APIs to build the fastest sites, stores, and apps for the web.
11 projectsCSS
CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
10 projectsSASS
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
8 projectsContentful
Build experiences that drive your business forward with the composable content platform.
7 projectsNode.js
Node.jsĀ® is an open-source, cross-platform JavaScript runtime environment.
7 projectsTypescript
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
7 projectsAstro
Build faster websites.
6 projectsTailwind CSS
A utility-first CSS framework based around classes that can be composed to build any design, directly in your markup.
6 projects