41554 blogs · [ { "id": "01a0877a-31af-71f6-91cf-0ac078a8354d", "title": "130 lines of bash to connect my headphones", "url": "https://frogwizard.bearblog.dev/130-lines-of-bash-to-connect-my-headphones/", "published_at": "2026-07-18T15:47:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac0797014c2", "title": "Sign AWS OpenSearch requests from a custom Ansible module", "url": "https://frogwizard.bearblog.dev/ansible-sigv4-opensearch-ism/", "published_at": "2026-07-18T15:05:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac07a284168", "title": "Run an iron condor book with two slash commands", "url": "https://frogwizard.bearblog.dev/iron-condor-two-slash-commands/", "published_at": "2026-07-06T11:43:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac07a88272e", "title": "Driving an API-less blog from a Python CLI", "url": "https://frogwizard.bearblog.dev/no-api-bearblog-cli/", "published_at": "2026-06-21T17:57:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac07b6840c8", "title": "Tenants are data, not code", "url": "https://frogwizard.bearblog.dev/tenants-are-data-not-code/", "published_at": "2026-06-20T21:42:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac07c083143", "title": "Put the math in code, the judgment in the spec", "url": "https://frogwizard.bearblog.dev/put-the-math-in-code-the-judgment-in-the-spec/", "published_at": "2026-06-20T21:31:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac07cecc57c", "title": "MediaWiki uploads on Linode object storage with Extension:AWS", "url": "https://frogwizard.bearblog.dev/mediawiki-uploads-on-linode-object-storage-aws-extension/", "published_at": "2026-04-05T19:03:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac07d4bb0cd", "title": "Streaming Log Metrics to Datadog StatsD with Python", "url": "https://frogwizard.bearblog.dev/streaming-log-metrics-to-datadog-statsd-with-python/", "published_at": "2026-04-04T00:51:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac07dd3ee56", "title": "Automating Social Media Posts with Trello", "url": "https://frogwizard.bearblog.dev/automating-social-media-posts-with-trello/", "published_at": "2026-04-03T22:34:00+00:00" }, { "id": "01a0877a-31af-71f6-91cf-0ac07e4f93ed", "title": "Claude AI Resume Generator", "url": "https://frogwizard.bearblog.dev/claude-ai-resume-generator/", "published_at": "2026-04-03T21:12:00+00:00" } ] posts Claim your blog
Back to frogwizard.bearblog.dev
Blog · corpus.blog/blogs/frogwizard.bearblog.dev/posts

frogwizard.bearblog.dev

frogwizard.bearblog.dev

2026