<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://caperaven.co.za/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://caperaven.co.za/2023/10/23/a-good-user-interface/</loc><lastmod>2023-10-24T06:27:31+02:00</lastmod></url><url><loc>https://caperaven.co.za/2023/10/23/the-four-pillars-of-data-exploration/</loc><lastmod>2023-10-24T06:37:49+02:00</lastmod></url><url><loc>https://caperaven.co.za/2023/11/01/dont-code-against-the-ui/</loc><lastmod>2023-11-01T20:23:30+02:00</lastmod></url><url><loc>https://caperaven.co.za/2023/11/02/guide-me/</loc><lastmod>2023-11-02T10:33:30+02:00</lastmod></url><url><loc>https://caperaven.co.za/2023/11/21/intent-driven-components/</loc><lastmod>2023-11-22T09:02:23+02:00</lastmod></url><url><loc>https://caperaven.co.za/2023/11/22/process-api-mixins/</loc><lastmod>2023-11-22T09:55:39+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/01/15/intent-driven-data/</loc><lastmod>2024-01-15T19:58:30+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/02/05/rethinking-user-interfaces/</loc><lastmod>2024-02-05T17:51:31+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/02/19/intent-driven-testing/</loc><lastmod>2024-02-19T21:11:39+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/04/22/running-llm-locally/</loc><lastmod>2024-04-22T19:36:52+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/04/29/rag-models/</loc><lastmod>2024-04-29T09:45:29+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/06/07/data-manager/</loc><lastmod>2024-06-18T11:06:39+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/06/10/process-api-in-ai-tooling/</loc><lastmod>2024-06-10T10:34:33+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/06/13/ui-automation/</loc><lastmod>2024-06-13T11:01:58+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/06/24/understanding-advanced-rust-data-structures/</loc><lastmod>2024-06-24T23:00:15+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/06/25/rust-fighting-the-borrow-checker/</loc><lastmod>2024-06-25T22:39:41+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/06/26/rust-code-coverage/</loc><lastmod>2024-06-26T23:24:45+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/07/01/naming-your-code/</loc><lastmod>2025-03-31T21:44:16+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/07/03/rust-mapping-between-result-types/</loc><lastmod>2024-07-03T19:16:32+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/08/13/crs-template/</loc><lastmod>2024-08-13T09:29:50+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/10/28/dynamic-power-teams/</loc><lastmod>2024-10-28T23:06:24+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/11/01/side-projects-do-or-dont/</loc><lastmod>2024-11-01T09:27:50+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/11/02/talent-vs-qualifications/</loc><lastmod>2024-11-02T11:20:34+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/11/12/ollama-the-gift-that-keeps-on-giving/</loc><lastmod>2024-11-12T08:41:19+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/11/12/ui-needs-to-change/</loc><lastmod>2026-04-07T09:11:04+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/11/13/dls-and-your-application/</loc><lastmod>2025-03-31T21:19:38+02:00</lastmod></url><url><loc>https://caperaven.co.za/2024/12/02/designing-software-systems-for-agility/</loc><lastmod>2025-03-31T21:12:14+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/01/02/patterns-over-languages/</loc><lastmod>2025-03-31T20:38:05+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/02/21/betting-on-local-ai-webnn/</loc><lastmod>2025-03-31T21:06:38+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/02/22/webnn-basics/</loc><lastmod>2025-02-23T11:27:48+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/03/08/copilot-is-for-productivity/</loc><lastmod>2025-03-08T11:20:21+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/03/23/dynamic-rules/</loc><lastmod>2025-03-23T14:46:21+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/03/25/no-low-code/</loc><lastmod>2025-03-31T20:58:52+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/03/26/no-low-code-provider-pattern/</loc><lastmod>2025-03-26T20:32:30+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/03/29/the-codux-experience/</loc><lastmod>2025-04-01T18:57:13+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/04/01/comparison-of-outsystems-11-odc-and-mendix-studio-pro-for-large-scale-enterprise-development/</loc><lastmod>2025-04-01T18:53:02+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/04/01/web-machine-learning-cg-meeting-briefing-march-31-2025/</loc><lastmod>2025-04-01T18:48:55+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/04/01/surrealdb-in-2025-a-comparative-analysis-across-database-categories-briefing-document/</loc><lastmod>2025-04-01T18:47:11+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/04/07/smart-components/</loc><lastmod>2025-04-07T17:21:54+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/04/07/building-smart-web-components-with-distilbert-in-the-browser/</loc><lastmod>2025-04-07T19:26:56+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/04/07/offline-smart-action/</loc><lastmod>2025-04-07T21:57:46+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/04/09/introducing-a-declarative-dsl-for-enterprise-data-modeling-dynamic-forms/</loc><lastmod>2025-04-09T21:00:06+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/04/14/low-code-reimagined-schema-driven-feature-modules-powered-by-dsl-architecture/</loc><lastmod>2025-04-14T14:37:50+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/05/07/leveraging-mcp-and-webnn-in-advanced-web-uis/</loc><lastmod>2025-05-07T18:36:47+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/05/20/composable-ui-architecture-using-a-dsl/</loc><lastmod>2025-05-20T19:05:58+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/05/22/intent-driven-ontology/</loc><lastmod>2025-05-22T18:39:17+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/05/30/bridging-jsx-and-a-text-based-form-dsl-with-the-codec-provider-pattern/</loc><lastmod>2025-05-30T21:51:24+02:00</lastmod></url><url><loc>https://caperaven.co.za/2025/06/20/ui-development-ai/</loc><lastmod>2025-07-08T18:10:35+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/01/08/enterprise-agent-systems/</loc><lastmod>2026-01-08T11:37:28+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/01/22/inside-the-blueprint-for-an-ai-native-web/</loc><lastmod>2026-01-22T19:42:49+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/02/02/agent-point-of-view-of-memory/</loc><lastmod>2026-02-02T10:15:23+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/02/12/hardcoding-vs-machine-learning-vs-ai/</loc><lastmod>2026-02-12T17:54:12+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/03/12/ai-agent-memory-needs-more-than-a-chat-log/</loc><lastmod>2026-03-12T08:38:26+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/03/26/what-if-enterprise-software-learned-more-from-game-ai/</loc><lastmod>2026-03-26T12:56:31+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/04/02/vibe-coding-that-actually-works/</loc><lastmod>2026-04-07T14:04:33+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/04/09/ai-is-not-bad-at-maintaining-large-codebases-most-teams-are-just-using-it-wrong/</loc><lastmod>2026-04-09T17:19:45+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/05/25/ui-needs-to-change-2026/</loc><lastmod>2026-05-25T15:11:44+02:00</lastmod></url><url><loc>https://caperaven.co.za/2026/05/28/running-text-to-speech-locally-with-web-technology/</loc><lastmod>2026-05-28T19:15:47+02:00</lastmod></url></urlset>
