41554 blogs · [ { "id": "01a08767-6489-7149-b662-dba1bba1257c", "title": "Razer Wolverine V3 Pro Linux Driver for Back Paddle Support", "url": "https://www.danieltperry.me/project/2026-wolverine-v3-pro-linux-driver-for-back-paddle-support/", "published_at": "2026-08-12T18:20:04+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bc1b0c03", "title": "How I Made My Todo List Voting Feature", "url": "https://www.danieltperry.me/post/how-i-made-my-todo-list-voting-feature/", "published_at": "2026-02-16T15:25:09+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bc5e962f", "title": "Steam Games Map", "url": "https://www.danieltperry.me/project/2026-steam-map/", "published_at": "2026-01-20T17:14:41+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bc7863ba", "title": "A Kopia Maintenance Warning", "url": "https://www.danieltperry.me/post/kopia-transfer-warning/", "published_at": "2025-09-10T00:23:21+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bd6472dd", "title": "Implementing Custom Hand Gestures on Apple Vision", "url": "https://www.danieltperry.me/post/implementing-hand-gestures-on-apple-vision/", "published_at": "2025-01-30T18:16:30+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bda8f0ea", "title": "Steam Embedding Search", "url": "https://www.danieltperry.me/project/2023-steam-embedding-search/", "published_at": "2023-12-28T19:37:37+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bdf2aa36", "title": "Steam Game Search Overview", "url": "https://www.danieltperry.me/post/instructor-as-search-engine/overview/", "published_at": "2023-11-20T15:33:44+00:00" }, { "id": "01a08767-6489-7149-b662-dba1be4aaf95", "title": "Part 1: Obtaining Data", "url": "https://www.danieltperry.me/post/instructor-as-search-engine/part1-obtaining-data/", "published_at": "2023-11-20T15:33:43+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bea09592", "title": "Part 2: Creating the Embeddings", "url": "https://www.danieltperry.me/post/instructor-as-search-engine/part2-creating-embeddings/", "published_at": "2023-11-20T15:33:42+00:00" }, { "id": "01a08767-6489-7149-b662-dba1beb431c5", "title": "Part 3: Querying the Embeddings", "url": "https://www.danieltperry.me/post/instructor-as-search-engine/part3-querying-embeddings/", "published_at": "2023-11-20T15:33:41+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bef808b5", "title": "Part 4: Create an API", "url": "https://www.danieltperry.me/post/instructor-as-search-engine/part4-create-api/", "published_at": "2023-11-20T15:33:40+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bf65f274", "title": "Part 5: Create a Webapp", "url": "https://www.danieltperry.me/post/instructor-as-search-engine/part5-create-webapp/", "published_at": "2023-11-20T15:33:39+00:00" }, { "id": "01a08767-6489-7149-b662-dba1bfd1cba0", "title": "My Experience Using Godot", "url": "https://www.danieltperry.me/post/my-experience-using-godot/", "published_at": "2023-10-31T21:00:13+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c0125dca", "title": "Statue (Game Concept)", "url": "https://www.danieltperry.me/project/2023-statue/", "published_at": "2023-10-04T20:06:20+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c075f00d", "title": "3D Navigation in Godot", "url": "https://www.danieltperry.me/post/godot-navigation/", "published_at": "2023-08-03T18:57:48+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c16f5a32", "title": "Repo Search", "url": "https://www.danieltperry.me/project/2023-repo-search/", "published_at": "2023-07-08T18:58:13+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c2110109", "title": "Weeping Angel Effect in Godot Engine", "url": "https://www.danieltperry.me/post/godot-weeping-angel-effect/", "published_at": "2023-06-12T20:12:46+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c28a35f6", "title": "Something Else - A mod for OpenMW", "url": "https://www.danieltperry.me/project/2023-something-else/", "published_at": "2023-03-30T20:46:29+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c2eef0cc", "title": "Making and Testing My First nixpkgs Change", "url": "https://www.danieltperry.me/post/making-and-testing-my-first-nixpkgs-change/", "published_at": "2023-03-13T18:59:00+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c3dd404e", "title": "Borg Explorer", "url": "https://www.danieltperry.me/project/2022-borg-explorer/", "published_at": "2022-12-30T20:07:55+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c4240fe6", "title": "My First Nix Derivation: OpenStreetMap Overpass Server", "url": "https://www.danieltperry.me/post/my-first-nix-derivation-openstreetmap-overpass/", "published_at": "2022-10-23T15:08:52+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c4e1ac20", "title": "Walking App (Application Concept)", "url": "https://www.danieltperry.me/project/2022-walking-app/", "published_at": "2022-10-04T01:40:06+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c51b2cf4", "title": "Old Website", "url": "https://www.danieltperry.me/project/2012-old-website/", "published_at": "2012-06-30T00:00:00+00:00" }, { "id": "01a08767-6489-7149-b662-dba1c5cb1a48", "title": null, "url": "https://www.danieltperry.me/project/2024-physics-playground/privacy/", "published_at": null }, { "id": "01a08767-6489-7149-b662-dba1c5dee7b8", "title": null, "url": "https://www.danieltperry.me/project/2025-ev-charge-calculator/privacy/", "published_at": null }, { "id": "01a08767-6489-7149-b662-dba1c67039e2", "title": null, "url": "https://www.danieltperry.me/project/2025-kubashi/privacy/", "published_at": null } ] posts Claim your blog
Back to danieltperry.me
Blog · corpus.blog/blogs/danieltperry.me/posts

danieltperry.me

danieltperry.me

2026

2025

2023

2022

2012

Undated