Open Source North
Angular Architecture: Enterprise Principles, Patterns and Practices

I have spent the majority of my career studying and implementing enterprise and application architectures using SOLID principles, design patterns, domain-driven design, test-driven development, pragmatic programming, code generation, web/service APIs, micro-service structures, etc.

This session will demonstrate how to use and implement these enterprise/application elements to build powerful applications using Angular and Typescript that are testable, extensible, maintainable, and performant:

• Defining boundaries between UI, business logic, and API concerns.
• Defining services and separating UI from Business Logic processing.
• Defining standard API Response message formats for HTTP/Web API calls.
• Using foundational classes to implement CLEAN Architecture.

Matt Vaughn

Frontend Solutions Architect

Build Motion, Patterson Companies