Angular First and Foremost

Angular ShieldWelcome! This is the first post in what I expect to be a fun and educational journey into the world of Angular – specifically for those writing software on the Microsoft stack.

Angular is going through a period of substantial change. Angular 2 is on the horizon and along with the adoption of new features and performance improvements, the community is preparing for a non-trivial upgrade effort. The Angular team appears to be closely listening to feedback and we can expect them to continue addressing developer needs. To better understand the changes, I recommend watching the ng-conf 2015 Day 1 Keynote.

On the server, the .NET Framework is undergoing a sea change. The core framework is open source and ASP.NET is now ‘cloud-optimized’. Visual Studio even has a FREE Community Edition. Furthermore, the recent friendship between Angular and TypeScript makes this a good time to evaluate developer productivity using Angular with the latest Microsoft frameworks and tools.

I’ll be honest, I haven’t written a single line in Angular. I’ll be learning from scratch – maybe like you. I’ll be drawing on my 7 years of experience developing ASP.NET applications and I expect that as I document my learning, I can help to curate the best resources for you on your journey with Angular.

One of the blessings and curses of software development is the rapid pace of change. Web developers have more to learn than ever and we want to get things done quickly with frameworks and tools we can depend on. My goal is to make it easier for you to decide which pieces to use and how to use them. If there are any specific topics you want covered, let me know. For now though, I’m starting with Angular First.