| web | https://joshkaramuth.com/ |
|---|---|
| Author |
Nov. 13, 2025 » Josh Karamuth » [Archived Version]
If you're fighting a TYPE_MISMATCH error in Athena even when your types are correct, you're not crazy. Read this.
Read MoreNov. 11, 2025 » Josh Karamuth » [Archived Version]
So you spun up a shiny new server, slapped Wireguard on it for ALL the privacy, and then... silence. Yeah. Let's talk about that.
Read MoreOct. 20, 2025 » Josh Karamuth » [Archived Version]
After years of language-hopping, I found my flow state with Python and TypeScript—here’s why I'm never leaving.
Read MoreOct. 15, 2025 » Josh Karamuth » [Archived Version]
If you're building a web app and dropping JWTs into localStorage, you might be creating a massive security hole without even realizing it.
Read MoreSept. 12, 2025 » Josh Karamuth » [Archived Version]
While HTMX sucks, it's still the best option when it comes to building reactive web UIs in 2025
Read MoreSept. 4, 2025 » Josh Karamuth » [Archived Version]
Here's how to supercharge your Django templates and make your views squeaky clean with a pattern you'll wish you'd known about sooner.
Read MoreSept. 1, 2025 » Josh Karamuth » [Archived Version]
Ever had your Django data migration mysteriously fail on a model property that you know exists? Here’s why.
Read MoreAug. 24, 2025 » Josh Karamuth » [Archived Version]
Stop wrestling with complex deployments and learn how I use Ansible, Docker, and Litestream to run Django apps on a secure, self-updating, and ridiculously resilient setup.
Read MoreAug. 21, 2025 » Josh Karamuth » [Archived Version]
If you're only using TypeScript interfaces to model API responses, you're one backend change away from a runtime crash—here's how to build a truly resilient app with Zod.
Read MoreAug. 19, 2025 » Josh Karamuth » [Archived Version]
After building with React for years, my recent dive into HTMX and AlpineJS has been a masterclass in the trade-offs between radical simplicity and creative freedom.
Read More