41554 blogs · [ { "id": "01a087dc-ed6d-7157-a53e-ccba9da95bfb", "title": "Adding Environment Variables to GitHub Actions", "url": "https://scottspence.com/posts/adding-environment-variables-to-github-actions/", "published_at": "2022-12-08T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccba9e1dae63", "title": "Testing meta tags with Playwright", "url": "https://scottspence.com/posts/testing-meta-tags-with-playwright/", "published_at": "2022-11-03T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccba9eebecc6", "title": "Data loading in SvelteKit", "url": "https://scottspence.com/posts/data-loading-in-sveltekit/", "published_at": "2022-10-30T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccba9f35adc6", "title": "Set up a free PocketBase database with Fly.io", "url": "https://scottspence.com/posts/set-up-free-pocketbase-db/", "published_at": "2022-10-02T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccba9f5313c7", "title": "Use URQL with SvelteKit", "url": "https://scottspence.com/posts/use-urql-with-sveltekit/", "published_at": "2022-10-01T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccba9f5d5a6f", "title": "SvelteKit Environment Variables with the SvelteKit $env Module", "url": "https://scottspence.com/posts/sveltekit-environment-variables-with-the-sveltekit-env-module/", "published_at": "2022-08-07T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa046a2a0", "title": "Getting set up with Storyblok and SvelteKit", "url": "https://scottspence.com/posts/getting-set-up-with-storyblok-and-sveltekit/", "published_at": "2022-07-19T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa106efb5", "title": "Change Browser Scrollbar Colour with Tailwind CSS", "url": "https://scottspence.com/posts/change-scrollbar-color-tailwind-css/", "published_at": "2022-07-12T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa10f0d31", "title": "Prisma, SvelteKit and PlanetScale deployment issues on Vercel", "url": "https://scottspence.com/posts/prisma-sveltekit-planetscale-deployment-issues/", "published_at": "2022-07-03T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa15f37b3", "title": "Change Text Highlight Color with Tailwind CSS", "url": "https://scottspence.com/posts/change-text-highlight-colour-with-tailwind-css/", "published_at": "2022-06-03T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa1708868", "title": "Get Debian WSL Set Up For Web Development", "url": "https://scottspence.com/posts/get-debian-wsl-set-up-for-web-development/", "published_at": "2022-05-22T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa24c90a6", "title": "GraphQL Code Generator with SvelteKit and TypeScript Example", "url": "https://scottspence.com/posts/typescript-wit-sveltekit-example/", "published_at": "2022-05-13T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa25b9497", "title": "Making npm Packages with SvelteKit", "url": "https://scottspence.com/posts/making-npm-packages-with-sveltekit/", "published_at": "2022-05-02T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa2ee012c", "title": "How to Fix Windows Update Download Error", "url": "https://scottspence.com/posts/windows-update-download-error/", "published_at": "2022-04-18T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa37431f4", "title": "How to Configure Git Username and Email", "url": "https://scottspence.com/posts/configure-git-username-and-email/", "published_at": "2022-04-17T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa402c996", "title": "Create Skip To Content With Tailwind CSS", "url": "https://scottspence.com/posts/create-skip-to-content-with-tailwind-css/", "published_at": "2022-04-16T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa4abcdd5", "title": "My Zsh Config", "url": "https://scottspence.com/posts/my-zsh-config/", "published_at": "2022-04-14T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa4df4b6e", "title": "Set up SSH for use with Git", "url": "https://scottspence.com/posts/set-up-ssh-for-use-with-git/", "published_at": "2022-04-14T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa58a9874", "title": "Getting Started with KitQL and GraphCMS", "url": "https://scottspence.com/posts/getting-started-with-kitql-and-graphcms/", "published_at": "2022-03-18T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa661b907", "title": "Make a URL Shortener with SvelteKit", "url": "https://scottspence.com/posts/make-a-url-shortener-with-sveltekit/", "published_at": "2022-03-09T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa6c467c8", "title": "Make a Contact Form with SvelteKit and Airtable", "url": "https://scottspence.com/posts/make-a-contact-form-with-sveltekit-and-airtable/", "published_at": "2022-03-02T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa6dd1a31", "title": "Consolidate Chat Sources for Use in OBS with Social Stream", "url": "https://scottspence.com/posts/consolodate-chat-sources-for-use-in-obs/", "published_at": "2022-02-25T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa747e16f", "title": "Reduce and Filter JavaScript Object on Property", "url": "https://scottspence.com/posts/reduce-and-filter-object-on-property/", "published_at": "2022-01-25T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa77a6f16", "title": "Upgrade Ubuntu on Windows Subsystem for Linux from 20.04 to 22.04", "url": "https://scottspence.com/posts/update-ubuntu-from-20.04-to-21.10/", "published_at": "2022-01-18T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa7af595a", "title": "Keychron Q1 - First Impressions", "url": "https://scottspence.com/posts/keychron-q1-first-impressions/", "published_at": "2021-12-27T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa8217f2b", "title": "WSL Web Developer Setup with Fedora 35", "url": "https://scottspence.com/posts/wsl-web-developer-setup-with-fedora-35/", "published_at": "2021-12-08T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa8601d52", "title": "SvelteKit Fetch from GraphQL Endpoint with Variables", "url": "https://scottspence.com/posts/sveltekit-fetch-from-graphql-with-variables/", "published_at": "2021-12-02T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa8b39ca3", "title": "How to Set Up Svelte with Tailwind CSS", "url": "https://scottspence.com/posts/how-to-set-up-svelte-with-tailwind/", "published_at": "2021-11-16T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa8e45150", "title": "Setting up Fastmail with Vercel", "url": "https://scottspence.com/posts/setting-up-fastmail-with-vercel/", "published_at": "2021-11-11T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa9c78112", "title": "Fathom Analytics with SvelteKit", "url": "https://scottspence.com/posts/fathom-analytics-with-svelte/", "published_at": "2021-11-03T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaa9f8df43", "title": "Backup Ubuntu in Windows Subsystem for Linux", "url": "https://scottspence.com/posts/backup-ubuntu-wsl-instances/", "published_at": "2021-11-02T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaaae8277d", "title": "Use URQL with Svelte", "url": "https://scottspence.com/posts/use-urql-with-svelte/", "published_at": "2021-10-22T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaab8eb8ae", "title": "Windows Subsystem for Linux on Windows 11", "url": "https://scottspence.com/posts/wsl-on-windows-11/", "published_at": "2021-10-14T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaabdb07ec", "title": "Six Months as a Developer Advocate - a retrospective", "url": "https://scottspence.com/posts/six-months-as-a-developer-advocate/", "published_at": "2021-09-26T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaac647723", "title": "Fetch data from two or more endpoints in SvelteKit", "url": "https://scottspence.com/posts/fetch-data-from-two-or-more-endpoints-in-svelte/", "published_at": "2021-09-20T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaad20886e", "title": "Using SvelteKit Endpoints in Netlify", "url": "https://scottspence.com/posts/using-skeltekit-endpoints-in-netlify/", "published_at": "2021-08-31T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaae1a996d", "title": "Make an Email Form Submission with SvelteKit", "url": "https://scottspence.com/posts/email-form-submission-with-sveltekit/", "published_at": "2021-08-30T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaae4a2b0c", "title": "Make a Sitemap with SvelteKit", "url": "https://scottspence.com/posts/make-a-sitemap-with-sveltekit/", "published_at": "2021-08-21T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaae9d282e", "title": "Deploy Your Own Links Page with One Click", "url": "https://scottspence.com/posts/once-click-links-page/", "published_at": "2021-08-12T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaaefe0300", "title": "Make an RSS Feed for your SvelteKit Project", "url": "https://scottspence.com/posts/make-an-rss-feed-with-sveltekit/", "published_at": "2021-08-09T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbaaffc0de5", "title": "SvelteKit .env secrets", "url": "https://scottspence.com/posts/sveltekit-env-secrets/", "published_at": "2021-06-22T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbab0a618c4", "title": "Data Binding in Svelte", "url": "https://scottspence.com/posts/data-binding-in-svelte/", "published_at": "2021-05-20T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbab149fca0", "title": "SvelteKit starter blog with GraphCMS", "url": "https://scottspence.com/posts/graphcms-svelte-starter/", "published_at": "2021-05-06T00:00:00+00:00" }, { "id": "01a087dc-ed6d-7157-a53e-ccbab152d4a0", "title": "OBS Fix Display Capture not Working", "url": "https://scottspence.com/posts/obs-display-capture-not-working/", "published_at": "2021-04-28T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d92ecb1fc", "title": "OBS Display Capture from one PC to Another", "url": "https://scottspence.com/posts/obs-ndi-two-screen-capture/", "published_at": "2021-04-28T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d932bc306", "title": "Setting up Resources on Render", "url": "https://scottspence.com/posts/setting-up-render/", "published_at": "2021-04-24T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d94289a44", "title": "Remove Service Worker - Gatsby", "url": "https://scottspence.com/posts/remove-service-worker/", "published_at": "2021-04-20T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d94eb60c2", "title": "Notes on Svelte", "url": "https://scottspence.com/posts/notes-on-svelte/", "published_at": "2021-04-06T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9597ed60", "title": "Growth over the Past Year", "url": "https://scottspence.com/posts/growth-over-the-past-year/", "published_at": "2021-03-28T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d96816d62", "title": "How to Backup Windows Subsystem for Linux distributions", "url": "https://scottspence.com/posts/backup-wsl-installs/", "published_at": "2021-03-24T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d97685125", "title": "Stylelint Configuration for use with Tailwind CSS", "url": "https://scottspence.com/posts/stylelint-configuration-for-tailwindcss/", "published_at": "2021-03-15T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d976a440d", "title": "Notes on direnv", "url": "https://scottspence.com/posts/notes-on-direnv/", "published_at": "2021-03-13T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d97783ef2", "title": "Notes on Toast", "url": "https://scottspence.com/posts/notes-on-toast/", "published_at": "2021-03-13T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d98229b86", "title": "Setting up ProtonMail with Vercel", "url": "https://scottspence.com/posts/setting-up-proton-mail-with-vercel/", "published_at": "2021-02-26T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d984e502f", "title": "Making Presentations with MDX", "url": "https://scottspence.com/posts/making-mdx-presentations/", "published_at": "2021-02-16T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d98e2c492", "title": "Sitemap Generation for Dynamic Routes In NextJS with the Sanity Client", "url": "https://scottspence.com/posts/dynamic-sitemap-generation-with-nextjs-and-sanity/", "published_at": "2021-02-02T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d99a40a3e", "title": "Logitech G915 - First Impressions", "url": "https://scottspence.com/posts/logitech-g915/", "published_at": "2021-02-01T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9a4dc9ca", "title": "QA Wolf v2 Getting Started", "url": "https://scottspence.com/posts/qa-wolf-v2-getting-started/", "published_at": "2021-01-20T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9a6e118b", "title": "Using the GitHub GraphQL API in a serverless function - GraphQL vs REST", "url": "https://scottspence.com/posts/github-user-details/", "published_at": "2021-01-15T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9afe9579", "title": "Windows Terminal Config - Make it Your Own", "url": "https://scottspence.com/posts/windows-terminal-config/", "published_at": "2021-01-14T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9bf47e52", "title": "WSL Web Developer Bootstrap with Fedora 33", "url": "https://scottspence.com/posts/fedora-bootstrap-from-scratch/", "published_at": "2021-01-06T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9c12e1a9", "title": "Fedora Remix for WSL GUI Apps", "url": "https://scottspence.com/posts/fedora-remix-for-wsl-gui-apps/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9c68bb7d", "title": "Use Google Chrome in Ubuntu on Windows Subsystem Linux", "url": "https://scottspence.com/posts/use-chrome-in-ubuntu-wsl/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9ca508f5", "title": "Get GraphQL Data Using Axios", "url": "https://scottspence.com/posts/get-graphql-data-with-axios/", "published_at": "2021-01-02T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9d13e157", "title": "Create a Video Overlay with Hooks", "url": "https://scottspence.com/posts/create-a-video-overlay-with-hooks/", "published_at": "2020-12-31T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9db00574", "title": "Getting started with Preact and the Preact CLI", "url": "https://scottspence.com/posts/preact-getting-started/", "published_at": "2020-12-31T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9e3356c0", "title": "Make a Simple API Endpoint with Vercel Serverless Functions", "url": "https://scottspence.com/posts/make-a-simple-api-endpoint-with-vercel/", "published_at": "2020-12-27T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9e63614d", "title": "Fish Shell Introduction", "url": "https://scottspence.com/posts/fish-shell-introduction/", "published_at": "2020-12-14T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9ec1d280", "title": "WSL openSUSE for web dev", "url": "https://scottspence.com/posts/using-opensuse-for-webdev/", "published_at": "2020-12-13T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9eefee98", "title": "Enable GUIs on Windows Subsystem Linux (WSL)", "url": "https://scottspence.com/posts/gui-with-wsl/", "published_at": "2020-12-09T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9ef14128", "title": "Notes on Zsh and Oh My Zsh", "url": "https://scottspence.com/posts/zsh-and-oh-my-zsh/", "published_at": "2020-12-08T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9f2451f2", "title": "Gatsby File System Route API with MDX", "url": "https://scottspence.com/posts/gatsby-file-system-route-api/", "published_at": "2020-11-29T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582d9fda9d0c", "title": "Chakra UI and Gatsby - Getting Started", "url": "https://scottspence.com/posts/getting-started-chakra-ui-gatsby/", "published_at": "2020-11-21T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da04f0dfe", "title": "Patching Gatsby React Router Scroll with patch-package", "url": "https://scottspence.com/posts/patching-gatsby-react-router-scroll/", "published_at": "2020-11-01T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da0e35c9a", "title": "Spreading the Jamstack", "url": "https://scottspence.com/posts/spreading-the-jamstack/", "published_at": "2020-10-17T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da17869ce", "title": "Getting Started with Creating YouTube Videos", "url": "https://scottspence.com/posts/getting-started-with-youtube/", "published_at": "2020-10-08T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da224c15c", "title": "Markdown Showdown - All I Know About Markdown", "url": "https://scottspence.com/posts/writing-with-markdown/", "published_at": "2020-09-17T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da2ec003c", "title": "How to Monetise Your Content With Coil and Brave BAT", "url": "https://scottspence.com/posts/how-to-monetise-your-content/", "published_at": "2020-09-02T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da31dce2c", "title": "Windows Subsystem Linux Bootstrap 2020", "url": "https://scottspence.com/posts/wsl-bootstrap-2020/", "published_at": "2020-08-26T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da336202e", "title": "My Second Brain - Zettelkasten", "url": "https://scottspence.com/posts/my-second-brain-zettelkasten/", "published_at": "2020-07-17T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da376803e", "title": "Switching to Manjaro from Ubuntu", "url": "https://scottspence.com/posts/switching-to-manjaro-from-ubuntu/", "published_at": "2020-07-15T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da3df3778", "title": "The COVID Chronicles - My Life In Lockdown", "url": "https://scottspence.com/posts/covid-chronicles/", "published_at": "2020-06-25T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da3f428eb", "title": "My Top Ten Visual Studio Code Extensions 2020", "url": "https://scottspence.com/posts/my-vscode-extensions/", "published_at": "2020-06-22T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da4415fc0", "title": "Logitech G815 Keyboard on Ubuntu - First Impressions", "url": "https://scottspence.com/posts/logitech-g815/", "published_at": "2020-06-20T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da4610d8a", "title": "Theming With Linaria", "url": "https://scottspence.com/posts/theming-with-linaria/", "published_at": "2020-06-18T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da4fb822e", "title": "Windows Subsystem Linux 2 (WSL) - Up and Running", "url": "https://scottspence.com/posts/wsl2-up-and-running/", "published_at": "2020-06-18T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da5d5e47d", "title": "Fathom Analytics Gatsby Configuration", "url": "https://scottspence.com/posts/fathom-config/", "published_at": "2020-06-09T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da63d68d3", "title": "Full Screen Resolution With No Guest Additions in VirtualBox", "url": "https://scottspence.com/posts/no-guest-additions/", "published_at": "2020-06-09T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da66ca28f", "title": "Linaria - Getting Started", "url": "https://scottspence.com/posts/linaria-getting-started/", "published_at": "2020-06-04T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da673654f", "title": "My First PC Build", "url": "https://scottspence.com/posts/first-time-pc-build/", "published_at": "2020-05-30T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da727f4d0", "title": "Styled Components Resources", "url": "https://scottspence.com/posts/styled-components-resources/", "published_at": "2020-05-11T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da7e25d35", "title": "CSS Resources From Around the Web", "url": "https://scottspence.com/posts/css-resources/", "published_at": "2020-05-09T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da7ffec1f", "title": "VS Code Tips and Snippets", "url": "https://scottspence.com/posts/vscode-snippets/", "published_at": "2020-05-09T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da8d6d7f2", "title": "Patching Packages with patch-package", "url": "https://scottspence.com/posts/patching-packages/", "published_at": "2020-05-04T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da8d7c55b", "title": "Why Make a React SEO Component", "url": "https://scottspence.com/posts/react-seo-component/", "published_at": "2020-05-04T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582da9384576", "title": "CSS Variables Fallback", "url": "https://scottspence.com/posts/css-variables-dark-mode/", "published_at": "2020-05-02T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582daa1818d9", "title": "Moving from Now to Netlify then back to Now", "url": "https://scottspence.com/posts/moving-from-now-to-netlify/", "published_at": "2020-05-02T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582daacffb1b", "title": "Moving Large Markdown Assets to a CDN", "url": "https://scottspence.com/posts/large-md-assets-to-cdn/", "published_at": "2020-04-30T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582daaee4b29", "title": "Open Graph Images with Gatsby and Now", "url": "https://scottspence.com/posts/serverless-og-images/", "published_at": "2020-04-30T00:00:00+00:00" }, { "id": "01a087dc-ed6e-73b3-b2a0-582dab0302da", "title": "A Digital Garden", "url": "https://scottspence.com/posts/a-digital-garden/", "published_at": "2020-04-27T00:00:00+00:00" } ] posts Claim your blog
Back to scottspence.com
Blog · corpus.blog/blogs/scottspence.com/posts

scottspence.com

scottspence.com

2022

2021

2020