notrab.dev

The Geordie Webmaster

My Videos

Deploy your first edge script to bunny.net

Deploy your first edge script to bunny.net

December 12th, 2025

CMS Vibe Coding with Cursor + Hygraph's MCP Server

CMS Vibe Coding with Cursor + Hygraph's MCP Server

November 12th, 2025

Dynamic Theme Switching with CSS Variables and Tailwind

Dynamic Theme Switching with CSS Variables and Tailwind

September 16th, 2025

First look at BunnyCDN Magic Containers

First look at BunnyCDN Magic Containers

March 17th, 2025

Build a Changelog with Astro and GitHub Releases

Build a Changelog with Astro and GitHub Releases

February 14th, 2025

Build a Database Per User App with Turso

Build a Database Per User App with Turso

November 7th, 2024

Fetching CMS data using Astro Content Layer

Fetching CMS data using Astro Content Layer

August 15th, 2024

Save Resend emails to your Turso Database

Save Resend emails to your Turso Database

July 23rd, 2024

Query your database using AI

Query your database using AI

July 3rd, 2024

Publish to NPM with GitHub Actions

Publish to NPM with GitHub Actions

July 1st, 2024

Set Tailwind CSS Variables From Environment Variables

Set Tailwind CSS Variables From Environment Variables

June 19th, 2024

Tailwind CSS Variables and Environment Variables

Tailwind CSS Variables and Environment Variables

June 19th, 2024

Database Migrations with Geni

Database Migrations with Geni

June 17th, 2024

Using Environment Variables with Astro

Using Environment Variables with Astro

June 14th, 2024

5 Free SQLite GUIs

5 Free SQLite GUIs

June 13th, 2024

SVG Icons with Astro Icon

SVG Icons with Astro Icon

June 12th, 2024

GraphQL Explorer by Inigo

GraphQL Explorer by Inigo

May 22nd, 2024

Office Hours Live Coding Test

Office Hours Live Coding Test

May 17th, 2024

Deploy Next.js to Fly.io with Docker

Deploy Next.js to Fly.io with Docker

May 14th, 2024

Database per user

Database per user

February 21st, 2024

Protect your community with NameGuard for ENS

Protect your community with NameGuard for ENS

January 31st, 2024

Type safe GraphQL with Tada

Type safe GraphQL with Tada

January 17th, 2024

Mintlify documentation

Mintlify documentation

December 4th, 2023

Serverless graphql with Grafbase

Serverless graphql with Grafbase

November 9th, 2023

Protect GraphQL APIs with Unkey

Protect GraphQL APIs with Unkey

October 16th, 2023

GraphQL London

GraphQL London

September 8th, 2023

Interview with GraphQL Expert Laurin Quast

Interview with GraphQL Expert Laurin Quast

September 6th, 2023

GraphQL list query naming conventions

GraphQL list query naming conventions

July 31st, 2023

What's the point of GraphQL client libraries over fetch?

What's the point of GraphQL client libraries over fetch?

July 17th, 2023

GraphQL JIT

GraphQL JIT

July 7th, 2023

GraphQL Analytics and Security with Inigo

GraphQL Analytics and Security with Inigo

June 27th, 2023

Top 5 tools every frontend developer should be using with GraphQL in 2023

Top 5 tools every frontend developer should be using with GraphQL in 2023

May 30th, 2023

Next.js 13 Route Handler and GraphQL Yoga

Next.js 13 Route Handler and GraphQL Yoga

May 22nd, 2023

Automate deploying GraphQL APIs to Cloudflare Workers with GitHub Actions

Automate deploying GraphQL APIs to Cloudflare Workers with GitHub Actions

April 24th, 2023

Type-safe GraphQL resolvers with garph

Type-safe GraphQL resolvers with garph

April 17th, 2023

GraphQL Voyager

GraphQL Voyager

March 20th, 2023

Custom Masked Email Directive with RedwoodJS

Custom Masked Email Directive with RedwoodJS

March 6th, 2023

GraphQL over HTTP and Auditing GraphQL Servers

GraphQL over HTTP and Auditing GraphQL Servers

February 27th, 2023

Inspect GraphQL Requests with the GraphQL Network Inspector Chrome Extension

Inspect GraphQL Requests with the GraphQL Network Inspector Chrome Extension

February 23rd, 2023

GraphQL Input Error Handling

GraphQL Input Error Handling

February 20th, 2023

Generate Persisted Documents with GraphQL Code Generator

Generate Persisted Documents with GraphQL Code Generator

February 6th, 2023

Refresh server state with Next.js 13 and GraphQL

Refresh server state with Next.js 13 and GraphQL

January 30th, 2023

Improve security with GraphQL Persisted Queries

Improve security with GraphQL Persisted Queries

January 23rd, 2023

The GraphQL Scalar Specification

The GraphQL Scalar Specification

January 16th, 2023

Build a GraphQL API with Cloudflare Workers at the edge with Yoga 3

Build a GraphQL API with Cloudflare Workers at the edge with Yoga 3

January 9th, 2023

Work with GraphQL in the browser using Hoppscotch

Work with GraphQL in the browser using Hoppscotch

December 6th, 2022

GraphQL Fragments #shorts #webdevelopment

GraphQL Fragments #shorts #webdevelopment

December 1st, 2022

GraphQL Aliases #shorts #webdev

GraphQL Aliases #shorts #webdev

November 30th, 2022

GraphQL, Deno, and the next-gen web framework Fresh

GraphQL, Deno, and the next-gen web framework Fresh

November 28th, 2022

Building GraphQL UIs with Retool

Building GraphQL UIs with Retool

November 21st, 2022