typescript

A 17-post collection

Essential Angular VS Code Extensions

When it comes to efficient and effective development experiences, excellent tooling makes all the difference. That's why I love VS Code. VS Code has a great extensibility model, which makes it easy to create awesome extensions that enhance the development experience. It's no secret that I love shortcuts and I don't love memorizing syntax ... which is why I created my snippets for Angular. It's been quite popular with over 500,000 downloads, but it's certainly not the only extension I use. I am often asked, "What are you favorite VS Code extensions for Angular?". I decided it was time to share them via an extension pack. Introducing my Angular Essentials extension pack for VS Code. By installing this extension pack...


Learn Angular with Angular First Look, Updated for v4 !

My Angular First Look course is now updated for v4.0.0+ and available on Pluralsight. The course is titled "Angular 2 First Look" but it covers the latest in v4 ( course titles are not updatable). This course is a gentle introduction to the changes that Angular (v4) brings, how they compare to AngularJS (v1), and provides an understanding of the architecture and how the core concepts work together to build applications. The name Angular refers to anything version 2.0.0 or greater. AngularJS refers to version 1. In this course, you will learn how your AngularJS skills translate and prepare you to build Angular (v4) applications. Code samples focus on specific features including Angular components, templates directives, data...


Introducing Angular Modules - Feature Modules

The @NgModule is a new decorator that has recently been added in Angular 2. NgModule defines an Angular Module, which (from the official docs) are defined as "Angular Modules help organize an application into cohesive blocks of functionality." This post is the third in a series that introduce @NgModule and its role in creating Angular 2 apps. In this post I'll discuss some motivations for creating feature modules. Angular Modules Series Introducing NgModule and the Root Module Routing Module Feature Modules Shared/Core Modules Eager and Lazy Loading I'm currently updating my Angular 2 First Look course on Pluralsight for this and other new topics. Be sure to check back later this Fall. Features Often our apps have discrete sets...


Introducing Angular Modules - Routing Module

The @NgModule is a new decorator that has recently been added in Angular 2. NgModule defines an Angular Module, which (from the official docs) are defined as "Angular Modules help organize an application into cohesive blocks of functionality." This post is the second in a series that introduce @NgModule and its role in creating Angular 2 apps. In this post I'll discuss some motivations for creating multiple modules, some decisions we have to make regarding them, and how routing fits into modules. Angular Modules Series Introducing NgModule and the Root Module Routing Module Feature Modules Shared/Core Modules Eager and Lazy Loading I'm currently updating my Angular 2 First Look course on Pluralsight for this and other new topics. Be...


Introducing Angular Modules - Root Module

The @NgModule is a new decorator that has recently been added in Angular 2. NgModule defines an Angular Module, which (from the official docs) are defined as "Angular Modules help organize an application into cohesive blocks of functionality." This post introduces @NgModule and its most oft used features when creating a root module. Angular Modules can also assist with separation of features, and eager and lazy loading of those features. I'll explore these in future posts, but first we must grasp the basics and create a simple root module. I'm currently updating my Angular 2 First Look course on Pluralsight for this and other new topics. Be sure to check back later this Fall. Angular Modules Series Introducing NgModule and...