Profile page of Kitty Giraudel

Kitty's headline: Non-binary trans accessibility & diversity advocate, frontend developer, author. Real life cat. She/they. 🏳️‍⚧️

Kitty's website: kittygiraudel.com
Kitty's location: Berlin
Joined: April 2021
Kitty's job title: VP of Engineering
- Guide

Backup your Sanity dataset with GitHub Actions

A short and sweet post explaining how to create a GitHub Workflow to automatically backup a Sanity dataset on a regular interval.

This is an external link at:kittygiraudel.com
Kitty Giraudel
Go to Backup your Sanity dataset with GitHub Actions
- Guide

International Content with Sanity Portable Text

In this article, I explain how to customize the Portable Text editor to support localized text (as recommended by WCAG SC 3.1.2 and ATAG B2.1.1).

This is an external link at:kittygiraudel.com
Kitty Giraudel
Go to International Content with Sanity Portable Text
- Guide

Help me help you: a guide to asking for help

A collection of tips to ask for help efficiently, particularly on the Sanity community Slack.

This is an external link at:kittygiraudel.com
Kitty Giraudel
Go to Help me help you: a guide to asking for help
- Guide

Simple access management with Sanity

In this article, we will see how to customize the studio based on default roles, something that is possible with all Sanity plans.

This is an external link at:kittygiraudel.com
Kitty Giraudel
Go to Simple access management with Sanity
- Guide

Webpack aliases with Sanity

In this article, we will see how to enable Webpack/Next.js aliases in a Sanity project.

This is an external link at:kittygiraudel.com
Kitty Giraudel
Go to Webpack aliases with Sanity
- Guide

Table of contents with Sanity Portable Text

In this article, we will see how to extract headings from Sanity Portable Text to automatically generate a table of contents.

This is an external link at:kittygiraudel.com
Kitty Giraudel
Go to Table of contents with Sanity Portable Text
- Guide

A micro-client for Sanity

In this article, we’ll go through creating a pair of utility functions wrapping the Sanity JavaScript client to query data without losing your sanity.

This is an external link at:kittygiraudel.com
Kitty Giraudel
Go to A micro-client for Sanity

I am a non-binary trans frontend engineer with 12 years of experience and a strong focus on digital accessibility, diversity and inclusion. I have spent the last 6 years leading teams and growing engineering departments in a healthy way. My other skills include (but are not limited to) automated testing, frontend performance, web security, documentation, inclusive design and agile practices and methodologies.

I also happen to be a former technical writer who loves everything documentation. I have authored two books on CSS and Sass respectively at the start of my career and over 350 technical articles for various popular publications, from CSS-Tricks to Smashing Magazine, from Codrops to Tuts+. As a result, I have great communication skills and a passion for writing all sorts of things.

I have done my fair share of open-source work over the years. I am the author of Sass Guidelines, a Sass documentation translated in 13 languages and used by companies all over the world. I have authored and maintained a11y-dialog since 2015, one of the most popular libraries for creating accessible modal dialogs. More contributions and projects can be found on GitHub.

Anecdotally, I am a former Google Developer Expert in frontend development as well as a nominee for the Developer of the Year (2015) Net Awards.

My pronouns are “she/her” or “they/them”, please kindly respect them.

Expertise