Reading / 2026-04/2026-04-30t232001-a-better-way-to-build-angular-components-from-inputs-to
A Better way to build Angular Components: From Inputs to Composition
Argues that Angular components bloated with dozens of inputs should be refactored using the Composite Components pattern — moving features into directives and sub-components so each concern stays encapsulated and APIs remain clean.
Apr 30, 2026 · tech · Kobi Hari, Medium
Topics
- software-architecture
- api-design
- software-engineering
- engineering-craft
Cited by
- API design
Principles for designing interfaces — whether REST endpoints, component inputs, or module boundaries — that minimize what callers need to know while keeping implementations free to evolve.
- Engineering craft
Engineering craft is the accumulated discipline of writing, organizing, and maintaining software well — spanning code design, tooling fluency, communication, and the judgment to know when technical excellence actually changes outcomes.
- Software architecture
Software architecture shapes how systems behave under pressure, how teams reason about codebases, and how much complexity accumulates over time — spanning module design, state management, deployment topology, and the feedback loops that keep all three honest.
- Software engineering
Software engineering spans craft, process, and judgment — how code is structured, tested, reviewed, deployed, and maintained — and the sources collected here collectively interrogate each layer as AI tooling reshapes who does what and why.
Related
- Your agent loves MCP as much as you love GUIstopic
- Building a UI Without Breakpointstopic
- Modern Fluid Typography Using CSS Clamptopic
- Unslothcategory-month
- He Came, He Saw, He Cookedcategory-month
- The Orchestrator Isn't Your Moatcategory-month
- databricks-solutions/ai-dev-kitcategory-month
- Scaling Managed Agents: Decoupling the Brain from the Handscategory-month