Adam Szwaba
This site is now served by a small Go binary instead of a static build. Posts are markdown, parsed once at startup and served from memory.
Why
No good reason. Vibes. htmx handles navigation via hx-boost, so page changes
swap the body without a full reload — and still work with JavaScript disabled.
Here's a code block to check syntax highlighting:
func main() {
posts, err := loadPosts(content)
if err != nil {
log.Fatalf("loading posts: %v", err)
}
log.Printf("loaded %d posts", len(posts))
}
And some inline code for good measure.
A blockquote, to confirm the prose styles carried over.