Articles
- How Organization Roles Change in the AI EraFeb 28, 2026
- SDD (Spec-Driven Development): What Teams Get WrongFeb 19, 2026
- Accidental and Essential Complexity in the Age of LLMsFeb 14, 2026
- Code is Cheap, Trust is ExpensiveDec 15, 2025
- Evolving a TypeScript Backend for AI-Generated CodeDec 12, 2025
- How a Startup Backend Architecture EvolvesDec 9, 2024
- GraphQL Schema Design PrinciplesMay 12, 2024
- From Multi-Repos to Monorepo: A Practical Migration StoryApr 4, 2022
- Frontend Technology Selection: Tradeoffs Over Best ToolsDec 20, 2021
- GraphQL: Schema First vs Code First approachesMay 6, 2021
- Database, Table and Column naming conventionsApr 4, 2021
- Tailwind CSS vs Styled-componentsDec 20, 2020
- How to migrate from Laravel to NodeJSNov 30, 2020
- Moving from PHP with Laravel to React and NodeJSNov 23, 2020
- React Components File StructureNov 8, 2020
- GraphQL Schema Best PracticesNov 3, 2020