41554 blogs · [
{
"id": "01a08777-a992-7106-8c3a-a4ffbe13c37c",
"title": "How I Migrated This Blog to Hugo With an AI Assistant",
"url": "https://www.feoh.org/posts/how-i-migrated-this-blog-to-hugo-with-an-ai-assistant/",
"published_at": "2026-04-16T14:10:00+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffbe808f8b",
"title": "AI is the most powerful lever I have ever seen.",
"url": "https://www.feoh.org/posts/ai-is-the-most-powerful-lever-i-have-ever-seen/",
"published_at": "2026-03-02T00:43:32+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffbf755ea3",
"title": "Goodbye Blog Comments, You Were Fun While You Lasted",
"url": "https://www.feoh.org/posts/goodbye-blog-comments-you-were-fun-while-you-lasted/",
"published_at": "2026-02-02T15:21:40+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc018646c",
"title": "Think Different: Asahi Linux On An M2 MacBook Pro",
"url": "https://www.feoh.org/posts/think-different-asahi-linux-on-an-m2-macbook-pro/",
"published_at": "2025-12-11T23:57:35+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc0221f5b",
"title": "NiceGUI: Awesome Python Dynamic Websites For The Web Dev Impaired!",
"url": "https://www.feoh.org/posts/nicegui-awesome-dynamic-websites-for-people-who-write-ugly-html/",
"published_at": "2025-08-04T00:11:54+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc07b5f1f",
"title": "Pycon US 2025: This Year Was a Life Changer",
"url": "https://www.feoh.org/posts/pycon-us-2025-this-year-was-a-life-changer/",
"published_at": "2025-05-23T01:23:31+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc0f5bba7",
"title": "Hacking The Wetware 3: Veritas Liberabit Vos",
"url": "https://www.feoh.org/posts/veritas-liberabit-vos-the-truth-will-set-you-free/",
"published_at": "2024-09-29T00:33:02+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc1436cee",
"title": "Git Submodules are awful but occasionally necessary.",
"url": "https://www.feoh.org/posts/git-submodules-are-awful-but-occasionally-necessary/",
"published_at": "2024-01-10T04:09:31+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc20a0574",
"title": "Why do YOU Homelab?",
"url": "https://www.feoh.org/posts/why-do-you-homelab/",
"published_at": "2023-12-01T22:20:29+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc2cce8bb",
"title": "A Mac User's Survival Guide For Buying A PC Laptop",
"url": "https://www.feoh.org/posts/a-mac-users-survival-guide-for-buying-a-pc-laptop/",
"published_at": "2023-07-18T13:58:05+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc35e9cf9",
"title": "Windows Papercuts for *NIX Developers",
"url": "https://www.feoh.org/posts/windows-papercuts-for-nix-developers/",
"published_at": "2023-07-04T17:42:31+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc40d1e15",
"title": "Hacking the Wetware 2 - Antipatterns (Burn Out & The Ego Trap)",
"url": "https://www.feoh.org/posts/hacking-wetware-antipatterns/",
"published_at": "2023-01-19T21:16:21+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc4290de4",
"title": "Mis-Adventures In GatsbyJS",
"url": "https://www.feoh.org/posts/mis-adventures-in-gatsbyjs/",
"published_at": "2022-05-20T20:14:19+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc44a7086",
"title": "A Teency Bit More Housekeeping",
"url": "https://www.feoh.org/posts/a-teency-bit-more-housekeeping/",
"published_at": "2022-05-17T20:34:40+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc48cd78f",
"title": "Some Brief But Important House Keeping",
"url": "https://www.feoh.org/posts/some-housekeeping/",
"published_at": "2022-03-11T01:11:00+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc4d4a7c5",
"title": "Getting Started With Python On Windows 2021 Edition: Push The Easy Button!",
"url": "https://www.feoh.org/posts/getting-started-with-python-on-windows-2021-edition-push-the-easy-button/",
"published_at": "2021-11-06T01:45:00+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc5370db8",
"title": "2021 - The Year Windows Became a First Class Python Development Environment",
"url": "https://www.feoh.org/posts/2021-the-year-python-became-a-first-class-python-development-environment/",
"published_at": "2021-06-02T17:54:00+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc5e59acc",
"title": "Plus ça change, plus c'est la même chose",
"url": "https://www.feoh.org/posts/plus-ca-change-plus-cest-la-meme-chose/",
"published_at": "2020-06-26T18:54:00+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc645385f",
"title": "The Eternal Novice Trap",
"url": "https://www.feoh.org/posts/the-eternal-novice-trap/",
"published_at": "2019-12-27T01:23:00+00:00"
},
{
"id": "01a08777-a992-7106-8c3a-a4ffc67436af",
"title": "I don't WANT to let go! The Media Rip Saga - Part 1: Formats and Tools.",
"url": "https://www.feoh.org/posts/i-dont-want-to-let-go-the-media-rip-saga-part-1-formats-and-tools/",
"published_at": "2018-03-22T09:59:00+00:00"
}
] posts Claim your blog