56,966 blogs · [ { "id": "01a08770-c3d7-73c1-97f0-301c55319310", "title": "APIs Over UIs: Agents Are the Future Interface to Everything", "url": "https://dylanhuang.com/blog/agents-over-ui", "published_at": "2026-02-11T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c554ddffc", "title": "The Untold System Design Problem in LLM Inference", "url": "https://dylanhuang.com/blog/untold-system-design", "published_at": "2025-11-07T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c563b9930", "title": "The Impossible Testing Problem for AI Applications", "url": "https://dylanhuang.com/blog/evals", "published_at": "2025-08-26T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c571558bd", "title": "What's the fuss about MCP? (code examples)", "url": "https://dylanhuang.com/blog/why-mcp", "published_at": "2025-05-31T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c57da4c2e", "title": "100K Views, 1K GitHub Stars, and 100+ Messages Later", "url": "https://dylanhuang.com/blog/viral-startup-journey", "published_at": "2024-12-23T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c57dc7634", "title": "I Built My Resume In Markdown", "url": "https://dylanhuang.com/blog/simple-markdown-resume", "published_at": "2024-12-03T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c57edfc89", "title": "After 3 Years, I Failed. Here's All My Startup's Code.", "url": "https://dylanhuang.com/blog/closing-my-startup", "published_at": "2024-11-25T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c582e2f20", "title": "Not All Problems Are Great Fits for LLMs", "url": "https://dylanhuang.com/blog/llm-pmf", "published_at": "2024-11-18T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c5858a273", "title": "6 Things I Would Improve About Dify.AI", "url": "https://dylanhuang.com/blog/dify", "published_at": "2024-11-11T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c587f27b4", "title": "I Reviewed 1,000s of Opinions on HTMX", "url": "https://dylanhuang.com/blog/htmx", "published_at": "2024-04-29T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c5955279e", "title": "I Reviewed 1,000s of Opinions on gRPC", "url": "https://dylanhuang.com/blog/grpc", "published_at": "2023-12-11T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c596f1abc", "title": "I Reviewed 1,000s of Opinions on GitHub Copilot", "url": "https://dylanhuang.com/blog/github-copilot", "published_at": "2023-10-10T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c59c7e095", "title": "I Reviewed 1,000s of Opinions on Serverless", "url": "https://dylanhuang.com/blog/serverless", "published_at": "2023-08-21T00:00:00+00:00" }, { "id": "01a08770-c3d7-73c1-97f0-301c59ed84ea", "title": "I Reviewed 1,000s of GraphQL vs. REST perspectives", "url": "https://dylanhuang.com/blog/graphql-vs-rest", "published_at": "2023-08-10T00:00:00+00:00" } ] posts Claim your blog
Back to Dylan Huang
Blog · corpus.blog/blogs/dylanhuang.com/posts

Dylan Huang

dylanhuang.com

2026

2025

2024

2023