Miguel Castro

Miguel Castro

Miguel Castro

twitter-icon@miguelcastro67

Biography

Miguel Castro is an architect, developer, and trainer with over 30 years of experience in the software industry. He’s a Microsoft MVP for 11 years running, a Microsoft Regional Director, and a member of several of the Microsoft Insider groups. With a Microsoft background that goes all the way back to VB 1.0 (and QuickBasic in fact), Miguel speaks regularly at numerous user groups, code camps, and conferences in the US and abroad. He has also been featured on several technology talk shows on numerous occasions and is also a PluralSight author. He specializes in architecture and development consulting and training with emphasis on Microsoft technologies.

Session: Building AngularJS Component-Based Applications

Angular (2) uses Typescript as a syntax new installation and setup procedures. But the single most significant change is that it forces us down the path of component-based design. This is not a bad thing; in fact, it’s an awesome way to design and write web application. But what if you are not ready to make the leap to the next version of Angular, whether for personal reasons or those of your place of employment? Well, AngularJS (1.6) back ported the idea of components directly from Angular’s design. Now you can design and develop your web applications using this great modular and encapsulated paradigm. And you can do it using the familiar Angular 1 environment that in all honesty, is not going anywhere any time soon. In this session, I’ll give you a run-down on how to leverage all your existing AngularJS knowledge but learning a great hierarchical way of designing your applications. You’ll also see the Angular UI router in action, giving you the ability to target any part of the app structure using a URL. This component-based of way of writing applications will put you in the right mindset so when you jump to Angular, the move will be much easier. The session will be for MS and non-MS-centric devs as it will start non-Microsoft-centric, but end with a port of the design and code to work within the ASP MVC