Blog

Knowledge & Ideas

Your Controller Is Not the Application Layer – Part 5: When Application Services Are Overk...

Not every Web API endpoint needs an Application Service. When a use case touches only a single data ...

  • DDD
  • delivery-mechanisms
  • application-services
Avatar
Sampson Orson JacksonFull-stack Engineer

Your Controller Is Not the Application Layer – Part 4: The Cost of Leaking Transport and F...

When transport and framework concerns leak into the application layer, use cases lose independence. ...

  • DDD
  • delivery-mechanisms
  • application-services
Avatar
Sampson Orson JacksonFull-stack Engineer

Your Controller Is Not the Application Layer – Part 3: Why Application Services Improve Te...

Application Services do more than separate concerns; they make your application testable and cohesiv...

  • DDD
  • delivery-mechanisms
  • application-services
Avatar
Sampson Orson JacksonFull-stack Engineer

Your Controller Is Not the Application Layer – Part 2: App Services as Use Case Boundaries

Application Services provide a clear home for use cases in C# .NET Web API systems. They coordinate ...

  • DDD
  • delivery-mechanisms
  • application-services
Avatar
Sampson Orson JacksonFull-stack Engineer

Your Controller Is Not the Application Layer – Part 1: Delivery vs Application Services

If your WebAPI controller disappeared tomorrow, how much of your application logic would survive? Ma...

  • DDD
  • delivery-mechanisms
  • application-services
Avatar
Sampson Orson JacksonFull-stack Engineer

Your WebAPI Controller Is Not Your Application Layer

WebAPI controllers often take on responsibilities they shouldn't, mixing delivery with application l...

  • DDD
  • delivery-mechanisms
  • application-services
Avatar
Sampson Orson JacksonFull-stack Engineer

Resolving Services with viewChild and viewChildren in Angular

Explore how viewChild and viewChildren signal query functions help you resolve services in Angular c...

  • Angular
  • viewChild
  • viewChildren
  • dependency-injection
Avatar
Sampson Orson JacksonFull-stack Engineer