41554 blogs · [
{
"id": "01a0b68b-4cd5-70a9-a07a-93d491743c17",
"title": "Douxx's Blog",
"url": "https://douxx.blog",
"published_at": "2026-09-07T05:20:44+00:00"
},
{
"id": "01a0876f-37d4-7152-9bd6-5ae0fa3027eb",
"title": "Turning a Raspberry Pi Zero Into a FM Sound Card",
"url": "https://douxx.blog/turning-a-raspberry-pi-zero-into-a-fm-sound-card",
"published_at": "2026-09-06T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed5c4e9de",
"title": "Booting to life",
"url": "https://douxx.blog/booting-to-life",
"published_at": "2026-07-08T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed6968189",
"title": "A Ping Is a Ping Until It Isn't Anymore",
"url": "https://douxx.blog/a-ping-is-a-ping-until-it-isn-t-anymore",
"published_at": "2026-06-30T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed6d7bcd1",
"title": "My Nintendo DS Broadcasts Radio (kinda)",
"url": "https://douxx.blog/my-nintendo-ds-broadcasts-radio-kinda",
"published_at": "2026-06-07T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed7597fb2",
"title": "A File Is What Reads It",
"url": "https://douxx.blog/a-file-is-what-reads-it",
"published_at": "2026-05-30T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed7df68d1",
"title": "I Like It, But I Hate It Even More",
"url": "https://douxx.blog/i-like-it-but-i-hate-it-even-more",
"published_at": "2026-05-15T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed7eb6f63",
"title": "Starting Over",
"url": "https://douxx.blog/starting-over",
"published_at": "2026-05-10T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed7f0cb5a",
"title": "Your Shell Is Just a Loop",
"url": "https://douxx.blog/your-shell-is-just-a-loop",
"published_at": "2026-05-03T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed837718c",
"title": "How To \"Gaslight\" A Binary",
"url": "https://douxx.blog/how-to-gaslight-a-binary",
"published_at": "2026-04-29T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed8b5c22e",
"title": "23 Strangers Standing Between You and This Article",
"url": "https://douxx.blog/23-strangers-standing-between-you-and-this-article",
"published_at": "2026-04-24T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed9810762",
"title": "An Attempt to Ban Bad Bots Crawling My Sites",
"url": "https://douxx.blog/an-attempt-to-ban-bad-bots-crawling-my-sites",
"published_at": "2026-03-31T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726ed986ac7c",
"title": "Building a Web Server from Scratch (No, Actually)",
"url": "https://douxx.blog/building-a-web-server-from-scratch-no-actually",
"published_at": "2026-03-16T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726eda38c70f",
"title": "Bringing Web Radios Back to FM",
"url": "https://douxx.blog/bringing-web-radios-back-to-fm",
"published_at": "2026-02-28T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726edb12bdc5",
"title": "Circuit Bending a Camera",
"url": "https://douxx.blog/circuit-bending-a-camera",
"published_at": "2026-02-23T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726edb6b0fee",
"title": "How I Built a Random Number Generator (Sort Of)",
"url": "https://douxx.blog/how-i-built-a-random-number-generator-sort-of",
"published_at": "2026-02-08T00:00:00+00:00"
},
{
"id": "01a0876f-37d5-7231-b4b7-726edb84b93a",
"title": "Settings",
"url": "https://douxx.blog/settings",
"published_at": null
}
] posts Claim your blog