Deploying Your Angular Application To Azure Using Visual Studio Team Services (VSTS)

Introduction It is no secret by now that the Angular CLI is the preferred method to develop an Angular application due to its simplicity and power at the same time. One of the main advantages of using Angular CLI is that it hides a lot of the ceremony involved in creating an Angular application (deciding…


TFVC Source Code Control in Visual Studio Code

In this post I will be walking you through the Team Foundation Version Control (TFVC) support within Visual Studio Code. I will assume that you are running on a windows machine and thus I will be using the TF executable that comes with Visual Studio 2017 (there is also a free, standalone “Visual Studio Team…


Should I Use Visual Studio 2017 or VS Code For My Next Angular Application?

I engage with a lot of our customers that work on Angular applications and I frequently get asked the following question: Should we use Visual Studio 2017 or VS Code for our next application? The short answer is doesn’t matter because both provide similar capabilities for the most part. In this blog post I will…


So What Is WebAssembly All About?

Every now and then people get excited about a new feature that is being developed as a web standard. One such technology that has been garnering excitement lately is called WebAssembly. Its a new way of running code on the web. Think about it as a new sort of application runtime that is available in the…


How to choose the Mobile Strategy that best suits your company

A lot of companies that are trying to adapt to the proliferation of mobile devices targeting different platforms have the following question on their mind today: What is the Mobile Strategy that best suits my company?  This post by Premier Developer Consultant Wael Kdouh outlines some of the things to consider when choosing the strategy…


Unit testing using Typescript, Mocha, Chai, Sinon, and Karma

I was trying to setup a project for unit testing using Typescript, Mocha, Chai, Sinon, and Karma and I quickly realized that there were so many moving parts that made it a bit challenging to setup the project. Here are the detailed steps for successfully creating a JavaScript unit testing project using the aforementioned technologies….


Introduction to Progressive Web Applications (PWA)

It is no secret that we live in a Cloud First/ Mobile First world. Whereas a lot of our customers have come to embrace Azure when it comes to the cloud, the choice of the best mobile development framework still eludes them. The keyword here is “best”. What may be considered best for one team…


Integrating Angular 4 Unit Tests with Visual Studio Team Services (VSTS)

One of the nice features of Angular 4 (and Angular 2 before it) is the introduction of the Angular CLI (command line interface). I like to think of it as a style guide coming straight from the Angular team. But more importantly, it takes care of all the ceremony that accompanies building an Angular application…


Enabling Drive Sharing with Docker for Windows

During Build 2017 the Asp.Net team shared with the world some cool features that Visual Studio 2017 has to offer in terms of Docker support. Naturally I was excited to start coding and trying some of these new features. Like any sane developer I decided to start with a hello world application as from humble…