41554 blogs · [ { "id": "01a08724-6930-7348-b205-b9fd880f72da", "title": "They say you should never write your own database. So what did I do?", "url": "https://alexjreid.dev/posts/data-compiler/", "published_at": "2026-08-21T00:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3a0d7110", "title": "tinyblok: monoblok's patchbay on an ESP32-C6: a £5 microcontroller", "url": "https://alexjreid.dev/posts/tinyblok/", "published_at": "2026-05-03T00:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3a9e5f77", "title": "Taming a market data firehose efficiently with monoblok", "url": "https://alexjreid.dev/posts/monoblok-massive/", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3b47b1e6", "title": "A playground for monoblok", "url": "https://alexjreid.dev/posts/monoblok-demo/", "published_at": "2026-04-24T00:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3b4cf65a", "title": "monoblok: signal conditioning in a messaging broker", "url": "https://alexjreid.dev/posts/monoblok/", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3c4acc08", "title": "Excel as an accidental stream processor", "url": "https://alexjreid.dev/posts/excel-the-accidental-stream-processor/", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3c9d0e04", "title": "zigxll: building Excel XLL add-ins in Zig", "url": "https://alexjreid.dev/posts/zigxll/", "published_at": "2026-03-10T00:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3d90b8d6", "title": "NATS as a web application backend", "url": "https://alexjreid.dev/posts/nats-as-a-backend/", "published_at": "2023-05-14T20:15:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3dafe500", "title": "End of 2022", "url": "https://alexjreid.dev/posts/end-of-2022/", "published_at": "2022-12-31T21:05:54+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3e4b2015", "title": "Using change data capture to perform flexible aggregations with DynamoDB and Druid", "url": "https://alexjreid.dev/posts/druid-cdc/", "published_at": "2022-08-07T00:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3e6caf13", "title": "Patching in a development service", "url": "https://alexjreid.dev/posts/patching-in-a-development-service/", "published_at": "2022-07-14T00:03:12+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3f3cbeaf", "title": "Clutch spring and a tuning fork", "url": "https://alexjreid.dev/car/clutch-assist-spring-tuning-fork/", "published_at": "2022-06-22T00:00:54+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3f4e2d84", "title": "A check over and some new suspension parts", "url": "https://alexjreid.dev/car/checkover/", "published_at": "2021-11-11T00:00:54+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d3f54fba8", "title": "DynamoDB pagination with page numbers in URLs", "url": "https://alexjreid.dev/posts/dynamodb-page-numbers/", "published_at": "2021-10-27T10:03:12+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d40514698", "title": "Let there be light", "url": "https://alexjreid.dev/car/light/", "published_at": "2021-10-15T00:00:54+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d40746b34", "title": "Front dash speaker upgrade", "url": "https://alexjreid.dev/car/speakers/", "published_at": "2021-10-11T00:00:54+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d407bb997", "title": "Bought one!", "url": "https://alexjreid.dev/car/bought-one/", "published_at": "2021-10-09T21:00:54+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d40a2f218", "title": "Squeezing ClickHouse into Cloud Run", "url": "https://alexjreid.dev/posts/clickhouse-on-cloud-run/", "published_at": "2020-01-23T18:14:16+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d4118683b", "title": "Driving an OLED display with a Raspberry Pi and AWS IoT", "url": "https://alexjreid.dev/posts/rpi-oled-aws-iot/", "published_at": "2019-12-19T10:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d41d62e9a", "title": "Exploring Druid", "url": "https://alexjreid.dev/posts/exploring-druid/", "published_at": "2017-01-23T10:00:00+00:00" }, { "id": "01a08724-6931-71ec-b8d7-ee0d427239a3", "title": "There's no shame in code that is simply good enough", "url": "https://alexjreid.dev/posts/no-shame-good-enough/", "published_at": "2014-11-21T10:00:59+00:00" } ] posts Claim your blog
Back to alexjreid.dev
Blog · corpus.blog/blogs/alexjreid.dev/posts

alexjreid.dev

alexjreid.dev

2026

2023

2022

2021

2020

2019

2017

2014