External Publishers
Articles I've written for various publications including: The New Stack, Smashing Magazine and CSS Tricks.
- •Getting Started With Neon Branching
Smashing Magazine
Branches are a really nice (and safe) way to configure or reconfigure your database without fear of ...
- •How to use Postgres at the Edge
Neon
A closer look at how to use Neon's serverless driver with Vercel Edge Functions. In this post, I’d l...
- •How to Create a Multi-Region Node.js Lambda API
The New Stack
In this post I'm going to show you how to build a multi-region Node.js Lambda API using Serverless F...
- •The Art of Data Residency and Application Architecture
Cockroach Labs
In this post Rob and Paul explain how they built Silo, a fully functioning multi-region Next.js appl...
- •What is the CockroachDB Cloud API and why should you use It?
Cockroach Labs
Learn about the various ways you can use the new CockroachDB Cloud API, including an example that gi...
- •The Distance from Data to You in Edge Computing
The New Stack
How does data transfer work between the browser, the server, and the database? You may be surprised ...
- •How To Create Dynamic Donut Charts With TailwindCSS And React
Smashing Magazine
In this article, Paul Scanlon shares a super lightweight approach to creating a Donut chart using co...
- •Converting Cloud Provider Regions Into Country Flags
Cockroach Labs
Learn how Paul created an Open-source JavaScript utility package to help convert Cloud Provider Regi...
- •Putting Gears In Motion: Animating Cars With HTML And SVG
Smashing Magazine
SVG <animateMotion> provides a way to define how an element moves along a motion path. In this...
- •What is Gatsby's Valhalla Content Hub?
Gatsby
Welcome to the Gatsby 2022 Glow Up! (thanks to bytes.dev for coining that phrase!) This post is abou...
- •How to Use Function Props with Gatsby's Slice API
Gatsby
As good as the Slice API is, it does come with one or two restrictions. To be clear, these are by de...
- •Gatsby 5 Upgrade. Say No to YOLO
Gatsby
In this post Paul explains how he upgraded paulie.dev to Gatsby 5 and is now experiencing ~47% faste...
- •How to Use Google Sheets as a Database with React and Serverless Functions
The New Stack
In this tutorial I'll be explaining how to use Google Sheets as a database, to store the results of ...
- •How to Build SVG Line Charts with React, SSR and Tailwind CSS
The New Stack
A tutorial on how to roll your own SVG Line Charts in React using Server-side rendering, with either...
- •What's New In Gatsby 2022?
Smashing Magazine
Gatsby has evolved quite dramatically in the last two years. In this article, Paul Scanlon explains ...
- •Building Rise of the Robots with Gatsby and Contentful
Contentful
Hi there! I recently built Rise of the Robots using Gatsby + Rive to demonstrate how Jamstack creati...
- •Building Rise of the Robots
Gatsby
I’d like to Introduce Rise of the Robots. 🤖 A Gatsby + Rive + Contentful powered creative, performa...
- •How to Migrate from Netlify Functions to Gatsby Serverless Functions on Gatsby Cloud
Gatsby
In this post I'll explain how to migrate from Netlify Functions hosted on Netlify to Gatsby Serverle...
- •How to Add Custom Fonts to Gatsby
Gatsby
Using methods outlined in this post I'll be demonstrating how to add custom fonts to a Gatsby site i...
- •How to Add Google Analytics gtag to Gatsby Using Partytown 🎉
Gatsby
On Wednesday Mar 2nd 2022 I watched Ersin Akinci's talk at GatsbyConf: Improve Your Lighthouse Score...
- •Performance Optimization for three.js Web Animations
Gatsby
In this post I'm going to be discussing how to work with JavaScript animation libraries without nega...
- •Building GatsbyConf 2022
Gatsby
Hello! Paul here and I've been given a new assignment! I've been tasked with building the new Gatsby...
- •Fetch Data from the Unsplash API and render using DSG
Gatsby
Learn how to use Gatsby's latest page rendering method DSG (Deferred Static Generation) to defer the...
- •Fetch data from the New York Times API and render using SSG
Gatsby
As I'm sure you know, Gatsby is absolutely brills for statically generating web pages using any type...
- •Fetch data from the US National Weather Service API and render using SSR
Gatsby
As you may have heard, the latest release of Gatsby, Gatsby 4 now supports SSR (Server Side Renderin...
- •Become a Data Champion with Gatsby
Gatsby
Data is hard right? I think so too, and with Gatsby there's more than one way to boil that egg so in...
- •Gatsby Plugin Not Working, But Why?
Gatsby
I know where you're coming from and understand the frustration, so here's my top tips that might mak...
- •Content Querying with Gatsby + Contentful
Gatsby
In this post Paul explains how you can make use of Gatsby's useStaticQuery hook to query different k...
- •Deploy4Swag - Use the best Gatsby ever to get free goodies!
Gatsby
Hello, good morrow and good day! Paul here and I'm back with another super, smashing, great, Gatsby ...
- •A Quick Start Guide To Gatsby and Contentful
Gatsby
If you're looking to build a website using Gatsby and Contentful you've come to the right place. In ...
- •How To Use The Contentful Rich Text Field with Gatsby
Gatsby
Contentful's Rich Text Editor provides content creators with powerful text editing capabilities via ...
- •Gatsby FuncJam `21 - The Winners
Gatsby
From August through September Gatsby ran the internet's func'y-est ever community competition: FuncJ...
- •Building An API With Gatsby Serverless Functions
Smashing Magazine
In this tutorial, Paul Scanlon explains how to build an API by using Gatsby Serverless Functions and...
- •Monetize Open-Source Software With Gatsby Serverless Functions And Stripe
Smashing Magazine
Gatsby Serverless Functions provide front-end developers a way to write and use server-side code wit...
- •Gatsby Serverless Functions And The International Space Station
Smashing Magazine
Gatsby recently announced the launch of “functions”. In this article, Paul Scanlon explains how to g...
- •How We Made the Gatsby 500 Bottles Giveaway
Gatsby
I was keen to explore how Gatsby + Shopify might be adopted in a more incremental way. To test the w...
- •Gatsby Cloud - Better, Faster... Greener?
Gatsby
Gatsby sites are optimized to be smaller, sleeker and faster. When built and deployed in Gatsby Clou...
- •MDX Embedded Images with the All-New Gatsby Image Plugin
Gatsby
A gatsby-plugin-mdx and gatsby-plugin-image demo, taking a deep dive into MDX frontmatter and how it...
- •Getting Started with Gatsby Source WordPress - Choose Your Own Adventure
Gatsby
A step by step guide to setting up your first Gatsby + WordPress website using gatsby-source-wordpre...
- •Shaping the Future of Headless WordPress
Gatsby
Like many devs, Paul Scanlon avoided WordPress projects whenever possible — until he tried Gatsby’s ...
- •Voices of Gatsby - Looking for The Lighthouse
Gatsby
When excited about a new project it's natural to dive in and start writing code. As developer Paul S...
- •Bottoms Up: Gatsby File System Route API + Bums = BumHub
Gatsby
BumHub: A silly idea, butt a firm working process. Hello, I’m Paul and for my Silly Site Challenge I...
- •Storybook Addon - MDX Embed
Storybook
The MDX Embed addon allows you to embed 3rd party media content such as YouTube videos, Tweets, Inst...
- •Hacktoberfest Spotlight A More ‘Polite’ MDX Embed Plugin
Gatsby
Enabling the community to easily write and release plugins for use with Gatsby is an absolute hammer...
- •Gatsby Cloud is Your (Good) Friend
Gatsby
If you’re a Gatsby open source enthusiast you’re probably aware of Gatsby Cloud. But W.T.Flip actual...
- •Add Playful Animated SVG Reactions to a Gatsby Blog
Netlify
In this blog post I'm going to discuss how to add user reactions to your Gatsby blog posts using a f...
- •Gatsby Recipes, What's All the Fuss About?
Gatsby
Gatsby Recipes were introduced just last month, as a new tool to automate common site building tasks...
- •Roll Your Own Comments With Gatsby and Fauna
CSS Tricks
If you haven’t used Gatsby before have a read about why it’s fast in every way that matters, and if ...
- •Challenge Accepted, One Developer, 10 Projects, 100 Days of Gatsby
Gatsby
Paul Scanlon took the #100DaysOfGatsby challenge quite literally: Each day for 100 days, he worked i...