54,302 blogs · [ { "id": "01a0878a-7edf-73b1-a37a-b075a4ffc7c4", "title": "Using the Internet without IPv4 connectivity", "url": "https://jamesmcm.github.io/blog/no-ipv4/", "published_at": "2025-06-27T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075a5fa1774", "title": "I made an AI Agent take an old Data Engineering test - it scored 92%!", "url": "https://jamesmcm.github.io/blog/claude-data-engineer/", "published_at": "2025-06-13T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075a6a18361", "title": "Building a Wifi-controlled car with Rust and ESP32", "url": "https://jamesmcm.github.io/blog/esp32-wifi-tank/", "published_at": "2024-11-17T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075a7283b3b", "title": "Beginner Rust ESP32 development - Snake", "url": "https://jamesmcm.github.io/blog/beginner-rust-esp32-lcdsnake/", "published_at": "2024-11-02T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075a79178d6", "title": "My First Clippy Lint", "url": "https://jamesmcm.github.io/blog/my-first-clippy-lint/", "published_at": "2022-03-26T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075a87c5dc9", "title": "Writing a simple AWS Lambda Custom Runtime in Rust", "url": "https://jamesmcm.github.io/blog/lambda-runtime/", "published_at": "2020-10-24T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075a95a2fcb", "title": "What should I program?", "url": "https://jamesmcm.github.io/blog/programming-projects/", "published_at": "2020-10-11T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075a9ad3574", "title": "My Rust 2021 roadmap: crates, concision, and community", "url": "https://jamesmcm.github.io/blog/rust2021/", "published_at": "2020-09-24T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075a9d9efc4", "title": "How to fix high CPU usage by the CacheDelete daemon in OS X Catalina", "url": "https://jamesmcm.github.io/blog/catalina-cachedelete/", "published_at": "2020-09-20T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075aa1a9ec0", "title": "Why governments should adopt and invest in FOSS", "url": "https://jamesmcm.github.io/blog/foss-government/", "published_at": "2020-09-12T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075aaf6e65f", "title": "Using ALMA for persistent LiveUSB installations of Arch Linux", "url": "https://jamesmcm.github.io/blog/alma/", "published_at": "2020-09-09T00:00:00+00:00" }, { "id": "01a0878a-7edf-73b1-a37a-b075abc48ccb", "title": "Retrospective of my first useful Rust project", "url": "https://jamesmcm.github.io/blog/vopono/", "published_at": "2020-09-05T00:00:00+00:00" }, { "id": "01a0878a-7ee0-722d-b9f4-2172d14d8d8d", "title": "Serverless Data Ingestion with Rust and AWS SES", "url": "https://jamesmcm.github.io/blog/rust-ses/", "published_at": "2020-08-29T00:00:00+00:00" }, { "id": "01a0878a-7ee0-722d-b9f4-2172d2045dac", "title": "An introduction to Data Oriented Design with Rust", "url": "https://jamesmcm.github.io/blog/intro-dod/", "published_at": "2020-07-25T00:00:00+00:00" }, { "id": "01a0878a-7ee0-722d-b9f4-2172d20f9ec7", "title": "A practical introduction to async programming in Rust", "url": "https://jamesmcm.github.io/blog/a-practical-introduction-to-async-programming-in-rust/", "published_at": "2020-05-06T00:00:00+00:00" }, { "id": "01a0878a-7ee0-722d-b9f4-2172d2db17d6", "title": "Data Ingestion with Rust and AWS Lambda", "url": "https://jamesmcm.github.io/blog/data-engineering-with-rust-and-aws-lambda/", "published_at": "2020-04-19T00:00:00+00:00" }, { "id": "01a0878a-7ee0-722d-b9f4-2172d3068b77", "title": "The Expectation Maximisation (EM) Algorithm", "url": "https://jamesmcm.github.io/blog/em1/", "published_at": "2014-10-24T00:00:00+00:00" }, { "id": "01a0878a-7ee0-722d-b9f4-2172d30cee57", "title": "Resources to learn Spanish", "url": "https://jamesmcm.github.io/blog/spresource/", "published_at": "2014-08-21T00:00:00+00:00" }, { "id": "01a0878a-7ee0-722d-b9f4-2172d31b6946", "title": "Introduction to Mendelian Randomization", "url": "https://jamesmcm.github.io/blog/mendelian/", "published_at": "2014-08-17T00:00:00+00:00" }, { "id": "01a0878a-7ee0-722d-b9f4-2172d3542657", "title": "First Post", "url": "https://jamesmcm.github.io/blog/first/", "published_at": "2014-08-04T00:00:00+00:00" } ] posts Claim your blog
Back to jamesmcm.github.io
Blog · corpus.blog/blogs/jamesmcm.github.io/posts

jamesmcm.github.io

jamesmcm.github.io

2025

2024

2022

2020

2014