![David Aden](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1454408271DavidAden-96x96.jpg)
David is a consultant with DevelopIntelligence and Senior Developer at Salesforce’s Desk.com working with Angular technologies on Desk’s NextGen support application. He is currently working on a team that is developing an entirely new set of features for Desk built on Angular components with initial release planned for 2016. He spends his free time doing what his wife tells him he will enjoy doing which often includes spending time with the family (which he does in fact enjoy). He is also one of the authors of Angular 2 in Action.
David's articles
![Angular 2 Components and Providers: Classes, Factories & Values](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1469374714angle-300x200.jpg)
David Aden writes about the fundamental aspects of Angular 2 components and providers.
![Angular 2 Components: Inputs and Outputs](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1521679430angular-components-inputs-outputs-300x200.jpg)
David Aden discusses Angular 2 components, looking at how they’re defined, and how to get data into them and back out of them.