# Drizzle

Published articles for Drizzle.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Use Drizzle ORM with Appwrite Postgres

DevFeed: [Use Drizzle ORM with Appwrite Postgres](<https://devfeed.tech/articles/use-drizzle-orm-with-appwrite-postgres-16474.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/drizzle-orm-appwrite-postgres>)

Author: Atharva Deosthale

Published: 2026-09-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [migration](<https://devfeed.tech/tags/migration.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A tutorial showing how to connect Drizzle ORM to Appwrite Postgres, define tables and queries in TypeScript, generate and apply SQL migrations, seed data, and evolve a schema while preserving existing records.

### Source excerpt

Connect Drizzle ORM to Appwrite Postgres, query data with TypeScript, and apply SQL migrations as your schema changes.

## Appwrite announces native PostgreSQL databases

DevFeed: [Appwrite announces native PostgreSQL databases](<https://devfeed.tech/articles/appwrite-now-speaks-postgres-16452.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/appwrite-now-speaks-postgresql>)

Author: Jake Barnby

Published: 2026-09-01T00:00:00Z

Content type: release

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Security](<https://devfeed.tech/topics/security.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [database](<https://devfeed.tech/tags/database.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [prisma](<https://devfeed.tech/tags/prisma.md>), [replication](<https://devfeed.tech/tags/replication.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Appwrite announces native PostgreSQL databases that can be provisioned inside an Appwrite project and accessed like any PostgreSQL server. The managed service includes operational features such as backups, replication, failover, scaling, connection pooling, and TLS.

### Source excerpt

Run a managed PostgreSQL instance inside your Appwrite project and connect to it with psql, your ORM, and the entire PostgreSQL ecosystem.

## How to build an employee self-service portal in Webflow Cloud with Auth0, D1, and the CMS Data API

DevFeed: [How to build an employee self-service portal in Webflow Cloud with Auth0, D1, and the CMS Data API](<https://devfeed.tech/articles/how-to-build-an-employee-self-service-portal-in-webflow-cloud-with-auth0-d1-and-the-cms-data-api-9199.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/employee-self-service-portal-webflow>)

Author: Ismail Ajagbe

Published: 2026-08-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [webflow](<https://devfeed.tech/topics/webflow.md>), [Auth0](<https://devfeed.tech/topics/auth0.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [API](<https://devfeed.tech/topics/api.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [code](<https://devfeed.tech/tags/code.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [guides](<https://devfeed.tech/tags/guides.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [rest](<https://devfeed.tech/tags/rest.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [webflow](<https://devfeed.tech/tags/webflow.md>)

### AI overview

A guide to building an employee self-service portal in Webflow Cloud with Next.js, Auth0 authentication, Cloudflare D1 backed by Drizzle ORM, SQLite, and Webflow CMS announcements.

### Source excerpt

Learn how to build an employee self-service portal in Webflow Cloud with Next.js, Auth0, SQLite, and Webflow CMSs.

## Observability for Next.js and Supabase applications with Sentry

DevFeed: [Observability for Next.js and Supabase applications with Sentry](<https://devfeed.tech/articles/from-vibe-code-to-production-ready-observability-for-next-js-and-supabase-apps-24105.md>)

Original publisher: [Read original article](<https://blog.sentry.io/nextjs-supabase-observability/>)

Author: Sergiy Dybskiy

Published: 2026-05-11T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Next.js](<https://devfeed.tech/topics/next-js.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [log management](<https://devfeed.tech/topics/log-management.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Deno](<https://devfeed.tech/topics/deno.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [backend](<https://devfeed.tech/tags/backend.md>), [database](<https://devfeed.tech/tags/database.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [edge](<https://devfeed.tech/tags/edge.md>), [errors](<https://devfeed.tech/tags/errors.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [logs](<https://devfeed.tech/tags/logs.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [observability](<https://devfeed.tech/tags/observability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

This tutorial explains how to instrument Next.js applications that use Supabase with Sentry. It covers unified errors, distributed traces, logs, performance insights, detection of N+1 queries and slow spans, and AI-assisted debugging.

### Source excerpt

Instrument Next.js and Supabase with Sentry to get unified errors, distributed traces, logs, performance insights, and AI-assisted fixes.

## 15,000+ Apps Built Over WhatsApp: Inside QwikBuild's Neon-Powered Architecture

DevFeed: [15,000+ Apps Built Over WhatsApp: Inside QwikBuild's Neon-Powered Architecture](<https://devfeed.tech/articles/15-000-apps-built-over-whatsapp-inside-qwikbuild-s-neon-powered-architecture-5446.md>)

Original publisher: [Read original article](<https://neon.com/blog/inside-qwikbuild-neon-powered-architecture>)

Author: Carlota Soto

Published: 2026-02-26T17:49:06Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [app builder](<https://devfeed.tech/topics/app-builder.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Hono](<https://devfeed.tech/topics/honojs.md>), [Deno](<https://devfeed.tech/topics/deno.md>), [Python](<https://devfeed.tech/topics/python.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Database](<https://devfeed.tech/topics/database.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app-builder](<https://devfeed.tech/tags/app-builder.md>), [apps](<https://devfeed.tech/tags/apps.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [case-studies](<https://devfeed.tech/tags/case-studies.md>), [coding](<https://devfeed.tech/tags/coding.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [product](<https://devfeed.tech/tags/product.md>), [python](<https://devfeed.tech/tags/python.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [web-app](<https://devfeed.tech/tags/web-app.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

This article examines QwikBuild, an AI web app builder launched on WhatsApp that has been used by more than 15,000 creators. It describes QwikBuild's architecture, including Python coordination, TypeScript-generated applications, isolated Postgres databases provisioned through Neon, Drizzle ORM, Hono, Deno, Twilio, and AWS infrastructure. The article explains how separate databases and Neon's independently scalable compute and storage support application isolation and low idle costs.

### Source excerpt

"The biggest strength of Neon is how it decouples storage and compute and makes them independently scalable. When an app isn't being used, the compute node can be put in idle mode at extremely low cost, which lets us handle a wide range of scale and complexity without compromise....

## Reusable Prompts: The Future of Starter Templates

DevFeed: [Reusable Prompts: The Future of Starter Templates](<https://devfeed.tech/articles/reusable-prompts-the-future-of-starter-templates-5775.md>)

Original publisher: [Read original article](<https://neon.com/blog/reusable-prompts-the-future-of-starter-templates>)

Author: Andre Landgraf

Published: 2026-01-08T16:26:24Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Boilerplate](<https://devfeed.tech/topics/boilerplate.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>)

Tags: [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-assisted-coding](<https://devfeed.tech/tags/ai-assisted-coding.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [product](<https://devfeed.tech/tags/product.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

The article argues that reusable prompts, skills, MCP integrations, and plugins can replace traditional starter-template boilerplate for AI-assisted development.

### Source excerpt

Looking back at 2025, AI changed coding for good. Early in the year, skepticism around AI-assisted coding was still high and capabilities were limited. Now it's clear that vibe coding has gone mainstream, and AI-assisted coding is the future of software engineering. That said, we...

## Sharing Excess Uses Neon Database Branches for Development Environments

DevFeed: [Sharing Excess Uses Neon Database Branches for Development Environments](<https://devfeed.tech/articles/branching-as-the-environment-how-sharing-excess-ships-faster-on-neon-5040.md>)

Original publisher: [Read original article](<https://neon.com/blog/branching-as-the-environment-how-sharing-excess-ships-faster-on-neon>)

Author: Taraneh Dohmer

Published: 2025-10-23T17:49:17Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Bun](<https://devfeed.tech/topics/bun.md>), [React](<https://devfeed.tech/topics/react.md>), [Vite](<https://devfeed.tech/topics/vite.md>)

Tags: [bun](<https://devfeed.tech/tags/bun.md>), [case-studies](<https://devfeed.tech/tags/case-studies.md>), [database](<https://devfeed.tech/tags/database.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [react](<https://devfeed.tech/tags/react.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

This case study describes how Sharing Excess, a nonprofit food-rescue organization, uses Neon database branches for production, staging, and per-developer environments. Its three-person engineering team uses a Bun and TypeScript monorepo with React, Vite, Hono, Postgres, and Drizzle ORM.

### Source excerpt

"For a small team, branching and scale-to-zero just make our lives markedly easier. We're able to use real data without risky scripts touching production, and we don't pay overnight for what we don't use." -- Ryan McHenry, Head of Technology, Sharing Excess What is Sharing Excess?...

## Building a Privacy-First Feedback Widget

DevFeed: [Building a Privacy-First Feedback Widget](<https://devfeed.tech/articles/building-a-privacy-first-feedback-widget-3380.md>)

Original publisher: [Read original article](<https://nuxt.com/blog/building-a-feedback-widget>)

Published: 2025-06-13T00:00:00Z

Content type: article

Language: en

Sources: [The Nuxt Blog](<https://devfeed.tech/sources/the-nuxt-blog.md>)

Topics: [Nuxt.js](<https://devfeed.tech/topics/nuxt.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Vue.js](<https://devfeed.tech/topics/vue.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [API](<https://devfeed.tech/topics/api.md>), [data](<https://devfeed.tech/topics/data.md>), [GitHub Issues](<https://devfeed.tech/topics/github-issues.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [article](<https://devfeed.tech/tags/article.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [gdpr](<https://devfeed.tech/tags/gdpr.md>), [github-issues](<https://devfeed.tech/tags/github-issues.md>), [nuxt](<https://devfeed.tech/tags/nuxt.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [source](<https://devfeed.tech/tags/source.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [validation](<https://devfeed.tech/tags/validation.md>), [vue](<https://devfeed.tech/tags/vue.md>)

### AI overview

Nuxt describes the design and implementation of a privacy-first feedback widget for its documentation. The widget uses Vue 3, Motion for Vue, Drizzle, and a database-backed server workflow to collect feedback with minimal interaction, daily deduplication, and no persistent personal tracking.

### Source excerpt

A lightweight, privacy-focused widget to gather your feedback on Nuxt documentation, built with Drizzle, NuxtHub database and Motion Vue.

## Search From a Million Books in Milliseconds With Neon and pg\_search

DevFeed: [Search From a Million Books in Milliseconds With Neon and pg\_search](<https://devfeed.tech/articles/search-from-a-million-books-in-milliseconds-with-neon-and-pg-search-5781.md>)

Original publisher: [Read original article](<https://neon.com/blog/search-in-milliseconds-pgsearch>)

Author: Rishi Raj Jain

Published: 2025-03-26T18:04:24Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>)

Tags: [drizzle](<https://devfeed.tech/tags/drizzle.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [rust](<https://devfeed.tech/tags/rust.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

The article presents pg_search on Neon as a PostgreSQL full-text-search alternative to an embedding-based semantic-search implementation. It describes a fork of a Next.js book catalog demo and claims faster ranked searches while avoiding embedding generation and external APIs.

### Source excerpt

We just announced that pg_search is available on Neon, making it easier than ever to build fast, full-text search experiences with Postgres. To demonstrate its performance, we forked Vercel's Book Inventory template and replaced the AI-powered search with native PostgreSQL full-t...

## @neondatabase/serverless hits 1.0.0

DevFeed: [@neondatabase/serverless hits 1.0.0](<https://devfeed.tech/articles/neondatabase-serverless-hits-1-0-0-5789.md>)

Original publisher: [Read original article](<https://neon.com/blog/serverless-driver-ga>)

Author: George MacKerron

Published: 2025-03-25T18:41:48Z

Content type: release

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Serverless](<https://devfeed.tech/topics/serverless.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Security](<https://devfeed.tech/topics/security.md>), [V8](<https://devfeed.tech/topics/v8.md>), [Bun](<https://devfeed.tech/topics/bun.md>), [Cloudflare Workers](<https://devfeed.tech/topics/cloudflare-workers.md>), [Deno](<https://devfeed.tech/topics/deno.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>)

Tags: [bun](<https://devfeed.tech/tags/bun.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [cloudflare-workers](<https://devfeed.tech/tags/cloudflare-workers.md>), [company](<https://devfeed.tech/tags/company.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [http](<https://devfeed.tech/tags/http.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [prisma](<https://devfeed.tech/tags/prisma.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [sql](<https://devfeed.tech/tags/sql.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [workers](<https://devfeed.tech/tags/workers.md>)

### AI overview

Neon's serverless driver for JavaScript and TypeScript reaches version 1.0.0. The release refactors the codebase, automates TypeScript type bundling, adds CI coverage across several runtimes and platforms, and supports Prisma and Drizzle adapters. It also introduces composable tagged-template SQL queries over HTTP and includes security-related changes.

### Source excerpt

Neon's serverless driver for JavaScript and TypeScript carries SQL queries over HTTP and WebSockets. It's designed for use in environments where raw TCP connections aren't available and/or low connection latencies are important. That includes V8 isolate-based serverless functions...

## Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction

DevFeed: [Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction](<https://devfeed.tech/articles/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-5119.md>)

Original publisher: [Read original article](<https://neon.com/blog/cascade-and-neon-mcp>)

Author: Akshat Agrawal

Published: 2025-03-24T16:50:27Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [ide](<https://devfeed.tech/topics/ide.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [client](<https://devfeed.tech/topics/client.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [api](<https://devfeed.tech/tags/api.md>), [community](<https://devfeed.tech/tags/community.md>), [databases](<https://devfeed.tech/tags/databases.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [ide](<https://devfeed.tech/tags/ide.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This tutorial explains how to integrate Windsurf Cascade with the Neon MCP server so an AI agent can interact with a Neon Postgres database. It demonstrates building a Todo application with Next.js, TypeScript, Drizzle ORM, Tailwind, and Neon, including project setup, database provisioning, migrations, and iterative feature development.

### Source excerpt

Imagine an IDE that not only writes your code but also provisions, migrates, and queries your Postgres database. Stop imagining--this is possible today with Windsurf. In this blog post, we will explore how Windsurf can be integrated with the Neon MCP server to allow agents to inte...

## Launch Postgres in Your Browser, Keep It On Neon

DevFeed: [Launch Postgres in Your Browser, Keep It On Neon](<https://devfeed.tech/articles/launch-postgres-in-your-browser-keep-it-on-neon-5487.md>)

Original publisher: [Read original article](<https://neon.com/blog/launch-postgres-in-your-browser-keep-it-on-neon>)

Author: Guillaume Rivals

Published: 2025-01-23T19:32:26Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Cloudflare Workers](<https://devfeed.tech/topics/cloudflare-workers.md>), [Workers](<https://devfeed.tech/topics/workers.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [React Router](<https://devfeed.tech/topics/react-router.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [API](<https://devfeed.tech/topics/api.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [browser](<https://devfeed.tech/tags/browser.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [cloudflare-workers](<https://devfeed.tech/tags/cloudflare-workers.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [launch](<https://devfeed.tech/tags/launch.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

Instagres lets users launch a functional Postgres database in a browser or through a CLI without containers, infrastructure setup, or an account. Users can later transfer the database to a free Neon account to keep it persistent.

### Source excerpt

Sometimes you need a Postgres database right now, and you'd like to have it without setting up containers, deploying infra, or creating an account anywhere. Maybe you're following a tutorial online or testing a quick idea. Enter Instagres--a tool that lets you spin up a fully func...

## Multi-Tenant E-Commerce Architecture with Turso

DevFeed: [Multi-Tenant E-Commerce Architecture with Turso](<https://devfeed.tech/articles/multi-tenant-e-commerce-architecture-with-turso-6007.md>)

Original publisher: [Read original article](<https://turso.tech/blog/multi-tenant-ecommerce-architecture-with-turso>)

Author: Jamie Barton

Published: 2024-11-26T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Multitenancy](<https://devfeed.tech/topics/multitenancy.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Database](<https://devfeed.tech/topics/database.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [stripe](<https://devfeed.tech/topics/stripe.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [.env](<https://devfeed.tech/topics/dotenv.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [schema](<https://devfeed.tech/tags/schema.md>), [stripe](<https://devfeed.tech/tags/stripe.md>), [turso](<https://devfeed.tech/tags/turso.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

This article presents a multi-tenant e-commerce architecture that uses one codebase for multiple storefronts. Store-specific themes and settings are controlled through environment variables, while each store uses an isolated database and deployment. The approach aims to simplify development and provide a practical balance between tenant separation and scalability, using Turso, Drizzle, Vercel, and dedicated Stripe accounts.

### Source excerpt

Create multiple storefronts using a single codebase while maintaining separation of concerns and scalability.

## Migrating Schemas Across Many Neon Projects Using DrizzleORM

DevFeed: [Migrating Schemas Across Many Neon Projects Using DrizzleORM](<https://devfeed.tech/articles/migrating-schemas-across-many-neon-projects-using-drizzleorm-5564.md>)

Original publisher: [Read original article](<https://neon.com/blog/migrating-schemas>)

Author: Paul Scanlon

Published: 2024-11-21T18:29:10Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [migration](<https://devfeed.tech/tags/migration.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>)

### AI overview

A tutorial for automating shared-schema database migrations across multiple Neon projects with DrizzleORM, GitHub Actions, the Neon API, and custom scripts.

### Source excerpt

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...

## Is Postgres RLS for Everything and Everyone?

DevFeed: [Is Postgres RLS for Everything and Everyone?](<https://devfeed.tech/articles/is-postgres-rls-for-everything-and-everyone-5472.md>)

Original publisher: [Read original article](<https://neon.com/blog/is-postgres-rls-for-everything-and-everyone>)

Author: David Gomes

Published: 2024-11-15T17:32:58Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [Multitenancy](<https://devfeed.tech/topics/multitenancy.md>), [Per-user Database](<https://devfeed.tech/topics/per-user-database.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Security](<https://devfeed.tech/topics/security.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [database](<https://devfeed.tech/tags/database.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [multitenancy](<https://devfeed.tech/tags/multitenancy.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [security](<https://devfeed.tech/tags/security.md>), [sql](<https://devfeed.tech/tags/sql.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article examines whether PostgreSQL Row-Level Security (RLS) should express an application's entire authorization model. It recommends a project-per-user pattern for multitenancy when possible, while describing RLS as a way to prevent cross-tenant access in a shared database. It discusses RLS's dense syntax, recursion errors, policy behavior, security settings, optimizer considerations, and testing difficulties, and notes that Drizzle ORM can simplify some TypeScript usage.

### Source excerpt

In Neon, we recommend using a project-per-user pattern for multitenancy whenever possible. If this doesn't work for you and you're placing all your tenants within a single Postgres database, you should at least use RLS to prevent cross-tenant access--but expressing your entire aut...

## Modelling Authorization for a Social Network with Postgres RLS and Drizzle ORM

DevFeed: [Modelling Authorization for a Social Network with Postgres RLS and Drizzle ORM](<https://devfeed.tech/articles/modelling-authorization-for-a-social-network-with-postgres-rls-and-drizzle-orm-5575.md>)

Original publisher: [Read original article](<https://neon.com/blog/modelling-authorization-for-a-social-network-with-postgres-rls-and-drizzle-orm>)

Author: David Gomes

Published: 2024-11-11T19:21:18Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [code](<https://devfeed.tech/tags/code.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [github](<https://devfeed.tech/tags/github.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article models authorization for a Twitter-inspired social network using Postgres Row-Level Security and Drizzle ORM. It explains access policies for users, profiles, posts, comments, and private chats, along with authentication through the pg_session_jwt Postgres extension.

### Source excerpt

Postgres's Row-Level Security feature allows us to set up the access rules for our data. In other words, it can be used to declare the authorization model for an application or a service. As I've been trying to better understand RLS and its pros and cons, I decided to work on an...

## Honcathon - Get Your Goose On

DevFeed: [Honcathon - Get Your Goose On](<https://devfeed.tech/articles/honcathon-get-your-goose-on-5336.md>)

Original publisher: [Read original article](<https://neon.com/blog/honcathon-get-your-goose-on>)

Author: Taraneh Dohmer

Published: 2024-11-07T13:57:18Z

Content type: news

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [apis](<https://devfeed.tech/tags/apis.md>), [applications](<https://devfeed.tech/tags/applications.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [cloudflare-workers](<https://devfeed.tech/tags/cloudflare-workers.md>), [community](<https://devfeed.tech/tags/community.md>), [database](<https://devfeed.tech/tags/database.md>), [debug](<https://devfeed.tech/tags/debug.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [ide](<https://devfeed.tech/tags/ide.md>), [orm](<https://devfeed.tech/tags/orm.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

Announcement of the virtual Honcathon, a November hackathon built around the HONC web-development stack.

### Source excerpt

October has Hacktoberfest, and December has Advent of Code. But what about November? In some countries, it's known for turkey on the table, but it's also the month when, by its end, the last geese migrate from the north to the south. This November, we're celebrating the Goose in...

## Introducing the new Svelte CLI

DevFeed: [Introducing the new Svelte CLI](<https://devfeed.tech/articles/introducing-the-new-svelte-cli-3036.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/sv-the-svelte-cli>)

Author: Ben McCann

Published: 2024-10-24T00:00:00Z

Content type: release

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Template](<https://devfeed.tech/topics/template.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [ESLint](<https://devfeed.tech/topics/eslint.md>), [Prettier](<https://devfeed.tech/topics/prettier.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Playwright](<https://devfeed.tech/topics/playwright.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [cli](<https://devfeed.tech/tags/cli.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [eslint](<https://devfeed.tech/tags/eslint.md>), [migration](<https://devfeed.tech/tags/migration.md>), [npm](<https://devfeed.tech/tags/npm.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Svelte has released sv, a unified command-line interface for creating, enhancing, and upgrading Svelte projects. It provides project templates, optional add-ons for tools and services such as TypeScript, Tailwind CSS, formatting, linting, testing, databases, authentication, internationalization, and Storybook, and migration support for upgrading Svelte 4 projects to Svelte 5.

### Source excerpt

We've just released sv, a new Command Line Interface (CLI) for creating, enhancing, and upgrading Svelte projects. One of the most common question we hear is "how do I set up Tailwind on my new project?". Tailwind has SvelteKit documentation, but it lists eight steps. While the community-led svelte-add project could automate the process, few knew about it. Introducing sv at Svelte Summit Fall 2024 Now, we're offering that functionality via our own CLI, directly within the project creation screen. And not just for Tailwind -- we have built-in add-ons for formatting, linting, testing, setting up databases and auth and i18n and more. Just run npx sv create and follow the prompts: $ npx sv create ┌ Welcome to the Svelte CLI! (v0.5.8) │ ◇ Where would you like your project to be created? │ my-new-app │ ◇ Which template would you like? │ SvelteKit minimal │ ◇ Add type checking with Typescript? │ Yes, using Typescript syntax │ ◆ Project created │ ◆ What would you like to add to your project? (use arrow keys / space bar) │ ◻ prettier (https://prettier.io) │ ◻ eslint │ ◻ vitest │ ◻ playwright │ ◻ tailwindcss │ ◻ drizzle │ ◻ lucia │ ◻ mdsvex │ ◻ paraglide │ ◻ storybook └ You can also run npx sv add to apply add-ons to existing projects. In the near future, we will also be supporting add-ons contributed by the community within sv. If you're interested in building one, please subscribe to the issue in the CLI repository to be notified when third party add-ons are supported. It doesn't stop there. Over time, Svelte has accumulated a handful of CLIs: svelte-check type-checks your project from the command line, npx svelte-migrate helps you upgrade to new major versions, and in the future we might have even more capabilities. Remembering the package name of each tool is cumbersome, which is why we unify the experience under one roof, sv. That means you can now run sv migrate svelte-5 to upgrade your Svelte 4 projects to Svelte 5. (The migration functionality can also be found in Svel

## How Drizzle Leverages Turso for Its Products and Services

DevFeed: [How Drizzle Leverages Turso for Its Products and Services](<https://devfeed.tech/articles/how-drizzle-leverages-turso-for-its-products-and-services-5960.md>)

Original publisher: [Read original article](<https://turso.tech/blog/how-drizzle-leverages-turso-for-its-products-and-services>)

Author: Aleksandr Blokh

Published: 2024-10-17T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Multitenancy](<https://devfeed.tech/topics/multitenancy.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [drizzle](<https://devfeed.tech/tags/drizzle.md>), [latency](<https://devfeed.tech/tags/latency.md>), [multitenancy](<https://devfeed.tech/tags/multitenancy.md>), [orm](<https://devfeed.tech/tags/orm.md>), [performance](<https://devfeed.tech/tags/performance.md>), [replication](<https://devfeed.tech/tags/replication.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Drizzle explains how it uses Turso in production for data-centric applications, including Drizzle Studio themes, web analytics, an internal analytical back office, and a game. The article highlights Turso's SQLite foundation, schema capabilities, vector support, transparent pricing, replication, recovery, multi-region support, and scalability.

### Source excerpt

Drizzle ORM is a longtime user of Turso to power various products and services it offers. Here's how they use it.

## Introducing the Turso Per-User Starter

DevFeed: [Introducing the Turso Per-User Starter](<https://devfeed.tech/articles/introducing-the-turso-per-user-starter-5989.md>)

Original publisher: [Read original article](<https://turso.tech/blog/introducing-the-turso-per-user-starter-boilerplate>)

Author: Jamie Barton

Published: 2024-08-28T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>), [Per-user Database](<https://devfeed.tech/topics/per-user-database.md>), [Boilerplate](<https://devfeed.tech/topics/boilerplate.md>), [libSQL](<https://devfeed.tech/topics/libsql.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [Demo](<https://devfeed.tech/topics/demo.md>)

Tags: [discord](<https://devfeed.tech/tags/discord.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [github](<https://devfeed.tech/tags/github.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [orm](<https://devfeed.tech/tags/orm.md>), [saas](<https://devfeed.tech/tags/saas.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

Turso introduces a Per-User Starter boilerplate for building scalable multi-tenant SaaS applications with Next.js, Clerk, Drizzle, and Turso. It uses Turso's multi-database schemas to support database-per-user or database-per-tenant architectures, with libSQL enabling consistent local, cloud, edge, and infrastructure deployments.

### Source excerpt

Power Multi-Tenant Applications with Next.js, Clerk, Drizzle, and Turso

## Edit records directly from the Neon console: meet the new Tables page

DevFeed: [Edit records directly from the Neon console: meet the new Tables page](<https://devfeed.tech/articles/edit-records-directly-from-the-neon-console-meet-the-new-tables-page-5233.md>)

Original publisher: [Read original article](<https://neon.com/blog/edit-records-directly-from-the-neon-console-meet-the-new-tables-page>)

Author: Lachezar Petkov

Published: 2024-06-14T15:53:39Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Data Management](<https://devfeed.tech/topics/data-management.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-management](<https://devfeed.tech/tags/data-management.md>), [database](<https://devfeed.tech/tags/database.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [filter](<https://devfeed.tech/tags/filter.md>), [json](<https://devfeed.tech/tags/json.md>), [product](<https://devfeed.tech/tags/product.md>), [sql](<https://devfeed.tech/tags/sql.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Neon's new Tables page, powered by Drizzle Studio, lets users visually browse and manage database records from the Neon console. Users can add, update, and delete records, manage columns and tables, filter and paginate data, hide columns, and export data as JSON or CSV.

### Source excerpt

A few weeks ago, we shipped a cool new feature in our console. In the past, the only way for Neon users to work with their data was via SQL queries; now, you can modify your data in an intuitive and visual way directly from the Tables page, powered by Drizzle Studio. You can now...

## Database branching workflows: A guide for developers

DevFeed: [Database branching workflows: A guide for developers](<https://devfeed.tech/articles/database-branching-workflows-a-guide-for-developers-5166.md>)

Original publisher: [Read original article](<https://neon.com/blog/database-branching-workflows-a-guide-for-developers>)

Author: Carlota Soto

Published: 2024-05-09T17:50:40Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [database](<https://devfeed.tech/tags/database.md>), [developers](<https://devfeed.tech/tags/developers.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [guide](<https://devfeed.tech/tags/guide.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

A guide to database branching workflows for pull-request preview environments and isolated local development environments. It describes creating and deleting database branches automatically, syncing development branches with production schema and data, and using production-like data to reduce risk and improve collaboration.

### Source excerpt

Modern development demands speed and flexibility, but this is nowhere to be found in database development. Even when using managed databases, database workflows are still slow and prone to errors: setting up new instances takes time, undoing changes is risky, keeping data consist...

## Build and Deploy a Global Serverless Nuxt SSR App with Cloudflare Hyperdrive and Postgres

DevFeed: [Build and Deploy a Global Serverless Nuxt SSR App with Cloudflare Hyperdrive and Postgres](<https://devfeed.tech/articles/build-and-deploy-a-global-serverless-nuxt-ssr-app-with-cloudflare-hyperdrive-and-postgres-5070.md>)

Original publisher: [Read original article](<https://neon.com/blog/build-and-deploy-global-serverless-nuxt-ssr-app-with-cloudflare-hyperdrive-and-postgres>)

Author: Stephen Siegert

Published: 2024-04-05T17:40:09Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [community](<https://devfeed.tech/tags/community.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [http](<https://devfeed.tech/tags/http.md>), [integration](<https://devfeed.tech/tags/integration.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [routing](<https://devfeed.tech/tags/routing.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

A tutorial for deploying a Nuxt SSR application on Cloudflare Pages with Neon Serverless Postgres and Cloudflare Hyperdrive. It presents a Worker-based integration using Drizzle's Postgres HTTP Proxy and explains the request flow.

### Source excerpt

Introduction In this post, we'll create and deploy a Nuxt fullstack application on Cloudflare Pages that uses server routes (API endpoints) to access Neon Serverless Postgres with Cloudflare Hyperdrive. Cloudflare Hyperdrive, now Generally Available, is a serverless application t...

## Introducing the Drizzle Session Storage Adapter for Shopify App Developers

DevFeed: [Introducing the Drizzle Session Storage Adapter for Shopify App Developers](<https://devfeed.tech/articles/introducing-the-drizzle-session-storage-adapter-for-shopify-app-developers-5986.md>)

Original publisher: [Read original article](<https://turso.tech/blog/introducing-the-drizzle-session-storage-adapter-for-shopify-app-developers>)

Author: Jamie Barton

Published: 2024-04-03T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Turso](<https://devfeed.tech/topics/turso.md>), [libSQL](<https://devfeed.tech/topics/libsql.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>)

Tags: [drizzle](<https://devfeed.tech/tags/drizzle.md>), [github](<https://devfeed.tech/tags/github.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso and Drizzle collaborated on a native Shopify App Session Storage Adapter for SQLite. The adapter lets Shopify app developers use Drizzle to define session-storage schemas and store session data in SQLite, with a libSQL client compatible with Turso. The article also notes Drizzle support for MySQL and Postgres and directs readers to installation guidance and community support.

### Source excerpt

More and more developers are using Turso to build Shopify Apps. We noticed that developers using Turso and Drizzle ORM to build Shopify Apps were configuring "session storage" using workarounds and sometimes, alternate ORMs because there was no native adapter for Drizzle and Shopify. Turso are huge fans of Drizzle, so it made sense to collaborate with them to create a new Shopify App Session Storage Adapter for SQLite.

[Next page](<https://devfeed.tech/tags/drizzle.md?cursor=WyIyMDI0LTA0LTAzVDAwOjAwOjAwKzAwOjAwIiwgIjM4OTRhZDE5LWFkMGMtNDllOC1hYThkLTEzZTkxNjhjMmRiMCJd>)