In today’s rapidly evolving world of technology there has always been a clear distinction between mobile apps and websites. They each bring along their own set of pros and cons.
Although native mobile apps provide a first class user experience, they tend to have a higher barrier to entry; they require installation and are typically more difficult to develop/maintain. Websites on the other hand are platform agnostic and are typically easier to develop and maintain, however they provide a less engaging user experience.
In this article I’ll touch on a new technology called Progressive Web Apps which aims to bring these disparate worlds together. It may very well be the future of the web!
Traditionally when setting up SSL for an IIS website, you could generate a CSR using IIS to provide to your relevant certificate authority.
If setting up a website using the Azure App Service, the approach is slightly different. There’s a myriad of ways of can do this, however this is the easiest approach I’ve found.
One of the most common Azure administration tasks is scheduling an auto stop & start of your Azure VM’s to save you a few $$$.
Here’s a quick post showing how you can do this.
UPDATE:Azure now provides the ability to auto start and shutdown ARM based VM’s. If you are however still using a Classic VM, you can follow the below guide.
Ok so you’ve got a critical Production issue . You try to remotely connect to your Windows server using Remote Desktop and instead you get the following error – Ahhhhhh!
The terminal server has exceeded the maximum number of allowed connections
Many of you probably have experienced the pain of debugging Windows Service applications. A nice alternative is Topshelf Windows Services.
Topshelf allows developers to write Windows Services which can operate as regular Console applications. This is a great open source product that deserves more recognition in the community and that’s why I decided to write a quick post about it. It makes the overall development experience a much, much better one!
Having recently passed the Microsoft 70-487 exam as part of the MCSD Web Developer certification,in this 70-487 Exam Study Guide I will share my thoughts and experiences to help you pass the exam.
The .NET Framework 4.5.1 introduces a nice new feature called App Suspend to improve web application performance, and most importantly improve the end-user experience with virtually zero setup required.
MSDN claim that this feature can improve web application startup performance by 90%!!!
We recently encountered the following error in our SharePoint 2010 environment while trying to remove an existing Web Application.
An object of the type Microsoft.SharePoint.Administration.SPIisWebsiteUnprovisioningJobDefinition named “Unprovisioning XXXXX” already exists under the parent Microsoft.SharePoint.Administration.SPWebService named “”. Rename your object or delete the existing object.