56,966 blogs · [ { "id": "01a0c76a-03a2-7389-9036-80c624035d35", "title": "derekrodriguez.dev — Derek's Personal Portfolio/Blog", "url": "https://derekrodriguez.dev/", "published_at": "2026-09-18T19:46:45+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c624527a80", "title": null, "url": "https://derekrodriguez.dev/posts/", "published_at": "2026-09-18T19:46:45+00:00" }, { "id": "01a0876b-655e-732c-8964-06670c4f9bd2", "title": "A training cluster for this economy", "url": "https://derekrodriguez.dev/a-training-cluster-for-this-economy/", "published_at": "2026-08-25T18:52:43+00:00" }, { "id": "01a0876b-655f-73aa-891a-828821b98114", "title": "Attempting a game", "url": "https://derekrodriguez.dev/attempting-a-game/", "published_at": "2026-08-17T05:01:23+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c626618b6b", "title": null, "url": "https://derekrodriguez.dev/tags/c++/", "published_at": "2026-08-17T05:01:23+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c62736613a", "title": "Game Development", "url": "https://derekrodriguez.dev/tags/game-development/", "published_at": "2026-08-17T05:01:23+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c627faaebb", "title": null, "url": "https://derekrodriguez.dev/tags/", "published_at": "2026-08-17T05:01:23+00:00" }, { "id": "01a0876b-655f-73aa-891a-82882208cff9", "title": "Parse, don't validate through the years with C++", "url": "https://derekrodriguez.dev/parse-dont-validate-through-the-years-with-c-/", "published_at": "2026-04-17T20:20:18+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c6297588e9", "title": null, "url": "https://derekrodriguez.dev/tags/parsing/", "published_at": "2026-04-17T20:20:18+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c62a4b95a5", "title": "Type Systems", "url": "https://derekrodriguez.dev/tags/type-systems/", "published_at": "2026-04-17T20:20:18+00:00" }, { "id": "01a0876b-655f-73aa-891a-828822d99d77", "title": "Magic: the Gathering is full of interesting ML challenges", "url": "https://derekrodriguez.dev/magic-the-gathering-is-full-of-interesting-ml-challenges/", "published_at": "2025-12-31T01:28:23+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c62b42377d", "title": null, "url": "https://derekrodriguez.dev/tags/games/", "published_at": "2025-12-31T01:28:23+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c62b5dff46", "title": "Machine Learning", "url": "https://derekrodriguez.dev/tags/machine-learning/", "published_at": "2025-12-31T01:28:23+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c62c6d9d8e", "title": "Recommender Systems", "url": "https://derekrodriguez.dev/tags/recommender-systems/", "published_at": "2025-12-31T01:28:23+00:00" }, { "id": "01a0876b-655f-73aa-891a-828823b27c31", "title": "Building PlantHub: A data plantform for monitoring plants", "url": "https://derekrodriguez.dev/building-planthub-a-data-plantform-for-monitoring-plants/", "published_at": "2024-02-16T20:07:41+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c62d83c662", "title": null, "url": "https://derekrodriguez.dev/tags/hardware/", "published_at": "2024-02-16T20:07:41+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c62d906830", "title": null, "url": "https://derekrodriguez.dev/tags/iot/", "published_at": "2024-02-16T20:07:41+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c62e59f894", "title": "Web Development", "url": "https://derekrodriguez.dev/tags/web-development/", "published_at": "2024-02-16T20:07:41+00:00" }, { "id": "01a0876b-655f-73aa-891a-828823b434d2", "title": "Can you spot the bug in this Python code?", "url": "https://derekrodriguez.dev/can-you-spot-the-bug-in-this-python-code/", "published_at": "2023-07-05T22:10:19+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c630404392", "title": null, "url": "https://derekrodriguez.dev/tags/debugging/", "published_at": "2023-07-05T22:10:19+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c630e078d4", "title": null, "url": "https://derekrodriguez.dev/tags/python/", "published_at": "2023-07-05T22:10:19+00:00" }, { "id": "01a0876b-655f-73aa-891a-828823d71ac1", "title": "Jaypeg: improving my Go programming skills by building an image host", "url": "https://derekrodriguez.dev/jaypeg-improving-my-go-programming-skills-by-building-an-image-host/", "published_at": "2021-07-28T06:59:23+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c631a599af", "title": null, "url": "https://derekrodriguez.dev/tags/go/", "published_at": "2021-07-28T06:59:23+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c632668ef4", "title": null, "url": "https://derekrodriguez.dev/tags/infrastructure/", "published_at": "2021-07-28T06:59:23+00:00" }, { "id": "01a0876b-655f-73aa-891a-828823f4d02c", "title": "A recommender system for arXiv in < 500 lines of Python, and other lies I tell myself", "url": "https://derekrodriguez.dev/a-recommender-system-for-arxiv-in-500-lines-of-python-and-other-lies-i-tell-myself/", "published_at": "2020-09-07T21:16:46+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c634d2fc39", "title": "Academic Publishing", "url": "https://derekrodriguez.dev/tags/academic-publishing/", "published_at": "2020-09-07T21:16:46+00:00" }, { "id": "01a0876b-655f-73aa-891a-828823f9975a", "title": "Thoughts on disrupting the triple payer system", "url": "https://derekrodriguez.dev/thoughts-on-disrupting-the-triple-payer-system/", "published_at": "2020-08-31T21:16:46+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c6359fb2d9", "title": null, "url": "https://derekrodriguez.dev/tags/essay/", "published_at": "2020-08-31T21:16:46+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c636427e13", "title": null, "url": "https://derekrodriguez.dev/tags/systems/", "published_at": "2020-08-31T21:16:46+00:00" }, { "id": "01a0876b-655f-73aa-891a-8288249280e6", "title": "R is a joy if you treat it like awk", "url": "https://derekrodriguez.dev/r-is-a-joy-if-you-treat-it-like-awk/", "published_at": "2019-10-07T00:00:00+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c637f90e74", "title": "Data Science", "url": "https://derekrodriguez.dev/tags/data-science/", "published_at": "2019-10-07T00:00:00+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c6389b208b", "title": null, "url": "https://derekrodriguez.dev/tags/r/", "published_at": "2019-10-07T00:00:00+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c63a3cc2e4", "title": null, "url": "https://derekrodriguez.dev/tags/unix/", "published_at": "2019-10-07T00:00:00+00:00" }, { "id": "01a0876b-655f-73aa-891a-82882543123f", "title": "Pathfinding in Games, Part 1: Linear Quadtrees with Level Differences", "url": "https://derekrodriguez.dev/pathfinding-in-games-part-1-linear-quadtrees-with-level-differences/", "published_at": "2018-04-15T00:00:00+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c63a54bb78", "title": null, "url": "https://derekrodriguez.dev/tags/algorithms/", "published_at": "2018-04-15T00:00:00+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c63b2687ba", "title": null, "url": "https://derekrodriguez.dev/tags/pathfinding/", "published_at": "2018-04-15T00:00:00+00:00" }, { "id": "01a0876b-655f-73aa-891a-828825d8b17b", "title": "On the practicality of running an AI Gym over a network socket", "url": "https://derekrodriguez.dev/on-the-practicality-of-running-an-ai-gym-over-a-network-socket/", "published_at": "2017-08-08T00:00:00+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c63ccce3a1", "title": null, "url": "https://derekrodriguez.dev/tags/networking/", "published_at": "2017-08-08T00:00:00+00:00" }, { "id": "01a0c76a-03a2-7389-9036-80c63eac5178", "title": "Reinforcement Learning", "url": "https://derekrodriguez.dev/tags/reinforcement-learning/", "published_at": "2017-08-08T00:00:00+00:00" }, { "id": "01a0876b-655f-73aa-891a-828825e37b9d", "title": null, "url": "https://derekrodriguez.dev/about/", "published_at": null }, { "id": "01a0876b-655f-73aa-891a-8288260573c6", "title": null, "url": "https://derekrodriguez.dev/portfolio/", "published_at": null }, { "id": "01a0876b-655f-73aa-891a-828826f4ada2", "title": "Résumé", "url": "https://derekrodriguez.dev/resume/", "published_at": null }, { "id": "01a0c76a-03a2-7389-9036-80c640825e37", "title": null, "url": "https://derekrodriguez.dev/categories/", "published_at": null } ] posts Claim your blog
Back to derekrodriguez.dev
Blog · corpus.blog/blogs/derekrodriguez.dev/posts

derekrodriguez.dev

derekrodriguez.dev

2026

2025

2024

2023

2021

2020

2019

2018

2017

Undated