Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalDatabase
PlanetScale Blog

Problems with large tables in Postgres

Tell me to stop when I name the largest table in your database: logs, ledger, notifications, feed, events, chonk ... admit it, I got it, right? Product success leads to lots of data, lots of data leads to big tables, but big tables lead to predictable problems. A table can be large (many rows), wide (many columns), or "fat" (oversized values). Any of these can cause you problems. How a large table can cause an outage First, let me tell you a story. A customer had two tables, A and B. Table B is

PlanetScale BlogRead original
ExternalDatabase
PostgreSQL News

pg_statviz 1.2 released with PostgreSQL 19 support and new features

Just in time for the PostgreSQL 19 betas, I'm excited to announce release 1.2 of pg_statviz, the minimalist extension and utility pair for time series analysis and visualization of PostgreSQL internal statistics. This release adds support for the upcoming PostgreSQL 19: pg_statviz now captures the new wal_fpi_bytes counter from pg_stat_wal. The PG18/19 I/O worker, effective WAL level, and autovacuum scoring settings are captured in snapshot_conf. The release has been tested against 19 beta3, and

PostgreSQL NewsRead original
ExternalFrontend Development
Vercel Blog

MiniMax M3 and M2.7 are free on AI Gateway

and are free on AI Gateway via GMI Cloud through Sunday, September 6.MiniMax M3M2.7 Use the -free model IDs ( or ), which route to GMI Cloud. When the free period ends, the IDs will error:minimax/minimax-m3-freeminimax/minimax-m2.7-free Or keep the model ID () and put GMI Cloud as the preferred provider with order:minimax/minimax-m3 This will fall back to another provider when it cannot serve. Both options work across every AI Gateway API. To use the MiniMax models in a , see the coding agents

Vercel BlogRead original
ExternalFrontend Development
Vercel Blog

Wan 3.0 now available on AI Gateway

is now available on AI Gateway as .Wan 3.0 from Alibabaalibaba/wan-v3.0-video One model covers text to video, image to video, first and last frame conditioning, and reference-based generation, and it takes image, video, and audio as references. Clips run up to 30 seconds at 30fps, in 480p, 720p, or 1080p, and the output carries audio by default. That consolidates what took several models before. Wan 2.7 shipped as separate and IDs, each capped at 15 seconds and 24fps.-t2v-r2v Try the new on A

Vercel BlogRead original
ExternalFrontend Development
Vercel Blog

AI Gateway now supports asynchronous video generation

on AI Gateway can now run asynchronously. Video generation By default, keeps one HTTP request to AI Gateway open until the result is ready. Because video generation can take seconds or minutes, that request can exceed request timeouts.generateVideo With asynchronous generation, your application can receive a webhook, poll for completion, or start a generation and retrieve the result in a later request. Choose an option based on whether your process can keep running and whether your application

Vercel BlogRead original
ExternalFrontend Development
Vercel Blog

Vercel Connect is now generally available

is now generally available on all plans and in . Instead of storing long-lived provider secrets, your code requests short-lived, scoped tokens at runtime. Deployments authenticate with their existing Vercel OIDC identity. Each token is scoped to the task, refreshed automatically, and expires on its own.Vercel Connectv0 Register a connector . Pass the service name and the CLI pre-populates the brand name, icon, auth type, and MCP or discovery URL, then prompts for any credentials the service requ

Vercel BlogRead original
ExternalFrontend Development
Vercel Blog

Chat SDK now supports Slack Enterprise Grid

Chat SDK's Slack adapter now supports .Slack Enterprise Grid Bots installed org-wide work across every workspace, with correct token resolution, tenant-scoped caches, and event retry deduplication. The adapter now stores org-wide installations by enterprise ID. This matches how tokens are resolved for incoming events, slash commands, and interactive payloads. records the new identity fields:SlackInstallation Token resolution behaves the same over HTTP webhooks and Socket Mode. Events route by t

Vercel BlogRead original
ExternalFrontend Development
Vercel Blog

Vercel Connect now supports Linq

now includes a managed connector for , so your apps and agents can send and receive messages over iMessage, RCS, and SMS.Vercel ConnectLinq As a , Vercel can create a Linq account and phone number for you, or link an existing account. You never manage credentials yourself.Vercel Managed Connector Create a connector from the or :dashboardVercel CLI The connector powers the new in .Linq channeleve Run , choose Vercel Connect, and eve wires up the connector, phone numbers, and webhook for you:eve

Vercel BlogRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.