TanStack Router Data Loading
A detailed exploration of how TanStack Router handles data loading through beforeLoad and loader functions, with insights on execution order, data merging, and performance implications.
Ben Houston • April 7, 2025


This is the personal blog of Ben Houston (bio here), a 3D computer graphics software developer. I've worked on projects like Web3DSurvey, Three.js, Deadline, Krakaota, and Exocortex VFX plugins. I'm also an entrepreneur, having founded Land of Assets, Threekit, Clara.io, Exocortex, and Frantic Films Software.
A detailed exploration of how TanStack Router handles data loading through beforeLoad and loader functions, with insights on execution order, data merging, and performance implications.
Ben Houston • April 7, 2025

Optimize your README.md files to empower both human developers and AI coding assistants alike.
Ben Houston • March 28, 2025
After building a high-performance home network with 3Gbps fiber, 10G switching, and NVMe storage, I've learned valuable lessons about infrastructure planning, connection types, and future-proofing that could save you time and money.
Ben Houston • March 27, 2025

AI coding assistants are excellent at generating tests with high coverage. But there is often a critical problem: they are testing that code behaves as written, not as intended. This "Test Theater" creates a dangerous illusion of quality while providing almost no real protection against bugs.
Ben Houston • March 25, 2025

Learn how to develop 3D web applications that work reliably across all devices using real-world browser capability data from Web3DSurvey.com with a practical two-tier development strategy.
Ben Houston • March 24, 2025

Exploring the simplest possible implementation of an agentic coder using just 200 lines of TypeScript, demonstrating foundational concepts clearly and concisely.
Ben Houston • March 21, 2025

How to build an autonomous agentic coder that leverages advanced LLMs to transform software development. A talk given at the Ottawa Forward JS meet-up.
Ben Houston • March 20, 2025

As AI dramatically reduces software development costs, we need to rethink our approach to code. Software is becoming ephemeral - easily replaced rather than maintained. This paradigm shift means optimizing for current needs instead of hypothetical futures.
Ben Houston • March 17, 2025
AI agents are moving beyond IDEs into full automation of coding workflows. Discover how integrating agentic coding into GitHub Actions can streamline software development -- turning issues into PRs and automating documentation, tests, and even code reviews, all through simple GitHub comments.
Ben Houston • March 13, 2025

Adding GitHub Mode to MyCoder has radically improved my productivity, making my agentic coder feel like a true team member. By leveraging GitHub for task tracking, pull requests, and CI/CD feedback, I’ve seen a 3x to 5x boost in development efficiency.
Ben Houston • March 7, 2025

Adapting your codebase to match AI coder assumptions doesn't just help AI -- it uncovers hidden complexity, ultimately benefiting human developers.
Ben Houston • March 6, 2025
As AI coding agents become increasingly capable, we need to rethink our code organization and documentation practices. Here's why traditional "human-first" coding approaches are becoming obsolete and how to structure your projects for optimal AI compatibility.
Ben Houston • March 5, 2025