Skip Navigation

Scott Spence

Reactions leaderboard

Here's the most reacted to posts on the site.

🥇 Change Browser Scrollbar Colour with Tailwind CSS

👍 518❤️ 193💩 34🎉 172

🥈 Change Text Highlight Color with Tailwind CSS

👍 463❤️ 264💩 71🎉 103

🥉 Use Google Chrome in Ubuntu on Windows Subsystem Linux

👍 201❤️ 296💩 74🎉 78

# 4 My Zsh Config

👍 276❤️ 64💩 48🎉 51

# 5 SvelteKit Page Reaction Component with Upstash Redis

👍 91❤️ 152💩 8🎉 112

# 6 SvelteKit Data Loading, Understanding the load function

👍 166❤️ 113💩 22🎉 46

# 7 Gradient animations with Tailwind CSS and SvelteKit

👍 152❤️ 95💩 21🎉 55

# 8 Cursor Setup for WSL

👍 75❤️ 114💩 30🎉 48

# 9 Passing SvelteKit +page.server.ts data to +page.ts

👍 147❤️ 33💩 4🎉 11

# 10 How to Implement Redirects for Changed Post Routes in Sveltekit

👍 100❤️ 41💩 24🎉 14

# 11 Getting MCP Server Working with Claude Desktop in WSL

👍 76❤️ 23💩 17🎉 21

# 12 SvelteKit Environment Variables with the SvelteKit $env Module

👍 65❤️ 24💩 17🎉 13

# 13 Contact Form Send Email From Site with Fastmail

👍 61❤️ 11💩 13🎉 28

# 14 Customising Fonts in Tailwind CSS and daisyUI

👍 36❤️ 40💩 11🎉 22

# 15 Robots.txt file for SvelteKit projects

👍 52❤️ 17💩 14🎉 20

# 16 Scrollbar Styling with Tailwind and daisyUI

👍 68❤️ 17💩 5🎉 12

# 17 Patching packages with pnpm patch

👍 72❤️ 10💩 9🎉 7

# 18 Setting up my VPS on Hetzner

👍 44❤️ 27💩 10🎉 11

# 19 Cookie-Based Theme Selection in SvelteKit with daisyUI

👍 23❤️ 35💩 14🎉 10

# 20 The new Svelte (sv) CLI, adding Tailwind is simple now

👍 42❤️ 28💩 4🎉 8

# 21 Why Fastmail over ProtonMail

👍 34❤️ 13💩 8🎉 20

# 22 Stylelint Configuration for use with Tailwind CSS

👍 24❤️ 15💩 7🎉 28

# 23 Windsurf Setup for WSL

👍 31❤️ 14💩 8🎉 18

# 24 Sitemap Generation for Dynamic Routes In NextJS with the Sanity Client

👍 23❤️ 35💩 7🎉 5

# 25 Make an RSS Feed for your SvelteKit Project

👍 23❤️ 13💩 12🎉 22

# 26 SvelteKit starter blog with GraphCMS

👍 34❤️ 19💩 5🎉 10

# 27 How to Configure Git Username and Email

👍 32❤️ 15💩 11🎉 9

# 28 SvelteKit and Fathom Svelte 5 Integration

👍 14❤️ 8💩 11🎉 34

# 29 Configuring MCP Tools in Claude Code - The Better Way

👍 45❤️ 11💩 5🎉 5

# 30 Comparing macOS, Windows, and Linux Experiences

👍 20❤️ 18💩 3🎉 23

# 31 CSRF with SvelteKit on Fly.io

👍 25❤️ 10💩 7🎉 22

# 32 Fetch data from two or more endpoints in SvelteKit

👍 34❤️ 5💩 2🎉 21

# 33 Create a Video Overlay with Hooks

👍 32❤️ 25💩 0🎉 2

# 34 SvelteKit Turso Fly.io App Guide

👍 21❤️ 15💩 8🎉 15

# 35 Create Skip To Content With Tailwind CSS

👍 25❤️ 18💩 8🎉 2

# 36 Making a robots.txt syntax highlighter for VS Code

👍 13❤️ 15💩 8🎉 17

# 37 Theme Switching in SvelteKit Updated for daisyUI v5 and Tailwind v4

👍 15❤️ 19💩 2🎉 15

# 38 Migrating from @testing-library/svelte to vitest-browser-svelte

👍 18❤️ 19💩 0🎉 13

# 39 Using MCP Tools with Claude and Cline

👍 14❤️ 16💩 11🎉 8

# 40 WSL Web Developer Setup with Fedora 35

👍 14❤️ 20💩 4🎉 11

# 41 Deploying SvelteKit Apps on Fly.io

👍 17❤️ 15💩 3🎉 12

# 42 Making npm Packages with SvelteKit

👍 32❤️ 3💩 8🎉 4

# 43 Make a URL Shortener with SvelteKit

👍 35❤️ 3💩 0🎉 8

# 44 My Updated ZSH Config 2025

👍 31❤️ 7💩 0🎉 8

# 45 SvelteKit Fetch from GraphQL Endpoint with Variables

👍 18❤️ 9💩 2🎉 16

# 46 HTML Input Types and Uses

👍 23❤️ 20💩 0🎉 0

# 47 SvelteKit Environment Variables with Fly.io Deployment

👍 16❤️ 5💩 1🎉 21

# 48 The AI Coding Tools I Actually Use (And the Ones I Don't)

👍 26❤️ 5💩 5🎉 6

# 49 Set up a free PocketBase database with Fly.io

👍 18❤️ 12💩 0🎉 10

# 50 Shared Tailwind CSS Themes in Svelte Monorepos

👍 15❤️ 9💩 0🎉 16

# 51 Updating SvelteKit Redirects - A More Robust Approach

👍 15❤️ 16💩 0🎉 3

# 52 WSL Web Developer Setup with Fedora 39

👍 13❤️ 2💩 0🎉 19

# 53 Patching Packages with patch-package

👍 17❤️ 5💩 1🎉 10

# 54 Speeding Up My ZSH Shell ⚡

👍 13❤️ 7💩 4🎉 9

# 55 Svead the SvelteKit SEO Head Component

👍 5❤️ 14💩 4🎉 10

# 56 Handling Multi-Select Form Data

👍 12❤️ 4💩 6🎉 10

# 57 Hello World!

👍 11❤️ 14💩 0🎉 7

# 58 Svelte Summit 2025

👍 15❤️ 4💩 1🎉 12

# 59 Take Back the Web! A Practical Guide to Digital Independence

👍 14❤️ 3💩 0🎉 15

# 60 Building Session Analytics with SvelteKit and Turso DB

👍 13❤️ 8💩 4🎉 6

# 61 Updating BIOS on Motherboard

👍 15❤️ 7💩 2🎉 7

# 62 Setting Up Codename Goose in WSL

👍 16❤️ 7💩 0🎉 7

# 63 Should I create my own blog?

👍 20❤️ 5💩 0🎉 5

# 64 Using the GitHub GraphQL API in a serverless function - GraphQL vs REST

👍 4❤️ 8💩 3🎉 14

# 65 Load markdown via endpoint in SvelteKit

👍 13❤️ 13💩 3🎉 0

# 66 Multi-instance PocketBase setup

👍 17❤️ 7💩 0🎉 5

# 67 Make a Sitemap with SvelteKit

👍 11❤️ 16💩 0🎉 1

# 68 Passing data between SvelteKit server and page files

👍 16❤️ 4💩 0🎉 8

# 69 How to Backup Windows Subsystem for Linux distributions

👍 12❤️ 4💩 1🎉 10

# 70 Caching with Fathom, Redis, and SvelteKit

👍 7❤️ 3💩 3🎉 13

# 71 Testing meta tags with Playwright

👍 24❤️ 0💩 0🎉 0

# 72 Build a coding blog from scratch with Gatsby and MDX

👍 17❤️ 5💩 0🎉 1

# 73 Data loading in SvelteKit

👍 23❤️ 0💩 0🎉 0

# 74 Fixing 'Component Instantiation' Error in Svelte 5 Tests: A Quick Guide

👍 16❤️ 3💩 0🎉 3

# 75 Importing Large CSV Files into Turso DB

👍 5❤️ 2💩 2🎉 13

# 76 Hunting Down 1.3 Billion Row Database Reads

👍 11❤️ 4💩 0🎉 6

# 77 How to Fix Hetzner ARM64 VPS Package Updates on Ubuntu 24.04

👍 9❤️ 3💩 0🎉 7

# 78 Full Screen Resolution With No Guest Additions in VirtualBox

👍 8❤️ 3💩 4🎉 2

# 79 DKIM for Cloudflare and Fastmail

👍 9❤️ 5💩 0🎉 2

# 80 Switching from Brevo to Buttondown

👍 6❤️ 4💩 0🎉 6

# 81 Upgrade Ubuntu on Windows Subsystem for Linux from 20.04 to 22.04

👍 8❤️ 4💩 0🎉 4

# 82 Use URQL with SvelteKit

👍 8❤️ 4💩 0🎉 4

# 83 Use Common Table Expressions

👍 6❤️ 7💩 0🎉 2

# 84 From JSDOM to Real Browsers: Testing Svelte with Vitest Browser Mode

👍 7❤️ 3💩 0🎉 4

# 85 Airtable to Upstash Redis with SvelteKit

👍 4❤️ 2💩 0🎉 7

# 86 Make an Email Form Submission with SvelteKit

👍 5❤️ 2💩 1🎉 5

# 87 Instagram Image Filters with Tailwind CSS and SvelteKit

👍 6❤️ 7💩 0🎉 0

# 88 OBS Display Capture from one PC to Another

👍 7❤️ 3💩 1🎉 2

# 89 Why Make a React SEO Component

👍 6❤️ 2💩 2🎉 3

# 90 Make a simple, personal, URL shortener with Now.sh

👍 5❤️ 2💩 1🎉 5

# 91 Markdown Showdown - All I Know About Markdown

👍 9❤️ 4💩 0🎉 0

# 92 Git SSH and Commit Signing Setup in WSL Ubuntu

👍 7❤️ 2💩 0🎉 3

# 93 How to Set Up Svelte with Tailwind CSS

👍 7❤️ 1💩 1🎉 3

# 94 Switching to Manjaro from Ubuntu

👍 5❤️ 4💩 0🎉 3

# 95 Theming With Linaria

👍 9❤️ 3💩 0🎉 0

# 96 Logitech G915 - First Impressions

👍 6❤️ 2💩 1🎉 2

# 97 Adding multiple SPF records with Vercel

👍 0❤️ 10💩 0🎉 0

# 98 The COVID Chronicles - My Life In Lockdown

👍 6❤️ 1💩 0🎉 3

# 99 Gatsby File System Route API with MDX

👍 10❤️ 0💩 0🎉 0

# 100 A Digital Garden

👍 3❤️ 3💩 1🎉 2

# 101 Enable GUIs on Windows Subsystem Linux (WSL)

👍 5❤️ 2💩 0🎉 2

# 102 Make a Contact Form with SvelteKit and Airtable

👍 6❤️ 1💩 0🎉 2

# 103 WSL openSUSE for web dev

👍 3❤️ 1💩 0🎉 5

# 104 Adding real-time analytics to my SvelteKit site with Fathom

👍 4❤️ 4💩 0🎉 0

# 105 Goals for 2023

👍 3❤️ 1💩 0🎉 4

# 106 How I got back online after AWS East went down

👍 4❤️ 2💩 0🎉 2

# 107 MCP Tools Usage Guide

👍 4❤️ 1💩 0🎉 1

# 108 Set up SSH for use with Git

👍 3❤️ 0💩 0🎉 3

# 109 Streamlining Svead the SvelteKit SEO package

👍 4❤️ 0💩 0🎉 2

# 110 Getting set up with Storyblok and SvelteKit

👍 3❤️ 2💩 0🎉 0

# 111 Making Presentations with MDX

👍 2❤️ 1💩 1🎉 1

# 112 Logitech G815 Keyboard on Ubuntu - First Impressions

👍 2❤️ 1💩 0🎉 1

# 113 My Second Brain - Zettelkasten

👍 3❤️ 1💩 0🎉 0

# 114 Data Binding in Svelte

👍 1❤️ 2💩 0🎉 0

# 115 SvelteKit Contact Form Example with Airtable

👍 3❤️ 0💩 0🎉 0

# 116 Using the Svelte use action for animations

👍 1❤️ 2💩 0🎉 0

# 117 Add Analytics Tracking Links to your Markdown

👍 2❤️ 0💩 0🎉 0

# 118 Adding DKIM records to Vercel

👍 0❤️ 1💩 0🎉 1

# 119 Linaria - Getting Started

👍 0❤️ 2💩 0🎉 0

# 120 SvelteKit .env secrets

👍 2❤️ 0💩 0🎉 0

# 121 Windows Subsystem Linux Bootstrap 2020

👍 2❤️ 0💩 0🎉 0

# 122 Notes on Zsh and Oh My Zsh

👍 2❤️ 0💩 0🎉 0

# 123 Setting up Fastmail with Vercel

👍 1❤️ 0💩 0🎉 0

# 124 Add a Table of Contents with Smooth scroll using Gatsby and MDX

👍 0❤️ 0💩 0🎉 1

# 125 Windows Terminal Config - Make it Your Own

👍 0❤️ 1💩 0🎉 0

# 126 Make a Simple API Endpoint with Vercel Serverless Functions

👍 0❤️ 0💩 0🎉 0

Copyright © 2017 - 2025 - All rights reserved Scott Spence