From angular.module to ngModule

This guide was written for Angular 2 version: 2.0.0-rc.6 Angular 1.x has relied heavily on module support at the framework level to give us a clear way to organize our application into logical units. With the release of Angular 2 RC5, the concept of framework level support for modules was reintroduced via ngModule. Table of […]

What is TypeScript?

Even as I mature as a developer (ok, mature may be too strong a word, how about “as I get older…”), at times I still feel like a complete beginner. And these days I can attest that we noobs are feeling a bit overwhelmed with the expanding footprint of JavaScript. It’s alternately amazing and overwhelming […]

What is Xamarin.Forms?

Android, iOS, UWP – let's even throw in Windows Phone 8.1. The big problem with developing applications for all of those different operating systems is that, well…they are different. Other than the obvious fact that the languages used to write the apps are different, maintaining multiple code repositories to do essentially the same thing is […]

From ng-controller to Component Classes

This guide was written for Angular 2 version: 2.0.0-rc.5 Controllers have been the basic building block of Angular 1.x since the dawn of time. With Angular 2, the essence of the controller still exists, but it has evolved into a more sophisticated life form known as the component class. In this guide, we will start […]

Bootstrapping in the Browser with Angular 2

This guide was written for Angular 2 version: 2.0.2 Angular 1.x allows us to bootstrap our applications in two different ways, using the ng-app directive, or the angular.bootstrap method on the angular global. Let's explore the Angular 1.x concepts and then dive into how we do the same in Angular 2. For this guide, we'll […]

5 Features to Watch in Visual Studio 2017

The Visual Studio (VS) engineering teams have shifted into overdrive as they curate the next major release of their flagship IDE. Rather than resting on their laurels, they're making informed decisions while iterating at warp speed with a high degree of quality and innovation. Not only does VS 2017 mark the twentieth anniversary of the […]

JavaScript in 2017 – Beyond the Browser

This is the third part of a 3 part series on what to expect from JavaScript in 2017 taken from our whitepaper, “The Future of JavaScript: 2017 and Beyond“. You can download the entire whitepaper for free at http://www.telerik.com/whitepapers/kendo-ui/the-future-of-javascript-2017-and-beyond As the technology world has evolved, JavaScript has evolved with it. In previous years that meant […]

JavaScript in 2017 – Libraries and Frameworks

This is the first part of a 3 part series on what to expect from JavaScript in 2017 taken from our whitepaper, “The Future of JavaScript: 2017 and Beyond“. You can download the entire whitepaper for free at http://www.telerik.com/whitepapers/kendo-ui/the-future-of-javascript-2017-and-beyond 2016 was a pivotal year for JavaScript developers. That seems rather ironic considering that every year […]

JavaScript’s Journey through 2016

This is the first part of a 3 part series on what to expect from JavaScript in 2017 taken from our whitepaper, “The Future of JavaScript: 2017 and Beyond“. You can download the entire whitepaper for free at http://www.telerik.com/whitepapers/kendo-ui/the-future-of-javascript-2017-and-beyond Every year there seems to be more and more ways to use JavaScript and 2016 turned […]

What is the Universal Windows Platform (UWP)?

Universal Windows Platform (UWP) is an evolution of the Windows Runtime model that grew out of Universal Windows 8 apps into a broader multi-device strategy for Windows 10. However, for many developers, the specifics remain unclear. In today's Slack chat, members of Progress's Developer Relations team and special guest, Carey Payette, of Falafel Software discuss […]