Loading Components on Demand – An Introduction to Angular 2

Background Components are the building blocks of any Angular 2 application. We usually create our components and then define where and how they are included. A component is loaded using either an HTML tag (following the component's selector) or by using a router outlet if we have routing in place (You can read more about Routing in ...

Language Options – An Introduction to Angular2

Before you start developing an Angular2 application, there are a few selections that you have to make. One of those choices is the programming language that you want to use with Angular2. While Angular2 is a JavaScript framework at heart, there are nevertheless, a few options to choose from. In this column, we are going to look at the options and ...

Migrating from Mobile Services to Mobile Apps, when you should consider it

In this column we are going to discuss the difference between Mobile Apps and Azure Mobile Services,. Azure Mobile Services allows you to add a cloud-hosted scalable backend to your connected apps within minutes. Whether you're building apps for Windows 8, Windows Phone, iOS or Android you can take advantage of the Azure cloud to streamline your data and provide a ...

What to love and hate about Azure’s DocumentDB

Azure DocumentDB is Microsoft's fully-managed document-oriented NoSQL database service that is built to work within the Azure Cloud ecosystem much like SQL Azure, SQL Storage, Azure search, etc. DocumentDB is relatively a new player in the NoSQL world (it was released for general availability in April 2015). It comes with an impressive list of features and has gone ...

Using Azure DocumentDB with Cordova Tools in Visual Studio (or any JS client)

Abstract A few weeks ago, I set on a mission to learn more about Azure DocumentDB. My end goal was to use Azure DocumentDB with a JavaScript client application specifically with a Cordova app built with the new Tools for Apache Cordova or TACO which the team introduced a while ago. Background In April 2015, Microsoft officially released DocumentDB, ...

Using Application Insights with Cordova Apps in Visual Studio

Abstract When developing a mobile application, native or hybrid, we require a certain way to monitor and track different activities and events in the application. Developers need to detect issues, solve problems and continuously improve the application code. Marketers, on the other hand, want different kind of metrics. For instance, they want to know how many people ...

Multi-Device Hybrid Apps… Custom Plugins

Abstract If you are starting a project and ready to add a few Cordova API plugins, you have many choices to choose from. If you've tried to add a custom plugin to your Multi-Device Hybrid app, you might have noticed there is no easy way to do that. In this post I will show you how ...

Multi-Device Hybrid Apps… Where are the iOS and Windows Simulators?

In a previous post we have discussed how we can build and run the multi-device hybrid apps in a simulator for Android and we also demonstrated how we can build and deploy the application to a physical device. If you've recently upgraded your Visual Studio 2013 to Update 2, you might have noticed that there is no way ...