Dynamic content for email signatures in Outlook (an exercise in being lazy)

Every second week at OnePlace Solutions, our very enthusiastic marketing manager tells everyone in the company to update their email signature. Typically it is just changing the image below our name to show what event we are at next, or highlighting a particular product or feature recently worked on. The image is also hyperlinked to … Continue reading Dynamic content for email signatures in Outlook (an exercise in being lazy)

Concurrent IO read or write operations with HTTPWebRequest

Recently when using the HTTPWebRequest class to stream a file up to a SharePoint Online Document Library, I was consistently coming across the following issue: System.NotSupportedException: The stream does not support concurrent IO read or write operations. What was really annoying about that message is, I was not doing any concurrent operations but passing blocks of … Continue reading Concurrent IO read or write operations with HTTPWebRequest

Adding LaunchDarkly to your Angular CLI Application

Creating an angular app from scratch is annoying and time consuming. The easiest option is to use the Angular CLI to create a new app and its components; this gets you up and running very quickly. What I am talking about below is how to add the LaunchDarkly JavaScript library to an Angular CLI application, … Continue reading Adding LaunchDarkly to your Angular CLI Application

Sending VSTS Build and Release messages to Microsoft Teams

A while back I noticed a VSTS add-in for sending messages to Slack from a VSTS Build or Release process. This was a great idea and thought that mentioned that it would be great to have an equivalent for Microsoft Teams, to which the response was: Microsoft has already created Microsoft Teams integration to VSTS, … Continue reading Sending VSTS Build and Release messages to Microsoft Teams

Microsoft announce free courses and discounted MCP exams for Azure certifications

In an effort to get more people learning their cloud platform, Microsoft have announced a series of new courses on various areas of Azure, as well as discounted MCP exams; and what you get is pretty awesome. I have put some links at the bottom of this  but you can see it in more detail … Continue reading Microsoft announce free courses and discounted MCP exams for Azure certifications

Rate limit is exceeded in Application Insights REST API

When looking into the capabilities of the Application Insights REST API, I came across the following error returned when attempting to get a list of events. {   "error": { "message": "Rate limit is exceeded",    "code": "ThrottledError",    "innererror": {     "code": "ThrottledError",      "message": "Rate limit of 0 per day is … Continue reading Rate limit is exceeded in Application Insights REST API

Useful resources for Microsoft Exam 70-532: Developing Microsoft Azure Solutions

Whilst going on my journey to complete Microsoft Exam 70-532: Developing Microsoft Azure Solutions I have found a whole bunch of supportive resources to help me through. I thought it beneficial to lay them out here for anyone who needs them. Seeing as how the objective domain of the exam has changed, some of the … Continue reading Useful resources for Microsoft Exam 70-532: Developing Microsoft Azure Solutions

Recent changes to 70-532: Developing Microsoft Azure Solutions

Microsoft recently changed the objectives of course 70-532: Developing Microsoft Azure Solutions, this is unsurprising as Azure itself is so rapidly evolving the exam requirements can get out of date very quickly. Changes have also been put through to 70-533: Implementing Microsoft Azure Infrastructure Solutions (which is the equivilent course for the IT Pro) and 70-534: Architecting Microsoft Azure … Continue reading Recent changes to 70-532: Developing Microsoft Azure Solutions

Set up Visual Studio Code to work on your VSTS Git Repositories

All of my day-to-day projects are using Team Foundation Version Control (TFVC) repositories, but recently we have been considering using Git. This is for a few reasons, but one of the big ones is the rich functionality that is provided in Visual Studio Code. Whilst at Ignite I mentioned this to one of the VSTS … Continue reading Set up Visual Studio Code to work on your VSTS Git Repositories

Sending Application Insights alerts to Slack using Azure Functions

Whilst looking into the plethora of Apps and Integrations for Slack I noticed there was no integration for Microsoft Azure Application Insights, really I would like to see when an alert is triggered in a channel so looked into what I can do to get that. As Slack is such a popular tool used by … Continue reading Sending Application Insights alerts to Slack using Azure Functions