A Complete Angular2 Micro-Application With Lazy-Loaded Routes

a2

Most of my prior Angular 2 demos focused on one or two specific features of the platform and/or integration of third-party code with an Angular 2 application.   Since lazy-loading of routes is an important consideration for…

Programming Test Problems In Typescript

dvis-header

I had a good discussion with friend and fellow developer, Dave, last week.  Dave is a 15-year veteran who does mostly C++/JS programming.  He is the type of guy who can setup his computer in front…

Angular 2 (RC4) Component Router Demo

I wanted to create a demo with the new (RC4) Component Router since we’ve been waiting for this one for so long  After sketching out a couple ideas and then doing some spiking, it became evident…

Angular 2 Reactive Form Validation

a2

The very recent Angular 2 Release Candidates saw slight changes in forms and expected changes in the A2 Router.  As we expect RC4 to be the immediate predecessor to A2 Final, I thought it would be…

Using a Redux-style Store in Angular 2

a2

I started working with React before Angular 2 and continue to appreciate the technology even though I’m pretty much 100% dedicated to Angular 2 at this time.  One of the early benefits of my venture into…

Angular 2 RC1, Angular CLI, and D3

a2

The latest in the Angular 2 demo series marks a significant turn in the pre-production release cycle. One of the greatest issues I’ve had with the so-called ‘modern web’ environment as a former C++/Actionscript/Flex developer is…

Angular 2/Typescript Advanced Form Validation

a2

Like many devs, I have somewhat of a love/hate relationship with forms.  Forms are not sexy.  Forms do not involve complex, programmatic animation, business logic, or sophisticated interaction, at least on the surface.  Yet, forms can…

Create a Reusable, Custom Angular 2 Pipe

TSMT

Angular 2 provides a wide variety of pipes – these were called filters in Angular 1.x – for custom display of data.  Of course, if you have been in this business long enough, eventually an application…