41554 blogs · [ { "id": "01a08781-20f0-7279-8e52-c51acf572fca", "title": "Modelling Agent Behaviour with Bevy Behave", "url": "https://www.hankruiger.com/posts/bevy-behave/", "published_at": "2025-04-11T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412e8f74f4b", "title": "Adding networked multiplayer to my game with Bevy Replicon", "url": "https://www.hankruiger.com/posts/adding-networked-multiplayer-to-my-game-with-bevy-replicon/", "published_at": "2025-03-19T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412e9acfe4a", "title": "Getting Footnotes Right in the Feeds", "url": "https://www.hankruiger.com/posts/getting-footnotes-right-in-the-feeds/", "published_at": "2025-02-07T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412ea22b74f", "title": "Inserting into a Notion Database from Shortcuts on iOS and iPadOS", "url": "https://www.hankruiger.com/posts/inserting-into-a-notion-db-from-shortcuts/", "published_at": "2024-03-06T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412ea777d07", "title": "Bypassing server cache when digests don't match", "url": "https://www.hankruiger.com/posts/bypassing-server-cache/", "published_at": "2023-08-07T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412eb1dddb6", "title": "Combining DISTINCT and group_concat() with custom delimiters in SQLite3", "url": "https://www.hankruiger.com/posts/combining-distinct-and-group-concat-with-custom-delimiters-in-sqlite3/", "published_at": "2023-05-17T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412eb8de8c6", "title": "An Unexpected Encounter with Python Class Attributes", "url": "https://www.hankruiger.com/posts/an-unexpected-encounter-with-python-class-attributes/", "published_at": "2022-10-06T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412eba3b16a", "title": "Dumbing Down my Website", "url": "https://www.hankruiger.com/posts/dumbing-down-my-website/", "published_at": "2019-08-17T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412ebdf5b12", "title": "Conway Checkers", "url": "https://www.hankruiger.com/posts/conway-checkers/", "published_at": "2018-03-10T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412ec671690", "title": "Graph Editor", "url": "https://www.hankruiger.com/posts/graph-editor/", "published_at": "2016-03-16T00:00:00+00:00" }, { "id": "01a08781-20f1-724c-a636-4412ecc46bbf", "title": "Kapitza's Pendulum", "url": "https://www.hankruiger.com/posts/kapitzas-pendulum/", "published_at": "2016-01-19T00:00:00+00:00" } ] posts Claim your blog
Back to _han
Blog · corpus.blog/blogs/hankruiger.com/posts

_han

hankruiger.com

2025

2024

2023

2022

2019

2018

2016