41554 blogs · [
{
"id": "01a0bb11-d33c-7365-8939-5008ba5a75f0",
"title": "Conway’s Circle, and the Right Triangle Hiding in Every Triangle",
"url": "https://joelholder.com/blog/2026/08/27/conways-circle/",
"published_at": "2026-08-27T19:30:00+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42cfb3ef3c",
"title": "The Staircase and the Slide",
"url": "https://joelholder.com/blog/2026/07/21/the-staircase-and-the-slide/",
"published_at": "2026-07-21T05:10:00+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d00cd93a",
"title": "Looking Deeper at the Meaning of Zero",
"url": "https://joelholder.com/blog/2026/07/19/the-deep-meaning-of-zero/",
"published_at": "2026-07-19T19:00:00+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d06a0e81",
"title": "Remote C++ Development Over SSH: No GUI Required",
"url": "https://joelholder.com/blog/2026/07/17/remote-cpp-development-with-emacs-over-ssh/",
"published_at": "2026-07-17T23:30:00+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d0ae5a0e",
"title": "Gauss, Pascal, and Triangular Numbers",
"url": "https://joelholder.com/blog/2026/07/13/gauss-pascal-and-triangular-numbers/",
"published_at": "2026-07-13T04:06:00+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d157a6c2",
"title": "A Tiny Proof From First Principles",
"url": "https://joelholder.com/blog/2026/07/11/a-tiny-proof-from-first-principles/",
"published_at": "2026-07-11T05:43:00+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d206aec8",
"title": "Automata Arcade Is Becoming an Instrument",
"url": "https://joelholder.com/blog/2026/05/20/automata-arcade-is-becoming-an-instrument/",
"published_at": "2026-05-20T06:38:03+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d2a06b6b",
"title": "Automata Arcade: Building a Playable Lab for Conway’s Game of Life",
"url": "https://joelholder.com/blog/2026/03/08/automata-arcade-building-a-playable-lab-for-conways-game-of-life/",
"published_at": "2026-03-08T05:21:02+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d2a4aa69",
"title": "Evo Lumen Life, creating a living ecosystem in the browser",
"url": "https://joelholder.com/blog/2026/03/02/evo-lumen-life-building-a-living-artificial-ecosystem-in-the-browser/",
"published_at": "2026-03-02T07:49:46+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d35e8cc2",
"title": "Wrapping C and C++ APIs in Python",
"url": "https://joelholder.com/blog/2019/12/16/wrapping-c-apis-in-python/",
"published_at": "2019-12-16T23:24:10+00:00"
},
{
"id": "01a0878e-e34a-7012-b641-5f42d3e6a50e",
"title": "EventBusBridges for Great Good",
"url": "https://joelholder.com/blog/2016/06/19/eventbusbridges-for-great-good/",
"published_at": "2016-06-19T07:09:22+00:00"
}
] posts Claim your blog