In partnership with

One thing I notice about the best Astro projects is they all start with the same question: what can I not send?

This week's issue answers that question in five different ways, from custom search that cuts 94% of JavaScript to forms that work without a backend layer. Let’s take a look!

Rishi Raj Jain walks through creating type-safe forms using Astro Actions with server-side Zod validation, Cloudflare Turnstile for spam protection, and Resend for email, all running on Cloudflare Workers without a separate backend.

Nicolas Hedger moved his Astro blog from Fly.io to Laravel Cloud using the Node adapter in standalone mode, discovering that a simple HOST environment variable binding was the only workaround needed to reduce his deployment platforms.

Astro 7.0's new Rust compiler changes how whitespace renders between adjacent elements, removing automatic spaces unless explicitly added. Cassidy Williams shows how enabling compressHTML in your config restores the old behavior without refactoring components.

SPONSOR MESSAGE:

Analytics on Live Data. No Pipeline. Just Postgres.

Most teams treat analytics as a separate problem. As data grows, they add a warehouse, a pipeline, a sync job. By the time data reaches their dashboard, it's already stale.

TimescaleDB takes a different approach: extend Postgres instead of splitting away from it.

Your transactions and your analytics run on the same database, on live data, with no pipeline in between.

Hypertables partition time-series data automatically as volume grows. Hypercore compression cuts storage by up to 95%. Continuous aggregates pre-compute rollups so dashboards stay fast without re-querying everything.

CERN runs it on Postgres to handle sensor data from the Large Hadron Collider.

No second database. No migration. Same Postgres you already know.

Interested in sponsoring Astro Weekly? Contact [email protected]

Sean van Zuidam replaced DocSearch on Fylgja CSS with a custom search built from Astro collections, reducing JavaScript from 37.8 KB gzipped to 2.7 KB by building a static index at build time instead of shipping a third-party component.

Astro Emit Asset is a new integration that lets you generate static files like open graph images, PDFs, and audio at build time as a side effect of pages and components, with automatic caching when inputs haven't changed.

Astro Showcase

SPONSOR MESSAGE:

The World's Biggest Dev Event Hits Silicon Valley

500+ speakers. 18 content tracks. Workshops, masterclasses, and the people actually shipping the tools you use every day. WeAreDevelopers World Congress — September 23–25. Use code GITPUSH26 for 10% off.

Astro on X

Hope you found something useful in this week's batch.

Got a tool, blog, or project worth sharing with 1000+ Astronauts? Drop it in a reply or send it to [email protected], and if it's a solid fit, I'll feature it next week.

Ship small, ship often.

Nathan 👋

IF YOU ENJOY ASTRO WEEKLY, CHECK OUT:

Learn AI in 5 minutes a day

You don't have to scroll every AI thread, track every new tool, or watch every demo. 

The Rundown AI breaks it all down for you — the latest AI news, tools, and tutorials in one free 5-minute email every morning. 

Trusted by 2M+ professionals at Apple, Google, and NASA.

Keep Reading