Blog Posts taged with full-stack
Product Ready Full Stack Rust
April 24, 2026Part 6 of building a full-stack URL shortener in Rust. We serve the Yew frontend from Axum, Dockerize the whole thing, and deploy to Shuttle.
Front End Development with Yew.rs
April 20, 2026Part 5 of building a full-stack URL shortener in Rust. We build a Yew.rs frontend that compiles to WebAssembly and talks to our Axum API.
Authentication in a Full-Stack Rust
April 8, 2026Part 4 of building a full-stack URL shortener in Rust. We add API key authentication using Axum middleware and Tower layers to protect our write endpoints.
Error Handling & Validation in Rust
March 30, 2026Part 3 of building a full-stack URL shortener in Rust. We add custom error types, URL validation, and structured JSON error responses to our Axum API.
Persisting Data with sqlx and SQLite
March 14, 2026Part 2 of building a full-stack URL shortener in Rust. We swap our in-memory HashMap for SQLite with sqlx, write migrations, and persist URLs across restarts.
Building a Full-Stack Rust Application
February 19, 2026Part 1 of building a full-stack URL shortener in Rust. We set up an Axum backend with in-memory storage, CRUD routes, and a nanoid-based slug generator.