If you are having trouble reading this email, read the online version.    
Issue 51
Date:   March 29, 2017
Telerik Developer Digest
Welcome to the latest collection of the best articles from the Telerik Developer Network and around the web, curated by a group of Telerik developers just like you.
From the Telerik Developer Network
From ngAnimate to Angular 2 animate
Lukas Ruebbelke shows how to convert a simple CSS animation in Angular 1.x using ngAnimate to an animation in Angular 2.
Telerik Developer Network
Can Google's Guetzli JPEG Encoder Help Solve Web Page Bloat?
Images are the biggest contributor to web page bloat. Brian Rinaldi looks at whether Google’s new Guetzli JPEG encoder can help fix this.
Telerik Developer Network
Building a Conversational Bot with JavaScript and Node.js
Brian Rinaldi explores creating a chat bot using JavaScript and Node.js (built upon the SuperScript framework) that can carry on complex conversations.
Telerik Developer Network
Getting Personal with Handwriting
On the Eat Sleep Code podcast guest Trey Stout shares his story about the challenges of using handwriting in software.
Telerik Developer Network
UI for Xamarin Deep Dive: Starting Strong
Sam Basu walks through what is included in Telerik UI for Xamarin, how to install it and how to get started using it in your favorite code editor.
Telerik Developer Network
UI for Xamarin Deep Dive: Must-Have Interactivity with ListView
Sam Basu shows how to integrate the ListView that is part of Telerik UI for Xamarin into a cross-platform mobile app built with Xamarin.
Telerik Developer Network
From ng-model to ngModel
In this guide, Lukas Ruebbelke shows how to convert an AngularJS 1.x ng-model directive into Angular’s ngModel directive.
Telerik Developer Network
Creating an Angular 2 Injectable Service
Todd Motto compares the differences between creating and registering services in Angular 1.x to the same in Angular 2+.
Telerik Developer Network
From ng-repeat in Angular 1.x to ngFor in Angular 2
Todd Motto demonstrates how to iterate over a collection of data in Angular 1.x using ng-rpeat and how that has changed in Angular 2 to use ngFor.
Telerik Developer Network
From ui-router to Component Router
A guide on how to use the component router that allows mapping components directly to routes and is the Angular 2 equivalent for ui-router.
Lukas Ruebbelke
From ng-switch to ngSwitch
Todd Motto shows how to use ngSwitch, Angular 2’s equivalent for ng-switch, to dynamically control DOM element visibility based on pre-defined conditions
Telerik Developer Network
Around the Web
Getting Started with .NET Core and AWS Lambda
Using C# and .NET Core with AWS Lambda and a look at the different programming models available when using them together.
Jerrie Pelser
NativeScript Supports Angular 4
A look at how to update a NativeScript app to support Angular 4 and handle some breaking changes.
TJ VanToll
Requiring Form Fields with NativeScript and Angular
This guest blog post from Nick Branstein looks at using required form fields with Angular and NativeScript.
.NET Framework or .NET Core? When to use which
With so many .Net implementations, which should you use? And what do all those new names mean?
Simon Bisson
How to Use .NET Core on the Raspberry Pi
Follow Us
Copyright © 2002-2017 Telerik. All rights reserved.