56,966 blogs · [ { "id": "01a0877b-845c-73d5-9836-2b1426310c05", "title": "Weekly Backlog 2025", "url": "https://gangles.ca/2025/12/31/weekly-backlog/", "published_at": "2025-12-31T17:18:21+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922bdf83032", "title": "No Return – Bill & Marlene", "url": "https://gangles.ca/2025/04/03/no-return-bill-marlene/", "published_at": "2025-04-03T17:00:33+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922be3ba2ed", "title": "Intergalactic: The Heretic Prophet", "url": "https://gangles.ca/2024/12/18/intergalactic-the-heretic-prophet/", "published_at": "2024-12-19T06:54:05+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922bf2bd815", "title": "Balatro & Auto Chess", "url": "https://gangles.ca/2024/07/07/balatro-auto-chess/", "published_at": "2024-07-07T18:23:14+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922bf85fc26", "title": "Game Builder Garage", "url": "https://gangles.ca/2024/03/31/game-builder-garage/", "published_at": "2024-03-31T17:01:06+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c05bd530", "title": "No Return", "url": "https://gangles.ca/2024/01/17/no-return/", "published_at": "2024-01-17T15:47:34+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c11eca7b", "title": "Tournament Design as Game Design", "url": "https://gangles.ca/2023/10/29/tournament-design-as-game-design/", "published_at": "2023-10-29T23:02:57+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c188ba4a", "title": "Weekly Sketching 2022", "url": "https://gangles.ca/2022/12/28/weekly-sketching/", "published_at": "2022-12-28T23:21:27+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c270ef8c", "title": "Accessibility for The Last of Us Part I", "url": "https://gangles.ca/2022/09/06/accessibility-tlou1/", "published_at": "2022-09-07T03:21:51+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c2c3d6c9", "title": "22 Ways to Use the Grappleshot", "url": "https://gangles.ca/2022/01/19/grappleshot/", "published_at": "2022-01-19T16:04:59+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c2f8ca5c", "title": "Accessibility as a Frontier", "url": "https://gangles.ca/2021/12/31/accessibility-as-a-frontier/", "published_at": "2021-12-31T19:44:01+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c3d67fc0", "title": "Thwarting Boring Tactics", "url": "https://gangles.ca/2021/10/13/boring-tactics/", "published_at": "2021-10-13T16:31:32+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c4cf17f7", "title": "Climate Clock Bot", "url": "https://gangles.ca/2021/05/15/climate-clock-bot/", "published_at": "2021-05-16T01:27:13+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c51f26e3", "title": "Accessibility for The Last of Us Part II", "url": "https://gangles.ca/2020/10/06/accessibility-tlou2/", "published_at": "2020-10-06T20:13:10+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c5387d12", "title": "Combat Design & AI in Uncharted 4", "url": "https://gangles.ca/2019/04/15/combat-design-uncharted-4/", "published_at": "2019-04-16T03:48:23+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c5abc831", "title": "Blocktober 2018", "url": "https://gangles.ca/2018/10/04/blocktober-2018/", "published_at": "2018-10-04T19:45:00+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c62055dc", "title": "Thinking in Systems", "url": "https://gangles.ca/2018/07/09/thinking-in-systems/", "published_at": "2018-07-09T08:09:16+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c65fc428", "title": "Intentionality & Improvisation", "url": "https://gangles.ca/2018/02/28/intentionality-improvisation/", "published_at": "2018-02-28T18:31:55+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c6ce04b5", "title": "Four Lessons from Bruce", "url": "https://gangles.ca/2017/10/03/lessons-from-bruce/", "published_at": "2017-10-03T16:48:13+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c7bf7af6", "title": "Looking for Canada in Games", "url": "https://gangles.ca/2017/07/01/looking-for-canada-in-games/", "published_at": "2017-07-01T20:13:15+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c89dcce9", "title": "Clash Royale’s Economical Design", "url": "https://gangles.ca/2017/04/24/clash-royale-economical-design/", "published_at": "2017-04-24T15:42:11+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c8ba2b99", "title": "Montreal International Game Summit 2016", "url": "https://gangles.ca/2016/11/06/migs-2016/", "published_at": "2016-11-06T20:43:24+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c8ddcbaf", "title": "A Taxonomy of Randomness in Hearthstone", "url": "https://gangles.ca/2016/09/12/hearthstone-randomness/", "published_at": "2016-09-12T16:21:26+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c904b7ba", "title": "The Mystic Western Game Jam", "url": "https://gangles.ca/2016/08/14/mystic-western/", "published_at": "2016-08-15T04:24:37+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c9323d29", "title": "Yharnam Metal Hypernym", "url": "https://gangles.ca/2016/01/04/yharnam-metal-hypernym/", "published_at": "2016-01-04T18:11:48+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922c9e8b1b2", "title": "Challenges for Game Designers", "url": "https://gangles.ca/2015/11/01/challenges-for-game-designers/", "published_at": "2015-11-02T02:04:07+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922cacd30b1", "title": "The ‘P’ in NPR", "url": "https://gangles.ca/2015/10/24/npr/", "published_at": "2015-10-24T18:24:48+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922cb7db65d", "title": "Playing Games on Twitter", "url": "https://gangles.ca/2015/04/03/playing-games-on-twitter/", "published_at": "2015-04-03T07:03:54+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922cc1ffb9b", "title": "Stir Fry Blues", "url": "https://gangles.ca/2015/02/20/stir-fry-blues/", "published_at": "2015-02-20T17:52:03+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922ccae39fb", "title": "So Many Twitter Bots", "url": "https://gangles.ca/2014/11/04/so-many-twitter-bots/", "published_at": "2014-11-04T14:58:16+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922ccc53484", "title": "The Loot Cave", "url": "https://gangles.ca/2014/09/28/the-loot-cave/", "published_at": "2014-09-28T05:20:49+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922ccf86edd", "title": "More Twitter Bots", "url": "https://gangles.ca/2014/09/10/more-twitter-bots/", "published_at": "2014-09-10T15:24:02+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922cdee8519", "title": "Making @HoroscopeBot", "url": "https://gangles.ca/2014/07/21/making-horoscopebot/", "published_at": "2014-07-21T16:21:24+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922ce136389", "title": "Solo Queue: An Exercise in Serenity", "url": "https://gangles.ca/2014/03/13/solo-queue/", "published_at": "2014-03-13T15:56:16+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922cede7ef9", "title": "Twine Troubles", "url": "https://gangles.ca/2013/05/30/twine-troubles/", "published_at": "2013-05-30T17:06:10+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922cefac318", "title": "Mark of the Dishonored", "url": "https://gangles.ca/2012/11/05/mark-of-the-dishonored/", "published_at": "2012-11-05T19:21:31+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922cf18ba03", "title": "The Perpetual Testing Initiative", "url": "https://gangles.ca/2012/05/13/perpetual-testing-initiative/", "published_at": "2012-05-13T23:18:10+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922cfcc8c09", "title": "Moving Pixels Podcast", "url": "https://gangles.ca/2012/02/14/moving-pixels-podcast/", "published_at": "2012-02-14T14:40:39+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d098f975", "title": "Mechanical Drama in Jamestown", "url": "https://gangles.ca/2011/07/31/mechanical-drama-in-jamestown/", "published_at": "2011-08-01T02:36:36+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d0a2fc13", "title": "The Principles of Programming in SpaceChem", "url": "https://gangles.ca/2011/06/19/programming-in-spacechem/", "published_at": "2011-06-20T03:15:43+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d100b85c", "title": "Starhawk Announcement", "url": "https://gangles.ca/2011/05/15/starhawk-announcement/", "published_at": "2011-05-15T19:10:05+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d1867cca", "title": "The Squirrel Keys", "url": "https://gangles.ca/2011/04/25/the-squirrel-keys/", "published_at": "2011-04-25T23:54:26+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d18aa43c", "title": "Combat Flow in Steel", "url": "https://gangles.ca/2011/02/27/combat-flow-in-steel/", "published_at": "2011-02-27T20:17:52+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d1d6b525", "title": "Pax Britannica Update", "url": "https://gangles.ca/2010/12/17/pax-britannica-update/", "published_at": "2010-12-17T05:43:11+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d27f093b", "title": "Strike The Earth!", "url": "https://gangles.ca/2010/11/30/strike-the-earth/", "published_at": "2010-12-01T03:55:29+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d344a292", "title": "Tea Time Quarrel", "url": "https://gangles.ca/2010/10/31/tea-time-quarrel/", "published_at": "2010-11-01T01:02:11+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d37c35d3", "title": "Beginner’s Guide to Minecraft", "url": "https://gangles.ca/2010/09/20/beginners-guide-to-minecraft/", "published_at": "2010-09-21T04:58:13+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d3c52fea", "title": "Indie Gaming Gallery #3", "url": "https://gangles.ca/2010/09/02/indie-gaming-gallery-3/", "published_at": "2010-09-03T03:53:48+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d46d25b5", "title": "Cut Throat Dominoes", "url": "https://gangles.ca/2010/07/23/cut-throat-dominoes/", "published_at": "2010-07-23T15:05:35+00:00" }, { "id": "01a0877b-845d-7145-ac8a-0922d4f1bfa1", "title": "Please Make Your Game", "url": "https://gangles.ca/2010/05/31/please-make-your-game/", "published_at": "2010-05-31T07:02:35+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707d83d6d77", "title": "No Fun Games – CUSEC DemoCamp", "url": "https://gangles.ca/2010/04/02/cusec-democamp/", "published_at": "2010-04-02T22:50:15+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707d9318e67", "title": "Neptune’s Pride", "url": "https://gangles.ca/2010/03/15/neptunes-pride/", "published_at": "2010-03-15T20:04:51+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707da093d94", "title": "Pax Britannica", "url": "https://gangles.ca/2010/02/27/pax-britannica/", "published_at": "2010-02-27T21:52:03+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707dad58f1f", "title": "Brainy Gamer Podcast – Favourites of ’09", "url": "https://gangles.ca/2010/01/09/brainy-gamer-podcast-2/", "published_at": "2010-01-09T18:41:17+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707db48a4b0", "title": "The Decade in Video Games", "url": "https://gangles.ca/2010/01/01/decade-in-video-games/", "published_at": "2010-01-01T22:27:21+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707dbe9f635", "title": "Refinement in Modern Warfare 2", "url": "https://gangles.ca/2009/12/23/refinement-in-mw2/", "published_at": "2009-12-23T21:14:07+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707dcb68d9d", "title": "The Musical Box – Best Albums of 2009", "url": "https://gangles.ca/2009/12/11/best-albums-of-2009/", "published_at": "2009-12-11T21:23:34+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707dda0f9fc", "title": "Montreal International Game Summit 2009", "url": "https://gangles.ca/2009/11/21/migs2009/", "published_at": "2009-11-22T00:20:23+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707de4c1e44", "title": "Postmortem: Norwegian Wood", "url": "https://gangles.ca/2009/10/11/postmortem-norwegian-wood/", "published_at": "2009-10-11T05:53:04+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707de6cb1b7", "title": "Norwegian Wood", "url": "https://gangles.ca/2009/09/24/norwegian-wood/", "published_at": "2009-09-24T18:41:19+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707dede9de7", "title": "Mechanics, Dynamics & Aesthetics", "url": "https://gangles.ca/2009/08/21/mda/", "published_at": "2009-08-21T05:11:18+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707df368e9a", "title": "Gaming Made Me", "url": "https://gangles.ca/2009/07/18/gaming-made-me/", "published_at": "2009-07-19T03:20:07+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e00f3b6d", "title": "Twice Around The Sun (For Good Measure)", "url": "https://gangles.ca/2009/06/30/twice-around-the-sun/", "published_at": "2009-07-01T02:19:55+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e02c74a8", "title": "Indie Gaming Gallery #2", "url": "https://gangles.ca/2009/06/14/indie-gaming-gallery-2/", "published_at": "2009-06-14T14:54:31+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e11551d6", "title": "Guiding The Player’s Eye", "url": "https://gangles.ca/2009/05/26/guiding-the-eye/", "published_at": "2009-05-26T21:51:42+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e1f6c789", "title": "Punk & Indie Games", "url": "https://gangles.ca/2009/05/20/punk-indie-games/", "published_at": "2009-05-21T02:36:14+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e274b0fe", "title": "Introduction to Grifball", "url": "https://gangles.ca/2009/05/14/grifball/", "published_at": "2009-05-15T03:24:44+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e33aa924", "title": "Progression in Mother 3", "url": "https://gangles.ca/2009/04/23/progression-in-mother-3/", "published_at": "2009-04-23T06:53:07+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e41fe267", "title": "Your Move, Nintendo", "url": "https://gangles.ca/2009/04/22/your-move-nintendo/", "published_at": "2009-04-22T06:32:59+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e4515001", "title": "Visibility, Affordance & Feedback", "url": "https://gangles.ca/2009/04/11/visibility-affordance-feedback/", "published_at": "2009-04-11T21:11:36+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e4e64b5b", "title": "Rockwell, Papyrus, Skia", "url": "https://gangles.ca/2009/03/28/rockwell-papyrus-skia/", "published_at": "2009-03-29T00:22:54+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e5c8883c", "title": "Hidden Gems – Mega Man Battle Network 2", "url": "https://gangles.ca/2009/03/22/hidden-gems-mmbn2/", "published_at": "2009-03-22T08:14:15+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e5f85880", "title": "Restarting, Downtime & Variety", "url": "https://gangles.ca/2009/03/12/restarting-downtime-and-variety/", "published_at": "2009-03-12T06:48:03+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e65f87ad", "title": "Indie Gaming Gallery", "url": "https://gangles.ca/2009/02/14/indie-gaming-gallery/", "published_at": "2009-02-14T18:31:41+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e6a6e33a", "title": "Pink Godzilla", "url": "https://gangles.ca/2009/02/11/pink-godzilla/", "published_at": "2009-02-11T13:44:58+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e6ad492e", "title": "Inventory Tetris", "url": "https://gangles.ca/2009/02/01/inventory-tetris/", "published_at": "2009-02-01T18:47:00+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e719bee2", "title": "The Six Layers", "url": "https://gangles.ca/2009/01/20/the-six-layers/", "published_at": "2009-01-21T02:49:12+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e8174397", "title": "Defining Video Games", "url": "https://gangles.ca/2009/01/03/defining-video-games/", "published_at": "2009-01-03T06:15:15+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e8dcbc52", "title": "The Musical Box – Best Albums of 2008", "url": "https://gangles.ca/2008/12/31/the-musical-box-best-albums-of-2008/", "published_at": "2008-12-31T05:44:32+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707e99827ed", "title": "Gamers Confab Holiday Podcast", "url": "https://gangles.ca/2008/12/22/gamers-confab-holiday-podcast/", "published_at": "2008-12-22T23:44:10+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707ea6881b4", "title": "You Crack Me Up, Little Buddy", "url": "https://gangles.ca/2008/12/10/you-crack-me-up-little-buddy/", "published_at": "2008-12-10T22:40:18+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707eb557ee5", "title": "Mirror’s Edge: Are We Making The Same Game?", "url": "https://gangles.ca/2008/11/30/mirrors-edge-are-we-making-the-same-game/", "published_at": "2008-11-30T06:39:48+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707eb6b67d9", "title": "Gamma 3D", "url": "https://gangles.ca/2008/11/21/gamma-3d/", "published_at": "2008-11-21T06:35:54+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707ec033573", "title": "The Highs & Lows of Fallout 3", "url": "https://gangles.ca/2008/11/11/the-highs-lows-of-fallout-3/", "published_at": "2008-11-11T09:20:06+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707ecdec668", "title": "Review – World of Goo", "url": "https://gangles.ca/2008/11/05/review-world-of-goo/", "published_at": "2008-11-06T03:21:19+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707ed056f7f", "title": "Effective Scares in Dead Space", "url": "https://gangles.ca/2008/11/02/effective-scares-in-dead-space/", "published_at": "2008-11-02T20:44:44+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707ed7103bb", "title": "Hidden Gems – Soul Bubbles", "url": "https://gangles.ca/2008/10/26/hidden-gems-soul-bubbles/", "published_at": "2008-10-27T01:12:37+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707eddab23e", "title": "Mess Addiction", "url": "https://gangles.ca/2008/10/14/mess-addiction/", "published_at": "2008-10-14T08:26:44+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707eea9eb96", "title": "Brainy Gamer Podcast", "url": "https://gangles.ca/2008/09/18/brainy-gamer-podcast/", "published_at": "2008-09-18T05:59:36+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707ef5ea7fd", "title": "A Brief History of A & B", "url": "https://gangles.ca/2008/09/16/a-brief-history-of-a-b/", "published_at": "2008-09-16T06:33:24+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f02734cc", "title": "A Year of Disappointment", "url": "https://gangles.ca/2008/09/09/a-year-of-disappointment/", "published_at": "2008-09-09T07:19:58+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f03ca9e7", "title": "Dark Knight, Dark City", "url": "https://gangles.ca/2008/08/28/dark-knight-dark-city/", "published_at": "2008-08-28T07:05:54+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f06bb8eb", "title": "Hidden Gems – Looney Tunes: Cartoon Conductor", "url": "https://gangles.ca/2008/08/14/hidden-gems-looney-tunes-cartoon-conductor/", "published_at": "2008-08-14T23:58:58+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f1315b76", "title": "The Small Details", "url": "https://gangles.ca/2008/07/27/the-small-details/", "published_at": "2008-07-27T22:59:12+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f21c8881", "title": "Bloom Disasters", "url": "https://gangles.ca/2008/07/18/bloom-disasters/", "published_at": "2008-07-18T05:10:44+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f2da5e06", "title": "A Rocker’s Introduction to Jazz", "url": "https://gangles.ca/2008/07/11/a-rockers-introduction-to-jazz/", "published_at": "2008-07-11T05:05:44+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f340b821", "title": "Happy Single Earth Orbit!", "url": "https://gangles.ca/2008/06/30/happy-single-earth-orbit/", "published_at": "2008-06-30T05:00:19+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f3b1884f", "title": "Earthbound – Long Distance Love", "url": "https://gangles.ca/2008/06/26/earthbound-long-distance-love/", "published_at": "2008-06-26T05:09:05+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f40f8038", "title": "Video Games Live in Toronto", "url": "https://gangles.ca/2008/06/22/video-games-live-in-toronto/", "published_at": "2008-06-23T01:36:57+00:00" }, { "id": "01a0c50e-821c-7074-869d-c707f46463ea", "title": "Purple Monkey Dishwasher", "url": "https://gangles.ca/2008/06/12/purple-monkey-dishwasher/", "published_at": "2008-06-12T04:18:25+00:00" } ] posts Claim your blog
Back to gangles.ca
Blog · corpus.blog/blogs/gangles.ca/posts

gangles.ca

gangles.ca

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008