Blog Posts taged with programming
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.
Discover how rubber duck debugging can transform your coding experience. Learn why explaining your code to a simple rubber duck is one of the most effective troubleshooting techniques that experienced developers swear by. This practical guide shows how verbalizing your code helps identify bugs faster than traditional debugging methods.
Why participate in Advent of Code (2022)?
November 30, 2022Advent of Code is an annual challenge to push your coding skills. This blog post talks about some of the reasons to join! Let's do it!
An Obit for Heroku
September 1, 2022The death of Heroku's free option is a huge loss. In this post we discuss why...
New Years Resolutions for 2018 and 2017 Review
January 1, 2018Switching from annual to quarterly goals for 2018 after completing only 1 of 5 resolutions in 2017.
New Years Resolutions for 2017 and 2016 Review
January 1, 2017Narrowing focus for 2017: restart blogging, learn Go, and speak at conferences after 4 of 15 goals in 2016.
New Years Resolutions for 2016 and 2015 Review
January 1, 2016Setting 2016 goals for blogging, photography, and conferences while reviewing 2015 results (7 of 13 achieved).
New Years Resolutions for 2015 and 2014 Review
January 4, 2015Reviewing 2014 goals (7 of 12 completed) and setting new 2015 resolutions for open source and blogging.
New Years Resolutions for 2014
January 1, 2014Goals for 2014: blog weekly, contribute to open source, complete NaNoWriMo, and get married.