Posts

Showing posts from 2017

Azure Functions & DLL hell reborn

Image
Part of the project I am engaged with involves developing Azure Functions.  The dev team have created a single function and have it working perfectly triggering every 10 minutes during the day.  It is for the processing of surveys that are being managed by our system but have connectors into various survey platforms. I was asked to create a new process that would interrogate the Verint API and look for new surveys that have certain properties so that they could be automatically added to our system for automated extraction and analysis. As this was a specific requirement that came from a single customer, I decided that it was best not to alter our generic code that was already developed and working, but rather stand up a new process that will handle the specific need.  I chose to also implement an Azure Function (timer job). As the API for adding surveys to our system was not yet delivered (coming in the next phase), I needed to implement the code that would insert the dat...

Material design update 2.0.0-beta.2

So I was happily coding away making changes to my test site where I am learning more about the capabilities of Angular 2 when all of a sudden my automated deployment to Azure gave me a broken page. The error in the console was: md-input-container must contain an mdInput directive. Did you forget to add mdInput to the native input or textarea element? This is thought was a bit strange as it was working fine locally on both Mac and PC, but on Azure it was giving me this error.  So I deployed an older build and everything was good again. The area of concern was this: <md-input-container>    <input md-input type="text" class="home-input" id="name" placeholder="name"        required        [(ngModel)]="postcode" name="postcode" /> </md-input-container> After a little digging I found that my CI build on Azure was getting the latest for material2 and therefore was a victim of the latest updates in bet...