Daily Gatsby Treasures
Serious about Gatsby?
Sign up for emails from Queen Raae (and Cap'n Ola) sent every weekday to help you get the most out of Gatsby!
Byte-sized emails about Semantic HTML Elements this advent?
December 1st, 2023
Join us in building MixPod
November 2nd, 2023
How to send an email in 10 days from your app?
September 19th, 2023
Remix, Astro, or Eleventy?
September 11th, 2023
Jamstack Is Dead... Or Is It?
September 4th, 2023
End of summer, end of Gatsby?
August 28th, 2023
Keeping things around until the session ends
May 11th, 2023
BBQ Season 🍢 And this week's schedule
May 8th, 2023
How to properly handle search (query) params in javascript
May 6th, 2023
Bank holiday bonanza 🎉 And this week's schedule
May 1st, 2023
Gatsby is back — v5.9 and a new Source Plugin tutorial
April 27th, 2023
An overview of system fonts for fast loading of your site
April 25th, 2023
Getting back in the (literal) saddle 🐎 And this week's schedule
April 24th, 2023
Sometimes you POST to update, sometimes you PUT
April 14th, 2023
Woop woop 🎉 Officially a Developer Advocate 🥑
April 13th, 2023
Back to every day life 🚶♀️ And this week's schedule
April 11th, 2023
Happy Easter the Norwegian way 🐣
April 4th, 2023
Is 5 unfollows in 15 minutes enough?
March 30th, 2023
Little helper to check on images > probe-image-size
March 28th, 2023
It takes practice and creative side quests 👩🎨 And this week's schedule
March 27th, 2023
Exploring "Similar Twitter accounts" - feature for Prune you Follows
March 25th, 2023
How to style `dangerouslySetInnerHTML` with Tailwind
March 22nd, 2023
OpenAI-powered Semantic Search for Prune your Follows?
March 21st, 2023
1000+ Prune your Follows users 🥳 And this week's schedule
March 20th, 2023
When to use GATSBY_
March 17th, 2023
Always start with an array, never...
March 16th, 2023
Source Usage Data for Social Proof on Your Gatsby Site
March 14th, 2023
Ready, set, go! ✨ And this week's schedule
March 13th, 2023
Don't fall off the horse 🐴 And this week's (non) schedule
March 7th, 2023
Formatting numbers is not that easy (on the eyes)...
March 3rd, 2023
React Norway is looking for speakers
March 1st, 2023
Spring is in the air ☀️ And this week's schedule
February 28th, 2023
Winter vacay ❄️ And this week around the Gatsby islands
February 20th, 2023
Homebrew, it's like npm for your Mac
February 17th, 2023
How to Fuzzy Search With Xata
February 14th, 2023
How to set HTML lang with Gatsby in 2023
February 13th, 2023
The Twitter saga continues 🤪 And this week around the Gatsby islands
February 12th, 2023
Twitter announces 100 USD plan, but we still know next to nothing
February 10th, 2023
Twitter API pricing?!?! 💸 And this week around the Gatsby islands
February 6th, 2023
Is 1200 x 630px the holy grail?
February 3rd, 2023
Setting up a new mac
February 1st, 2023
Netlify + Gatsby sitting in a tree...
February 1st, 2023
We're creating a new podcast 👩💻 And this week around the Gatsby islands
January 30th, 2023
Make sure to check your open graph (social sharing) data
January 26th, 2023
My upgrade from Gatsby v4 to v5
January 24th, 2023
Speaking at TheJam.dev 👩💻 And this week around the Gatsby islands
January 23rd, 2023
Failing to use NextAuth with a Xata Worker for Prune your Follows
January 20th, 2023
What do I email my SaaS users?
January 19th, 2023
Save the date - You're invited to my 40+1
January 18th, 2023
Me, a content creator? And this week around the Gatsby islands
January 17th, 2023
Exploring Xata (Cloudflare) Workers for Prune your Follows
January 13th, 2023
Moar logs with gatsby build/develop --verbose
January 12th, 2023
Did it drive traffic? Product Hunt vs. Tech Crunch
January 10th, 2023
Turning 40 and this week around the Gatsby islands
January 9th, 2023
How to track outgoing links with Fathom + Gatsby
January 6th, 2023
Have you checked your Referrer-Policy?
January 5th, 2023
React Query pagination with Gatsby (File System Route API)
January 4th, 2023
Godt nyttår 🎉 Happy New Year
January 3rd, 2023
God Jul - see you in 2023!
December 21st, 2022
We broke Twitter (kind of) with our launch
December 20th, 2022
This week around the Gatsby islands
December 19th, 2022
Source app usage for social proof on a Gatsby website
December 18th, 2022
Launch day ~ we need your help
December 15th, 2022
This week around the Gatsby islands
December 12th, 2022
This week around the Gatsby islands
December 5th, 2022
Url-based (client-side) pagination with Gatsby
December 1st, 2022
Keep calm and code your own Gatsby Plugin (Jamstack recording)
November 30th, 2022
This week around the Gatsby islands
November 28th, 2022
Styling broken images (with Tailwind and React)
November 26th, 2022
How to add v5 support to your Gatsby plugin
November 23rd, 2022
Let it snow, on your Gatsby site that is!
November 22nd, 2022
This week around the Gatsby islands
November 21st, 2022
Want some piratical stickers?
November 18th, 2022
What is Gatsby Valhalla?
November 16th, 2022
Linebreaks, Markdown and VS Code
November 15th, 2022
This week around the Gatsby islands
November 14th, 2022
Prune your Follows almost in Beta
November 2nd, 2022
This week around the Gatsby islands
October 31st, 2022
Client talks to the server that talks to another server...
October 30th, 2022
Didn't you know Jamstack programming used to be illegal? Huh?
October 27th, 2022
Tool recommendation - Descript
October 26th, 2022
This week around the Gatsby islands
October 24th, 2022
Fuzzy search FTW with Xata
October 22nd, 2022
Why not go for the simple solution?
October 20th, 2022
Could The Again Logbook 📕 help you to do your sub-task again and again?
October 19th, 2022
Getting "403 Forbidden" responses from the Twitter API?
October 18th, 2022
This week around the Gatsby islands
October 17th, 2022
Using the Gatsby Script component to add a Hopscotch tour
October 14th, 2022
Could a croco-clock 🐊-⏲️ help you to focus like a pirate?
October 13th, 2022
A little tool to help with npm peer dependencies
October 12th, 2022
A little semantic HTML trick for React components
October 10th, 2022
This week around the Gatsby islands
October 9th, 2022
Exploring the Gatsby Slices API with Josh from Gatsby
October 2nd, 2022
Decide to automate your sub-task into your dev-brain
September 29th, 2022
How to test schema defaults for a Gatsby Plugins
September 28th, 2022
This week around the Gatsby islands
September 26th, 2022
Please include a demo in your Gatsby Plugin repository
September 23rd, 2022
This week around the Gatsby islands
September 19th, 2022
Migration from Page Context to a Gatsby Page Query
September 18th, 2022
Ola is doing a can-do-with-effort sub-task
September 15th, 2022
Add structured data (JSON-LD) with the Gatsby Head API
September 14th, 2022
This week around the Gatsby islands
September 12th, 2022
Did you know you can use NextAuth with Gatsby?
September 9th, 2022
Ola adds "async and await" to sourceNodes in his piraty plugin
September 7th, 2022
The Gatsby Head API cannot set the language attribute on the html tag
September 6th, 2022
This week around the Gatsby islands
September 5th, 2022
Migration from React Helmet to the new Head API
September 2nd, 2022
Add a schema to avoid GraphQL cannot query errors
September 1st, 2022
Stop the build with `reporter.panic`
August 31st, 2022
This week around the Gatsby islands
August 29th, 2022
Source data (avatars) into the Gatsby Data Layer from a Supabase table
August 26th, 2022
Join us for the first show of the season
August 25th, 2022
Supabase + Twitter API + Gatsby = Prune your Follows
August 24th, 2022
Back to school - Back to business
August 23rd, 2022
Take the upgraded Gatsby Cloudinary plugins for a spin
July 9th, 2022
createRemoteFileNode does return something useful
June 22nd, 2022
createNode does NOT return anything useful
June 21st, 2022
This week around the Gatsby islands
June 20th, 2022
"What a legend" — coding and chatting with Grayson Hicks of Gatsby
June 17th, 2022
Do not disable inference of node type schemas in your Gatsby plugins
June 16th, 2022
How to TDD your Gatsby (Serverless) Functions with Jest
June 14th, 2022
This week around the Gatsby islands
June 13th, 2022
Skip handling remote images yourself; there is a plugin for that!
June 10th, 2022
The new Script Component - recommended reading
June 9th, 2022
The story of Scraping Bee — an interview with Pierre de Wulf
June 8th, 2022
This week around the Gatsby islands
June 7th, 2022
How to trigger a Stripe (checkout.session.completed) Event with metadata
June 3rd, 2022
A practical introduction to Gatsby (Serverless) Functions
June 2nd, 2022
Raw body works in develop from v4.16
June 1st, 2022
This week around the Gatsby islands
May 30th, 2022
How to paginate through API results when sourcing data
May 27th, 2022
Direct mutation of a node is a big no-no
May 26th, 2022
Remember to await node creation!
May 25th, 2022
When to (and not to) create Gatsby Content Nodes?
May 24th, 2022
This week around the Gatsby islands
May 23rd, 2022
Your plugin should support both Gatsby Image CDN and downloading images as local file nodes
May 20th, 2022
Stripe Event validation in a Gatsby Serverless Function
May 19th, 2022
Dynamic data in your Gatsby Serverless Functions
May 18th, 2022
This week around the Gatsby islands
May 16th, 2022
Get a head start on your next Gatsby Plugin
May 12th, 2022
How to properly handle URLs in javascript
May 10th, 2022
This week around the Gatsby islands
May 9th, 2022
Source content from anywhere with ScrapingBee
May 6th, 2022
Let's redirect within the app on button clicks/taps
May 5th, 2022
How to create unique Gatsby node ids
May 4th, 2022
No need to create the content digest yourself
May 3rd, 2022
This week around the Gatsby islands
May 2nd, 2022
Fixing an abstract syntax tree bug in Gatsby Remark oEmbed
April 29th, 2022
The cache solution that keeps on NOT giving...
April 28th, 2022
Look what I found - an old Gatsby webinar featuring...
April 27th, 2022
What is Gatsby Remark oEmbed, and how does it work?
April 26th, 2022
This week around the Gatsby islands
April 25th, 2022
My titles are too similar - added a title similarity threshold
April 21st, 2022
Recommended Read — How to Create List of Related Content in Gatsby.JS
April 20th, 2022
This week around the Gatsby islands
April 19th, 2022
Next week around the Gatsby islands - Easter holiday
April 8th, 2022
How are your SEO skillz?
April 7th, 2022
How to fix inconsistent trailing slashes in Gatsby
April 6th, 2022
Gatsby ImageCDN on Netlify
April 5th, 2022
This week around the Gatsby islands - Meet me in NY
April 4th, 2022
Always define a parent when creating nodes in onCreateNode
April 1st, 2022
Should we skip the Gatsby Cache altogether?
March 31st, 2022
Gatsby's createNodeId is deterministic
March 30th, 2022
Upgrade all Gatsby packages in one command with yarn
March 29th, 2022
This week around the Gatsby islands
March 28th, 2022
How to add support for Gatsby ImageCDN in your source plugin
March 25th, 2022
Multiple parrot pages for the same node type in Gatsby
March 24th, 2022
Multiple page components for the same node type in Gatsby
March 23rd, 2022
Multiple page templates for the same node type in Gatsby
March 22nd, 2022
This week around the Gatsby islands - meet me in Athens
March 21st, 2022
How to use the Gatsby Cache to skip subsequent external API calls
March 18th, 2022
New service: Done-for-you Integration Demo
March 17th, 2022
Lost in a sea of local branches? `--sort` might help!
March 16th, 2022
POW! Password Peek-a-boo
March 15th, 2022
This week around the Gatsby islands - meet me in London
March 14th, 2022
How to hijack Gatsby Plugins/Themes with shadowing
March 11th, 2022
How to make the MUI Component Library your own
March 10th, 2022
Encrypted journal app with Gatsby + Userbase
March 9th, 2022
Happy International Women's Day and POW!'s second birthday
March 8th, 2022
This week around the Gatsby islands
March 7th, 2022
Coming full circle? WordPress + Gatsby
March 4th, 2022
I was super excited, but it seems the "Gatsby Image CDN Beta" does not support gatsby-source-filesystem (yet...)
March 3rd, 2022
How to weed out large files in your Gatsby project
March 2nd, 2022
I found one error while creating pages only for markdown pages, not for markdown sections
March 1st, 2022
This week around the Gatsby islands
February 27th, 2022
Failed at "create pages only for markdown pages, not for markdown sections"
February 22nd, 2022
This week around the Gatsby islands
February 21st, 2022
Exploring React Component testing with Gatsby
February 18th, 2022
Source remote images the right way with Gatsby v4
February 17th, 2022
Behind the scenes of Queen Raae and POW!
February 16th, 2022
I created a Link with markdown on our POW!-website
February 15th, 2022
This week around the Gatsby islands
February 14th, 2022
Add tests to your Gatsby Plugin project
February 11th, 2022
Emoji as a favicon, no need for a designer...
February 10th, 2022
Remember to validate your Gatsby Plugin options
February 9th, 2022
Ola adds a slug field to his homemade markdown node
February 8th, 2022
This week around the Gatsby islands
February 7th, 2022
Create your own Gatsby plugin with automated releases
February 4th, 2022
How to release a Gatsby Plugin (or anything really) to npm
February 3rd, 2022
React Round Up: The Great Gatsby with Queen Raae
February 2nd, 2022
This week around the Gatsby islands
January 31st, 2022
I created an image file with createRemoteFileNode
January 31st, 2022
Modularize your Gatsby project with local plugins
January 28th, 2022
Is your gatsby-node.js getting out of hand?
January 27th, 2022
Stuck on a reef in the sharky waters around the Gatsby islands?
January 26th, 2022
This Sunday's Skill-Builder-Session went WRONG!
January 25th, 2022
This week around the Gatsby islands — TheJam.dev, Master React Hooks and more
January 24th, 2022
Source YouTube information using oEmbed, no YouTube API Key needed
January 21st, 2022
Minimal Viable Content Node
January 20th, 2022
Images in Markdown front matter with Gatsby
January 19th, 2022
How did I free up my mind to focus on ONE coding step at the time? While live coding, late at night.
January 18th, 2022
This week around the Gatsby islands
January 17th, 2022
Markdown referencing markdown with Gatsby
January 14th, 2022
Gatsby Parrot Pages
January 13th, 2022
Minimal-doable-task
January 12th, 2022
Static Site Generation (SSG) with Gatsby
January 11th, 2022
This week around the Gatsby islands
January 10th, 2022
SSG even for authenticated routes in Gatsby
January 7th, 2022
Client-side only routes with Gatsby
January 6th, 2022
Third-party scripts with Gatsby
January 5th, 2022
Programatically create pages for tags from Sanity.io
January 4th, 2022
This week around the Gatsby islands
January 3rd, 2022
Server Side Rendered (SSR) fallback routes with Gatsby
December 31st, 2021
v1.0.0 of Let it snow is out ❄️❄️❄️
December 24th, 2021
Create data relationship between TAGS and Lillian's photos of projects
December 21st, 2021
One of the key things in software development is getting the data model right, but ...
December 18th, 2021
Did you know GraphiQL in Gatsby can export code for you?
December 10th, 2021
Let's help Mirjam create Conference Buddy 2.0 this holiday season
December 2nd, 2021
Accept donations with @raae/gatsby-plugin-donations
November 26th, 2021
Gatsby Serverless Functions inside Gatsby Plugins
November 22nd, 2021
Sourcing content from Storyblok with Arisa
November 19th, 2021