Protect Your Project: Stop Solving Imaginary Problems!It’s a common scenario: Someone on the project team brings up a potential issue with a new feature. They’re worried about a hypothetical…Oct 30, 2024Oct 30, 2024
Pragmatic Intro to Rust Web Development: Part 5 — Users and AuthenticationThis article guides you through adding multi-user functionality to our Vue and Axum todo application we have been building over this…Oct 23, 2024Oct 23, 2024
Zed: AI Coding That Doesn’t Take OverI’ve been working with AI coding tools lately, and my experience with Copilot’s inline completion quickly went from interesting to…Oct 12, 2024Oct 12, 2024
Get Your Production Postgres Data Locally with a Single CommandIf you’re self-managing your Postgres database, you know the importance of reliable backups. But who has the time to wrestle with complex…Oct 11, 2024Oct 11, 2024
Oracle: The Free Hosting Powerhouse You’re OverlookingUnveiling the Hidden Gem in Cloud ComputingOct 9, 2024Oct 9, 2024
Finding Passion as a Software DeveloperLeveling up and keeping up with the market can be hard on interest alone. Passion will push harder.Jul 17, 2024Jul 17, 2024
I Changed My Approach to Side Project Development and Loving ItAfter more than 20 years of web development, I’ve finally realized that cutting corners is a #winning strategy!Jul 15, 2024Jul 15, 2024
From Vue to Qwik: An E-commerce Developer’s PerspectiveI’ve been using Vue in production since 2019, and it has been my default choice for new projects, both personal and professional. This has…Jul 13, 2024Jul 13, 2024
Pragmatic Intro to Rust Web Development: Part 4 — PostgreSQL to-do appIn our last article in this series, we came to the point where we had a to-do app with an in-memory datastore, lets move it to PostgreSQL.Aug 10, 2023A response icon1Aug 10, 2023A response icon1
Pragmatic Intro to Rust Web Development: Part 3 — in-memory to-do appPlay with shared memory state, by building a to-do app backend in Rust with the Axum framework. No db yet.Apr 17, 2023A response icon2Apr 17, 2023A response icon2