41554 blogs · [ { "id": "01a095d6-1aa8-7147-b1d4-fa09220e2565", "title": "Kawari Progress Report 22 - Spectators", "url": "https://redstrate.com/blog/2026/09/kawari-progress-report-22-spectators/", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a095d6-1aa8-7147-b1d4-fa0922f3e767", "title": "Kodama Progress Report 3 - Multiplayer", "url": "https://redstrate.com/blog/2026/09/kodama-progress-report-3-multiplayer/", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c542b0ea12", "title": "Astra & Novus Status Update: August 2026", "url": "https://redstrate.com/blog/2026/08/astra-novus-status-update-august-2026/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5434945fe", "title": "Kodama Progress Report 2 - Dreams", "url": "https://redstrate.com/blog/2026/08/kodama-progress-report-2-dreams/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5443268d9", "title": "Kawari Progress Report 21 - Refactoring", "url": "https://redstrate.com/blog/2026/07/kawari-progress-report-21-refactoring/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c544bc0493", "title": "Kodama Progress Report 1 - Noise", "url": "https://redstrate.com/blog/2026/06/kodama-progress-report-1-noise/", "published_at": "2026-06-27T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5451a0f02", "title": "Can I have it without the slop?", "url": "https://redstrate.com/blog/2026/06/can-i-have-it-without-the-slop/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5457aeada", "title": "Search Reduction - Hexadecimals", "url": "https://redstrate.com/blog/2026/06/search-reduction-hexadecimals/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c545d56227", "title": "Kawari Progress Report 20 - Housing", "url": "https://redstrate.com/blog/2026/06/kawari-progress-report-20-housing/", "published_at": "2026-06-01T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54694b066", "title": "Stop sending me garbage", "url": "https://redstrate.com/blog/2026/05/stop-sending-me-garbage/", "published_at": "2026-05-02T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c547938376", "title": "Kawari Progress Report 19 - Friends", "url": "https://redstrate.com/blog/2026/03/kawari-progress-report-19-friends/", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c547ebb215", "title": "A better way to play FFXIV 1.x", "url": "https://redstrate.com/blog/2026/03/a-better-way-to-play-ffxiv-1.x/", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5488f0d03", "title": "Astra & Novus Status Update: March 2026", "url": "https://redstrate.com/blog/2026/03/astra-novus-status-update-march-2026/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c549896767", "title": "You should know more about microwork", "url": "https://redstrate.com/blog/2026/03/you-should-know-more-about-microwork/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54a272883", "title": "Kawari Progress Report 18 - Sastasha", "url": "https://redstrate.com/blog/2026/03/kawari-progress-report-18-sastasha/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54a5cc27e", "title": "Experimenting with creating zones in FFXIV", "url": "https://redstrate.com/blog/2026/01/experimenting-with-creating-zones-in-ffxiv/", "published_at": "2026-01-23T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54adb4cd2", "title": "Kawari Progress Report 17 - Strategy", "url": "https://redstrate.com/blog/2026/01/kawari-progress-report-17-strategy/", "published_at": "2026-01-23T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54b205e70", "title": "Stopping Left 4 Dead 2 from crashing on Linux", "url": "https://redstrate.com/blog/2026/01/stopping-left-4-dead-2-from-crashing-on-linux/", "published_at": "2026-01-23T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54bdb2e0f", "title": "Astra & Novus Status Update: December 2025", "url": "https://redstrate.com/blog/2025/12/astra-novus-status-update-december-2025/", "published_at": "2025-12-21T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54bf20636", "title": "Kawari Progress Report 16 - Year's End", "url": "https://redstrate.com/blog/2025/12/kawari-progress-report-16-years-end/", "published_at": "2025-12-21T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54c2e934b", "title": "Exploring dialogue scripting in FFXIV", "url": "https://redstrate.com/blog/2025/11/exploring-dialogue-scripting-in-ffxiv/", "published_at": "2025-11-26T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54c789a52", "title": "The problem isn't Unreal", "url": "https://redstrate.com/blog/2025/11/the-problem-isnt-unreal/", "published_at": "2025-11-12T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54cd07976", "title": "Kawari Progress Report 15 - Parties", "url": "https://redstrate.com/blog/2025/11/kawari-progress-report-15-parties/", "published_at": "2025-11-09T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54d17bd09", "title": "The XP-Pen Artist 24 Pro works on Linux too", "url": "https://redstrate.com/blog/2025/10/the-xp-pen-artist-24-pro-works-on-linux-too/", "published_at": "2025-10-15T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54d8e5e6b", "title": "Game Review: Stellar Blade", "url": "https://redstrate.com/blog/2025/10/game-review-stellar-blade/", "published_at": "2025-10-10T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54e309638", "title": "How about this for a statement: Bye, Bluesky!", "url": "https://redstrate.com/blog/2025/09/how-about-this-for-a-statement-bye-bluesky/", "published_at": "2025-09-21T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54ecf55e1", "title": "Akademy 2025", "url": "https://redstrate.com/blog/2025/09/akademy-2025/", "published_at": "2025-09-20T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54f92dde4", "title": "Kawari Progress Report 14 - Variety", "url": "https://redstrate.com/blog/2025/09/kawari-progress-report-14-variety/", "published_at": "2025-09-20T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c54faf7991", "title": "Fixing Steam Game Recording for Baldurs Gate 3", "url": "https://redstrate.com/blog/2025/08/fixing-steam-game-recording-for-baldurs-gate-3/", "published_at": "2025-08-23T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5501239e2", "title": "Kawari Progress Report 13 - Navigation", "url": "https://redstrate.com/blog/2025/08/kawari-progress-report-13-navigation/", "published_at": "2025-08-09T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5507bd545", "title": "The XP-Pen Artist 22R Pro works on Linux now", "url": "https://redstrate.com/blog/2025/07/the-xp-pen-artist-22r-pro-works-on-linux-now/", "published_at": "2025-07-30T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c55152c159", "title": "I figured out the API to sqexPatch.dll", "url": "https://redstrate.com/blog/2025/07/i-figured-out-the-api-to-sqexpatch.dll/", "published_at": "2025-07-10T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c551b2e2f6", "title": "Kawari Progress Report 12 - Viewing", "url": "https://redstrate.com/blog/2025/07/kawari-progress-report-12-viewing/", "published_at": "2025-07-05T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5522a4b4b", "title": "Accessing the inaccessible in FFXIV", "url": "https://redstrate.com/blog/2025/06/accessing-the-inaccessible-in-ffxiv/", "published_at": "2025-06-21T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5529e8328", "title": "Kawari Progress Report 11 - Commands", "url": "https://redstrate.com/blog/2025/06/kawari-progress-report-11-commands/", "published_at": "2025-06-20T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c55338b025", "title": "Of Mutuals and Firehoses", "url": "https://redstrate.com/blog/2025/06/of-mutuals-and-firehoses/", "published_at": "2025-06-19T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5537f11f3", "title": "Making It Rain with Matrix and Webhooks", "url": "https://redstrate.com/blog/2025/05/making-it-rain-with-matrix-and-webhooks/", "published_at": "2025-05-24T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c554772032", "title": "Kawari Progress Report 10 - Polish", "url": "https://redstrate.com/blog/2025/05/kawari-progress-report-10-polish/", "published_at": "2025-05-10T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5553a76f4", "title": "Astra & Novus Status Update: May 2025", "url": "https://redstrate.com/blog/2025/05/astra-novus-status-update-may-2025/", "published_at": "2025-05-06T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c55571d50c", "title": "Thoughts on LGM + RMS", "url": "https://redstrate.com/blog/2025/05/thoughts-on-lgm--rms/", "published_at": "2025-05-06T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c555f7ee7f", "title": "Kawari Progress Report 9 - Patch 7.21", "url": "https://redstrate.com/blog/2025/05/kawari-progress-report-9-patch-7.21/", "published_at": "2025-05-01T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c556f40f9b", "title": "Morpho, my new Bluesky client", "url": "https://redstrate.com/blog/2025/04/morpho-my-new-bluesky-client/", "published_at": "2025-04-26T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c557bfb407", "title": "Kawari Progress Report 8 - Multiplayer", "url": "https://redstrate.com/blog/2025/04/kawari-progress-report-8-multiplayer/", "published_at": "2025-04-15T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5587f2e97", "title": "Obscure Qt: Testing log messages", "url": "https://redstrate.com/blog/2025/04/obscure-qt-testing-log-messages/", "published_at": "2025-04-15T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c5590741d8", "title": "Kawari Progress Report 7 - Scripting", "url": "https://redstrate.com/blog/2025/03/kawari-progress-report-7-scripting/", "published_at": "2025-03-29T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c55910eadc", "title": "Kawari Progress Report 6 - Patch 7.2", "url": "https://redstrate.com/blog/2025/03/kawari-progress-report-6-patch-7.2/", "published_at": "2025-03-26T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c55945746f", "title": "Kawari Progress Report 5 - Persistence", "url": "https://redstrate.com/blog/2025/03/kawari-progress-report-5-persistence/", "published_at": "2025-03-23T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c559aa7390", "title": "Kawari Progress Report 4 - Exits", "url": "https://redstrate.com/blog/2025/03/kawari-progress-report-4-exits/", "published_at": "2025-03-17T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c559b2ccda", "title": "Kawari Progress Report 3 - Appearances", "url": "https://redstrate.com/blog/2025/03/kawari-progress-report-3-appearances/", "published_at": "2025-03-14T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c559e09868", "title": "Kawari Progress Report 2 - Foiled", "url": "https://redstrate.com/blog/2025/03/kawari-progress-report-2-foiled/", "published_at": "2025-03-13T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c55a0d858e", "title": "Kawari Progress Report 1 - Introduction", "url": "https://redstrate.com/blog/2025/03/kawari-progress-report-1-introduction/", "published_at": "2025-03-12T00:00:00+00:00" }, { "id": "01a087d2-4628-71d7-8c4a-f9c55a86d301", "title": "Reverse Engineering Dolls Nest (Demo) Saves", "url": "https://redstrate.com/blog/2025/02/reverse-engineering-dolls-nest-demo-saves/", "published_at": "2025-02-17T02:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bbc727536", "title": "Navigating Washington D.C. with FOSS", "url": "https://redstrate.com/blog/2025/02/navigating-washington-d.c.-with-foss/", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bbd09df73", "title": "How to get away with crime (in Baldurs Gate 3)", "url": "https://redstrate.com/blog/2025/01/how-to-get-away-with-crime-in-baldurs-gate-3/", "published_at": "2025-01-27T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bbdc87e19", "title": "Integrating KaTeX and Three.js into Hugo", "url": "https://redstrate.com/blog/2025/01/integrating-katex-and-three.js-into-hugo/", "published_at": "2025-01-01T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bbe7942d1", "title": "Steam on Fedora Linux: \"Unable to retrieve clip information\"", "url": "https://redstrate.com/blog/2025/01/steam-on-fedora-linux-unable-to-retrieve-clip-information/", "published_at": "2025-01-01T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bbf4ae335", "title": "Using Hugo with Kate", "url": "https://redstrate.com/blog/2024/12/using-hugo-with-kate/", "published_at": "2024-12-31T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bbffd3a3f", "title": "Archive your FFXIV character with Auracite", "url": "https://redstrate.com/blog/2024/11/archive-your-ffxiv-character-with-auracite/", "published_at": "2024-11-01T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc0f98b3f", "title": "Obscure Qt: Qt5 QMap and C++20 Ranges", "url": "https://redstrate.com/blog/2024/10/obscure-qt-qt5-qmap-and-c-20-ranges/", "published_at": "2024-10-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc1bcfa0a", "title": "My work in KDE: The end (for this blog series)", "url": "https://redstrate.com/blog/2024/10/my-work-in-kde-the-end-for-this-blog-series/", "published_at": "2024-10-20T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc21c8c62", "title": "Akademy & Qt Contributor Summit 2024", "url": "https://redstrate.com/blog/2024/09/akademy-qt-contributor-summit-2024/", "published_at": "2024-09-14T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc2a8d6ba", "title": "EmuDeck should not trickle down funds for emulators", "url": "https://redstrate.com/blog/2024/08/emudeck-should-not-trickle-down-funds-for-emulators/", "published_at": "2024-08-29T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc35e6a50", "title": "My work in KDE for July 2024", "url": "https://redstrate.com/blog/2024/07/my-work-in-kde-for-july-2024/", "published_at": "2024-07-29T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc3c83d65", "title": "My work in KDE for June 2024", "url": "https://redstrate.com/blog/2024/06/my-work-in-kde-for-june-2024/", "published_at": "2024-06-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc3f3675d", "title": "How to block JetBrains analytics without trying too hard", "url": "https://redstrate.com/blog/2024/05/how-to-block-jetbrains-analytics-without-trying-too-hard/", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc41a9a6d", "title": "Wiring up my new home network", "url": "https://redstrate.com/blog/2024/05/wiring-up-my-new-home-network/", "published_at": "2024-05-11T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc46dda8a", "title": "My work in KDE for April 2024", "url": "https://redstrate.com/blog/2024/05/my-work-in-kde-for-april-2024/", "published_at": "2024-05-06T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc4bf3adf", "title": "Astra & Novus Status Update: April 2024", "url": "https://redstrate.com/blog/2024/04/astra-novus-status-update-april-2024/", "published_at": "2024-04-28T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc55e73f5", "title": "My work in KDE for March 2024", "url": "https://redstrate.com/blog/2024/03/my-work-in-kde-for-march-2024/", "published_at": "2024-03-31T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc57c60d5", "title": "A different way to block AI crawlers", "url": "https://redstrate.com/blog/2024/03/a-different-way-to-block-ai-crawlers/", "published_at": "2024-03-26T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc5c630d0", "title": "My work in KDE for February 2024", "url": "https://redstrate.com/blog/2024/02/my-work-in-kde-for-february-2024/", "published_at": "2024-02-29T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc5ef9327", "title": "My work in KDE for January 2024", "url": "https://redstrate.com/blog/2024/01/my-work-in-kde-for-january-2024/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc646e090", "title": "Gushing about KDE applications", "url": "https://redstrate.com/blog/2024/01/gushing-about-kde-applications/", "published_at": "2024-01-29T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc65cab1d", "title": "Quick thoughts on Apple's DMA changes", "url": "https://redstrate.com/blog/2024/01/quick-thoughts-on-apples-dma-changes/", "published_at": "2024-01-25T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc6f6f768", "title": "2023 Wrap-up", "url": "https://redstrate.com/blog/2023/12/2023-wrap-up/", "published_at": "2023-12-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc7598b66", "title": "Astra & Novus Status Update: December 2023", "url": "https://redstrate.com/blog/2023/12/astra-novus-status-update-december-2023/", "published_at": "2023-12-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc79cd27a", "title": "My work in KDE for December 2023", "url": "https://redstrate.com/blog/2023/12/my-work-in-kde-for-december-2023/", "published_at": "2023-12-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc846b7ab", "title": "Using OpenXR without real hardware", "url": "https://redstrate.com/blog/2023/11/using-openxr-without-real-hardware/", "published_at": "2023-11-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc910b7df", "title": "My work in KDE for November 2023", "url": "https://redstrate.com/blog/2023/11/my-work-in-kde-for-november-2023/", "published_at": "2023-11-27T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc9c5cb60", "title": "Astra & Novus Status Update: October 2023", "url": "https://redstrate.com/blog/2023/10/astra-novus-status-update-october-2023/", "published_at": "2023-10-28T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bc9f68a39", "title": "My work in KDE for October 2023", "url": "https://redstrate.com/blog/2023/10/my-work-in-kde-for-october-2023/", "published_at": "2023-10-28T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bca1474bb", "title": "Marrying Qt and Tracing message output", "url": "https://redstrate.com/blog/2023/10/marrying-qt-and-tracing-message-output/", "published_at": "2023-10-14T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bca93caba", "title": "Getting a clean config directory, with KConfigXT!", "url": "https://redstrate.com/blog/2023/10/getting-a-clean-config-directory-with-kconfigxt/", "published_at": "2023-10-08T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bcb42e9ea", "title": "Obscure Qt: Customizing the log messages", "url": "https://redstrate.com/blog/2023/10/obscure-qt-customizing-the-log-messages/", "published_at": "2023-10-08T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bcb4f173d", "title": "My work in KDE for September 2023", "url": "https://redstrate.com/blog/2023/09/my-work-in-kde-for-september-2023/", "published_at": "2023-09-27T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bcb75ab5e", "title": "Astra & Novus Status Update: September 2023", "url": "https://redstrate.com/blog/2023/09/astra-novus-status-update-september-2023/", "published_at": "2023-09-23T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bcb92bafe", "title": "My work in KDE for August 2023", "url": "https://redstrate.com/blog/2023/08/my-work-in-kde-for-august-2023/", "published_at": "2023-08-23T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bcc2c9a23", "title": "My work in KDE for July 2023", "url": "https://redstrate.com/blog/2023/07/my-work-in-kde-for-july-2023/", "published_at": "2023-07-31T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bcca7c9e8", "title": "Graphics Dump: Improving debug cubes", "url": "https://redstrate.com/blog/2023/07/graphics-dump-improving-debug-cubes/", "published_at": "2023-07-03T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bcd8f8d3b", "title": "How to use xdg-decoration in a Wayland client", "url": "https://redstrate.com/blog/2023/07/how-to-use-xdg-decoration-in-a-wayland-client/", "published_at": "2023-07-03T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bce02e1d6", "title": "My work in KDE for June 2023", "url": "https://redstrate.com/blog/2023/06/my-work-in-kde-for-june-2023/", "published_at": "2023-06-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bceb87545", "title": "Game Review: INFRA", "url": "https://redstrate.com/blog/2023/06/game-review-infra/", "published_at": "2023-06-29T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bcfb29dff", "title": "Dumping and repacking the Playstation 2 DVD player", "url": "https://redstrate.com/blog/2023/06/dumping-and-repacking-the-playstation-2-dvd-player/", "published_at": "2023-06-27T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bd043fa01", "title": "Graphics Dump: Easy level building with tiny_csg", "url": "https://redstrate.com/blog/2023/06/graphics-dump-easy-level-building-with-tiny_csg/", "published_at": "2023-06-26T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bd110340d", "title": "My work in KDE for May 2023", "url": "https://redstrate.com/blog/2023/05/my-work-in-kde-for-may-2023/", "published_at": "2023-05-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bd193ac0e", "title": "Optimizing and sharing shader structures", "url": "https://redstrate.com/blog/2023/05/optimizing-and-sharing-shader-structures/", "published_at": "2023-05-13T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bd1c81754", "title": "Dropping Out", "url": "https://redstrate.com/blog/2023/05/dropping-out/", "published_at": "2023-05-09T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bd1d17cb3", "title": "Obscure Qt: GDB pretty printers", "url": "https://redstrate.com/blog/2023/05/obscure-qt-gdb-pretty-printers/", "published_at": "2023-05-02T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bd224318d", "title": "My work in KDE for April 2023", "url": "https://redstrate.com/blog/2023/04/my-work-in-kde-for-april-2023/", "published_at": "2023-04-30T00:00:00+00:00" }, { "id": "01a087d2-4629-7258-95d7-b81bd2de42be", "title": "Breakdown of my static art gallery", "url": "https://redstrate.com/blog/2023/04/breakdown-of-my-static-art-gallery/", "published_at": "2023-04-26T00:00:00+00:00" } ] posts Claim your blog
Back to redstrate.com
Blog · corpus.blog/blogs/redstrate.com/posts

redstrate.com

redstrate.com

2026

2025

2024

2023