Apr 29 · 7 min read · You finally got that 34B parameter model running on your beefy GPU. You feed it a prompt. It confidently writes a function that looks perfect — until you realize it's calling an API that literally doesn't exist. Sound familiar? I spent the better par...
Join discussion
Mar 3 · 10 min read · Code Generation Tools: When Codegen Helps and When It Creates Tech Debt Code generation sits on a spectrum. On one end, you have tools that generate types from a schema -- strictly additive, easy to regenerate, hard to screw up. On the other end, you...
Join discussionFeb 12 · 2 min read · GraphQL Code Generator: Generate TypeScript Types The Problem That Changed Everything Modern development requires modern solutions. Table of Contents Why This Matters Quick Start Implementation Best Practices FAQ Conclusion Why This Matters Essenti...
Join discussionFeb 12 · 6 min read · Swagger Codegen: Generate SDKs from OpenAPI Specs The API That Broke Everything (And How Documentation Could Have Saved Us) Our undocumented API changes broke 50 client apps. Here's what we learned the hard way. Table of Contents API Development 202...
Join discussionFeb 9 · 2 min read · Today ChatGPT lied to me, so I’m setting the record straight. This is my question: “If an endpoint in an OpenAPI spec has multiple tags, what will Swagger Codegen do?”. Because Swagger Codegen organized the generated code into api/tag_name_api files....
Join discussion
Nov 5, 2025 · 4 min read · TL;DR When working with React Native and pnpm, just use node-linker=hoisted instead of trying to selectively hoist individual packages. It will save you hours of debugging mysterious codegen errors and Kotlin compilation issues. (If you're in a monor...
Join discussion
Aug 9, 2025 · 8 min read · This is some of my notes for LLVM's ISelDAGToDAG instruction selector and how SelectionDAG patterns are matched and lowered to machine instructions. Purpose What: ISelDAGToDAG translates a legalized SelectionDAG into target-specific machine instruct...
Join discussionJun 5, 2025 · 19 min read · I am working on low-code platform recently. And I am thinking which frontier LLM I should use for coding tasks, including Gemini 2.5 Flash/Pro, Claude 3.7 Sonnet, Qwen2.5-Coder-32B, DeepSeek-R1, ChatGPT-4.5, Llama 4 Maverick, and DeepSeek-V3. Based o...
Join discussion
Jan 30, 2025 · 5 min read · GraphQL is a query language for APIs and a runtime for executing those queries. It provides a complete and understandable description of the data in your API, empowering clients to request only the data they need and nothing more. Why Use GraphQL? Gr...
Join discussion