👋 Hey, I'm Willow (aka GHOST)

I am a fullstack web developer from the UK.

blog

Self-hosting DNS

My journey of DNS, including self-hosting the resolver with Pi-hole and AdGuard Home, using paid services like NextDNS and AdGuard DNS, and public privacy-respecting resolvers.

blog

Home Assistant Green

My experience with the latest Home Assistant hardware from Nabu Casa

stream

Svelte London: SvelteKit & Pocketbase

Every side project starts out with a question: "What's the BEST tech stack" - how silly! there's no answer right... Meet Pocketbase, an open source go backend providing you everything you need for your app (except users).

youtube

Building a SvelteKit Adapter for WinterJS

The stream will attempt to build an adapter for WinterJS, whilst showing off all the features of building SvelteKit adapters.

blog

Cloud Development Environments... but why?!

What is a Cloud Development Environment (CDE) and why would I ever need one?

podcast

Exploring Svelte, Open Source, and Discord Bots with Willow (GHOST)

I am interviewed by Rob Ocel from the Modern Web Podcast. We talk about Web Development, Svelte, SvelteKit, Open Source, Discord Bots, and more.

blog

Moquettes

Moquettes have been used on public transport around the world for over 100 years. Find out what they are and why in this post...

stream

Sirens: Form Actions

Kev joins the Sirens again to chat about Form actions in SvelteKit and create a new form for speaker submissions on SvelteSirens.dev.

podcast

Svelte with Brittney and Willow

Brittney and I go on Behind the Source by Mike Street to chat about Svelte, SvelteKit, and the Svelte Sirens.

youtube

Threlte: Declarative Threejs for Svelte

In this Svelte Sirens stream Alex Warnes will teach us about Threlte: Declarative Threejs for Svelte.

blog

Build a cross platform app with Tauri

Tauri is excellent at building cross-platform lightweight desktop applications using web technology. This post covers what Tauri is, and what it can do.

stream

Upgrading SvelteKit

GHOST joins Brittney and Kev to update the Svelte Sirens website and showcase upgrading your SvelteKit projects

stream

Backblaze B2 Image Gallery

GHOST joins Oliver's Stream to helpout with his Backblaze B2 Image Galley with Svelte

podcast

Routes for Svelte with Routify

Jake and I go on the Coding Cat Podcast to talk about using Routify and Svelte

youtube

Astro & Svelte

Astro just hit 1.0! Fred K Schott joins us to answer questions on Astro and see how you can integrate Svelte.

podcast

All About the Sirens

The Svelte Sirens go on Svelte Radio to chat about us!

blog

Working with reduced motion in Svelte

Working with reduced motion and Svelte transitions can be easy. In this post I cover how we can adapt our website for those who prefer reduced motion, and how to use svelte-reduced-motion to make your transitions accessible.

blog

Creating a RSS feed with Sanity and Svelte Kit

Read this post to learn how to leverage Svelte Kit endpoints, along with a CMS such as sanity to create a RSS feed for your blog.

youtube

Exploring Routify in Svelte Kit

GHOST does her first talk on Svelte Sirens about how awesome Routify in Svelte Kit can be!

podcast

Routify 3 with Jake and Willow

Jake and I go on Svelte Radio to talk about what's new with Routify 3 beta