Julia Evans on Nostr: i've been spending some time trying to learn how to write a basic CRUD website in Go ...
i've been spending some time trying to learn how to write a basic CRUD website in Go in a way that feels good to me
but on my third attempt I started thinking "this just feels bad", rewrote it using
https://hono.dev/, and even though I've never written JS on the server before suddenly everything feels a lot better? the code is really simple, there are very few dependencies, and there isn't all of the boilerplate you have to write with Go
Published at
2025-07-23 16:58:39 UTCEvent JSON
{
"id": "ae4652495d87c43635b1b6c2b2fc0cdc2431ac7558087c9f0be360f67a3ce3b0",
"pubkey": "26cad6f140bf86de9c26b7c15419cab1aebdd7086358d26aa2d750e21cf3bf2e",
"created_at": 1753289919,
"kind": 1,
"tags": [
[
"proxy",
"https://social.jvns.ca/users/b0rk/statuses/114903608169019127",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "i've been spending some time trying to learn how to write a basic CRUD website in Go in a way that feels good to me\n\nbut on my third attempt I started thinking \"this just feels bad\", rewrote it using https://hono.dev/, and even though I've never written JS on the server before suddenly everything feels a lot better? the code is really simple, there are very few dependencies, and there isn't all of the boilerplate you have to write with Go",
"sig": "1d21a68709b6604939bbc84eca3e36920591a7b104bde5c9cdd68dded225aff4f74522f8d8d3084bf9cb4e756c611b290f8666f3d36d665c96bd23ae07d7c01c"
}