The False Promise of Cloud Auto-scale

Go to the cloud because it has an ability to scale elastically. You've read that bit before right? Certainly if you've been involved in anything remotely cloud related in the last few years you will most certainly have come across the concept of on-demand or elastic scaling. Azure has it, AWS has it, OpenStack has it.  It's one … Continue reading The False Promise of Cloud Auto-scale

Use Tags to better manage your TFS work items

Updated: early in 2014 Microsoft released an update that now makes it possible to query using Tags.  See the full details online. As many of you have found, at present it isn't possible to customise work item templates to provide custom fields the same way you can in the on-premise version of TFS. While the … Continue reading Use Tags to better manage your TFS work items

Portable Azure Mobile Services DTOs when using Xamarin and C#

As part of an upcoming talk I am giving I am spending a lot of time working on a demo that shows how to do push notifications cross-device. One concept that is really drummed in when working in this space is that building reusable C# is key to leveraging the savings from building Windows Phone, … Continue reading Portable Azure Mobile Services DTOs when using Xamarin and C#

Debug iOS App from Visual Studio with Xamarin extension using the iPhone Simulator.

This is a really quick and easy tip for those starting out doing iOS development with Xamarin (and specifically with the Visual Studio extensions). If you don't have access to an iOS device and want to debug on the Simulator that ships with Xcode make sure you do the following: Set the "Platform" to "iPhoneSimulator" … Continue reading Debug iOS App from Visual Studio with Xamarin extension using the iPhone Simulator.

How to add a Site-to-Site VPN to an Azure Virtual Network after setup.

I have recently been working on a couple of engagements that involve utilising the site-to-site connectivity features of Windows Azure Virtual Networks. On one engagement we went through the setup of the Virtual Network early on before the customer's network team had gotten involved and we just skipped the setup of the site-to-site connection at … Continue reading How to add a Site-to-Site VPN to an Azure Virtual Network after setup.

Feature Request: Generate PowerShell Scriptlets From the Azure Management Portal

I was at a customer the other day wrapping a successful project delivered on Windows Azure when one the customer's team suggested a great idea - why not generate PowerShell scriptlets from actions completed within the Azure Mangement Portal so that you can re-issue the command at any future point (or in a different Azure … Continue reading Feature Request: Generate PowerShell Scriptlets From the Azure Management Portal

I’m speaking about Azure Mobile Sevices at TechEd Australia 2013

I've been working hard the last couple of weeks getting things ready for my session "Cross-Device Notification Services with C#, Xamarin and Windows Azure Mobile Services" at TechEd Australia 2013 (3-6 September, Gold Coast). I'll be talking about how you can leverage the power of C# across iOS and Android devices while benefiting from centralised … Continue reading I’m speaking about Azure Mobile Sevices at TechEd Australia 2013

Protect Your ASP.Net Web API Using Azure ACS Service Identities

Web 2.0 has lately been characterised by the increased proliferation of APIs available for consumption that create a "web of APIs" and open up the web for new businesses such as Stackla.  In this post I am going to cover how you can utilise Windows Azure Access Control Services (ACS) as a Security Token Service … Continue reading Protect Your ASP.Net Web API Using Azure ACS Service Identities

Call Web Services From Workflows on SharePoint Online

The increasing adoption of Office 365 is driving a lot of traditional development on the SharePoint platform online. As you might expect there are some big differences between on-premise and cloud and the ways in which you achieve customisation and implementation of features. Traditionally timer jobs played a large part in the way background services … Continue reading Call Web Services From Workflows on SharePoint Online

TFS As A Service (TFSPreview.com) – Connect to and Query Using C#

Having worked with every version of Team Foundation Server (TFS) since its inception I was keen to see what API support "TFSPreview.com" has. The good news is that (at time of blogging) the API accessibility is all there, is free and aligns with the on-premise API and client object model. I've always felt the strongly-typed … Continue reading TFS As A Service (TFSPreview.com) – Connect to and Query Using C#