41554 blogs · [ { "id": "01a0878c-22ce-738e-ae9d-920f2345cd89", "title": "MCP by example", "url": "https://jdamcd.blog/posts/mcp-by-example/", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2351c449", "title": "LED matrix arrivals", "url": "https://jdamcd.blog/posts/led-arrivals/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f238a8e3a", "title": "Good vibes only", "url": "https://jdamcd.blog/posts/vibes/", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f23a02bf3", "title": "Raspberry Pi arrivals", "url": "https://jdamcd.blog/posts/pi-arrivals/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f23fe4d0a", "title": "2025 b/w", "url": "https://jdamcd.blog/photos/2025-bw/", "published_at": "2025-12-24T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f24da2a90", "title": "2025 c", "url": "https://jdamcd.blog/photos/2025-c/", "published_at": "2025-12-23T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f254f2a15", "title": "Inky stocks", "url": "https://jdamcd.blog/posts/inky-stocks/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f259eebb0", "title": "Navigating GTFS", "url": "https://jdamcd.blog/posts/gtfs-arrivals/", "published_at": "2025-01-12T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f25ca62d5", "title": "2024 b/w", "url": "https://jdamcd.blog/photos/2024-bw/", "published_at": "2024-12-22T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2632f29b", "title": "Leading in layers", "url": "https://jdamcd.blog/posts/maslow-management/", "published_at": "2024-06-23T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f26f2af70", "title": "Roadmaps are tools", "url": "https://jdamcd.blog/posts/roadmaps/", "published_at": "2024-01-19T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f27b2dac6", "title": "EM onboarding", "url": "https://jdamcd.blog/posts/onboarding-ems/", "published_at": "2023-12-22T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2851f111", "title": "TfL arrivals", "url": "https://jdamcd.blog/posts/tfl-arrivals/", "published_at": "2023-12-20T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f286be14f", "title": "2023 b/w", "url": "https://jdamcd.blog/photos/2023-bw/", "published_at": "2023-12-18T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f288cd4cc", "title": "2023 c", "url": "https://jdamcd.blog/photos/2023-c/", "published_at": "2023-12-17T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f297d734b", "title": "Code duplication", "url": "https://jdamcd.blog/posts/code-duplication/", "published_at": "2023-01-31T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2a431838", "title": "Exploring KMM", "url": "https://jdamcd.blog/posts/exploring-kmm/", "published_at": "2022-12-26T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2aa0875a", "title": "2022 b/w", "url": "https://jdamcd.blog/photos/2022-bw/", "published_at": "2022-12-18T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2b19ef1f", "title": "2022 c", "url": "https://jdamcd.blog/photos/2022-c/", "published_at": "2022-12-17T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2b8780be", "title": "Release trains", "url": "https://jdamcd.blog/posts/release-trains/", "published_at": "2020-12-26T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2bbabf7f", "title": "Trunk-based mobile", "url": "https://jdamcd.blog/posts/trunk-based-mobile/", "published_at": "2020-11-11T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2bc77066", "title": "Sudoku retrospective", "url": "https://jdamcd.blog/posts/sudoku-retrospective/", "published_at": "2020-04-26T00:00:00+00:00" }, { "id": "01a0878c-22ce-738e-ae9d-920f2bd2cb7f", "title": "Sub-3", "url": "https://jdamcd.blog/posts/sub-3/", "published_at": "2020-01-29T00:00:00+00:00" } ] posts Claim your blog
Back to jdamcd.blog
Blog · corpus.blog/blogs/jdamcd.blog/posts

jdamcd.blog

jdamcd.blog

2026

2025

2024

2023

2022

2020