Learning Angular 2 this Fall

Modern Web development techniques keep moving forward: Angular 2, RxJS, TypeScript, ES2016/2017. It can be daunting to keep up with the constant progression of web technology, but it is also very much worth it as what we can build also improves. It is a great time to learn how to build apps with Angular 2 using Dependency Injection, providers, data binding, RxJS, Components, Modules, Services, and more! If you are looking to learn the modern Web techniques with Angular 2, ES2016/ES2017, TypeScript and more you can catch one of the many events coming this Fall. Here are several events I'll be at, and some discount codes (where applicable). I hope to see you at one of these! Ultimate...


The Ultimate Angular 2 Workshop in Ft Lauderdale

Angular 2's engineering makes it extremely powerful for web and mobile applications. It is a great time to learn how to build apps with Angular 2 using Dependency Injection, providers, data binding, RxJS, Components, Modules, Services, and more! I'm excited to announce a new two day Ultimate Angular 2 Workshop that is custom tailored to jump starting into Angular 2, hosted by myself and my friend Dan Wahlin in Ft Lauderdale, Florida on October 6 and 7! Register now (The EARLY bird discount code expires on Sep 2, 2016) Interested in learning how to build applications with Angular 2? Whether you’ve been building Angular 1 applications or you’re brand new to Angular, this workshop will provide a ground-up...


Angular 2 QuickStart with Ward Bell

Recently I had a great opportunity to sit down with my good friend and expert Angular developer Ward Bell to film a Play by Play for Pluralsight on Angular 2. You can watch Ward and I build an Angular 2 app from scratch, and see us explaining the decisions we make as the code unfolds. Here is the description of the video with us ... In this video, Curious about getting started in Angular 2? This Play by Play will get you up and running in under two hours. In this course, Angular experts John Papa and Ward Bell build an Angular 2 app from scratch. You’ll learn about the various options for spinning up an Angular 2 app, including...


Step Back and Ask Why

Solving deep technical problems is fun. But by taking a step back and examining how we got here can be just as fun and useful. We pride ourselves on our technical abilities. But an even more important skill we can have is not technical, it is a pragmatic skill: we can ask "why?". Why is such a simple word but it helps us evaluate how we got this our current point. What decisions did we make? What influenced us? Has any of the information changed since then? Did we miss a perspective or an option? I find that this skill, when used with empathy, respect, and patience, proves its value repeatedly. The value is in uncovering new options or in...


Why Angular 2 ? A Rapid Fire Q&A Session

Why should we be using Angular 2? What's all the chatter about? It can be difficult to keep up with the fast paced Web, so we all need tools to help us filter out the noise and focus on the things that add value. That was our intention behind this webcast on Angular 2 from Pluralsight. We had such a large attendance that we all nearly broke the webcasting tool. Seriously. OK, so that never should have happened, but lesson learned. Not to worry, though. We covered a lot of ground on why we should all be looking at Angular 2 and some extremely valuable tools like the Angular 2 style guide, code snippets, CLI, and codelyzer. Q&A...