corpus.blog
Most cited
Talked about
Blogs
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
Modelling Agent Behaviour with Bevy Behave
original ↗
11 Apr 2025
Adding networked multiplayer to my game with Bevy Replicon
original ↗
19 Mar 2025
Getting Footnotes Right in the Feeds
original ↗
7 Feb 2025
2024
Inserting into a Notion Database from Shortcuts on iOS and iPadOS
original ↗
6 Mar 2024
2023
Bypassing server cache when digests don't match
original ↗
7 Aug 2023
Combining DISTINCT and group_concat() with custom delimiters in SQLite3
original ↗
17 May 2023
2022
An Unexpected Encounter with Python Class Attributes
original ↗
6 Oct 2022
2019
Dumbing Down my Website
original ↗
17 Aug 2019
2018
Conway Checkers
original ↗
10 Mar 2018
2016
Graph Editor
original ↗
16 Mar 2016
Kapitza's Pendulum
original ↗
19 Jan 2016