Rabi Kiran (a.k.a. Ravi Kiran) is a developer working on Microsoft Technologies at Hyderabad. These days, he is spending his time on JavaScript frameworks like Angular JS, latest updates to JavaScript in ES6 and ES7, Web Components, Node.js and also on several Microsoft technologies including ASP.NET 5, SignalR and C#. He is an active blogger, an author at SitePoint and at DotNetCurry. He is rewarded with Microsoft MVP (ASP.NET/IIS) and DZone MVB awards for his contribution to the community.
Ravi's articles
Ravi Kiran introduces you to jspm and SystemJS that let you load any module format (ES6, AMD, CommonJS and globals) directly from any registry.
Ravi Kiran demonstrates how to combine powerful new ES6 features (namely generators, Promises and the Fetch API) to create asynchronous APIs in JavaScript.
Ravi Kiran demonstrates how to use Gulp to compile ES6 modules into both the CommonJS and AMD formats, using a previous Angular project by way of an example
In this article, Ravi Kiran explains how to use Angular 2 and TypeScript to build a simple application.
In this article Ravi Kiran covers most of the AngularJS testing tips that he learned over the past two years. You'd better not miss it!
Ravi Kiran continues to discuss how to test AngularJS-based projects by teaching you how to test directives.
Ravi Kiran takes us on a tour of AngularJS's new router and demonstrates how it solves many problems (e.g. parallel and nested views) that ngRoute couldn't.
Thanks to dependency injection, AngularJS makes it easy to unit test your code. Ravi Kiran shares some tips on testing services, controllers and providers.
In this article Ravi Kiran describes Object.observe, a feature part of the ECMAScript 7 specifications, that allows for native two-way binding.
This article explains how ECMAScript 6 can be used to write AngularJS applications.
This article provides pointers on mocking dependencies in AngularJS unit tests.
This article explains how RequireJS can be used in AngularJS applications.
Ravi Kiran looks at dealing with JavaScript-based animations in the AngularJS framework, helping us improve the UI of our one-page apps.
This article shows how CSS animations can be incorporated into common AngularJS directives.
This article shows how D3.js can be using to create data driven directives in AngularJS applications.
This article explains how authentication is setup in Angular applications. The reader will learn how to log in, log out, and secure routes.