All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Security
Security
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

Paul Scanlon

10 articles found across 1 feed

Appears on

Articles10

How to use Postgres at the Edge

In this post, I’d like to introduce Neon’s serverless driver which is suitable for use with Vercel Edge Functions. I’ll explain how to use it with Next.js and a free Neon serverless Postgres database Here’s a demo I created. I’ve called it Ping Thing. What does Ping Thing do? Whe...

0
Blog2y ago

Roll Your Own Analytics With Astro, Vercel Edge Functions and Neon

I’ve prepared a sample repository showing the implementation for a site built using Astro and deployed to Vercel. I’ve used this same approach for my own site, paulie.dev, and I’ll explain how I’ve used the data to create the visualisations on my dashboard. For good measure, I’ve...

0
Blog2y ago

How to create an AWS S3 bucket for Postgres backups

In this post, I’ll walk you through setting up an AWS S3 bucket to store Postgres backups. This is part 1 of a 2-part series on automating nightly backups for multiple Neon projects—a helpful approach if you’re managing hundreds or even thousands of Neon projects (e.g. in multi-t...

0
Blog1y ago

How to Set Up Nightly Backups to AWS S3 for Multiple Neon Projects

This is the second post of a series on automating nightly backups for multiple Neon projects. In the first post, I covered how to configure AWS to set up the S3 buckets. In this post, I’ll explain how to set up nightly backups for multiple Neon Postgres databases using GitHub Act...

0
Blog1y ago

Migrating Schemas Across Many Neon Projects Using DrizzleORM

In this blog post, we’ll explain how you can use a combination of DrizzleORM, GitHub Actions, the Neon API, and a couple of custom template scripts to manage multiple databases using the same database schema. You can find all the code referenced in this blog post on this repo: ht...

0
Blog1y ago

How To Maintain Seed Files (And Why You May Not Want To Do It)

As beautiful as a greenfield database is, it’s useless without data. This is not just for production–tests, development, staging, and demos–all need data for proper functionality. This is where seed files come in. Seed files are scripts that populate your database with initial da...

0
Blog1y ago

Neon Twin: Automate Partial Data Dumps with Postgres and GitHub Actions

Your production database is tried and tested and likely bulletproof. Merely mentioning migrating to a new provider would likely set off multiple alarms, so don’t, use a Neon Twin instead. In this post, I’ll show you how to create a partial copy of your production database so you...

0
Blog1y ago

From Shared Chaos to Isolated Control with Neon

Your traditional database is rock-solid for handling production workloads—reliable, resilient, and built to withstand just about anything. But when it comes to the developer experience? Not so much. If you’ve ever had multiple developers colliding on the same dev or test instance...

0
Blog1y ago

Vibe Coding With AI to Generate Synthetic Data: Part 1

In this blog post, I’ll share my experience of vibe coding as I explore AI-driven synthetic data generation, the tests I ran, and the challenges I faced along the way. What is vibe coding? Vibe coding is all about skipping the boilerplate and getting straight to the good stuff. I...

0
Blog1y ago

Oops-Proof Your Vibe Code With Neon: Because Mistakes Happen

If you’re vibe coding an app, don’t leave the database choice up to the AI code generator. Take control and tell it you want to use Neon. Why? Because Neon’s built-in safety features ensure your app stays secure and runs smoothly, even if you’re not a database expert! It’s free t...

0
Blog1y ago
Paul Scanlon: Articles | FeedBagel