Skip to content
Karl Ostendorf

Welcome

I am a software developer and write software for the Internet.

Recent Posts

  • mastodon reposter

    Reposter exists because Mastodon discovery is uneven. Your home server only knows about part of the Fediverse, so followed hashtags can miss posts that are visible elsewhere.

  • dayone2md

    I wrote a CLI app to export Dayone journals to markdown.

  • hurl HTTP tester

    Hurl is an HTTP testing tool written in Rust which can test http responses for status code, headers, and even content. Requests can be chained together to test multiple endpoints.

  • go-flags

    TIL go-flags can read environment variables and supports the same option multiple times.

  • Drill Load Testing Tool

    load testing tool written in Rust

Recent Chirps

  • 2026-05-30 @ 15:01

    RE: https://mastodon.social/@vitobotta/116663570858953912

  • 2026-05-30 @ 14:52

    I’m working my way through this post which explains how to integrate Fedify with Astro.

  • 2026-05-30 @ 13:44

    I hacked together rss2md to import my Mastodon posts into my personal site as “Chirps,” then republish them through my Astro site.

  • 2026-05-30 @ 13:31

    RE: https://hollo.social/@hongminhee/019e76e7-4ec3-7158-8e22-5f2427f768ab

  • 2026-05-29 @ 17:15

    I run a single user mastodon instance so post discovery can be difficult. I wrote about a little tool I wrote to workaround this in a federated way.