Building Azure Stream Analytics Resources via ARM Templates – Part 2 – The Template.

Check out Part 1 of this post. In this 2nd part of my post on building Azure Stream Analytics Resources using ARM Templates we are going to get down and actually build something 🙂 You’ve probably ended up here because you can’t find a lot of really good help anywhere else on how to create…

7

Setting up Raspian and .NET Core 2.0 on a Raspberry Pi

Here’s a little something I wrote for a customer who wants to use .Net Core on a Raspberry Pi. You might find it useful as well. Raspbian Linux is the Raspberry Pi Foundation’s officially supported operating system for running the Raspberry Pi. .NET Core is Microsoft’s new modular open source implementation of .NET for creating…

7

Building Azure Stream Analytics Resources via ARM Templates – Part 1 – Background information.

Check out part 2 of this post. [Update 11th September 2018 – A schema file has now been published for creating StreamAnalytics jobs with Inputs and Outputs. You can use this to determine the schema you need – https://github.com/Azure/azure-resource-manager-schemas/blob/master/schemas/2016-03-01/Microsoft.StreamAnalytics.json] One of the big advantages of using the “new” Azure Portal (https://portal.azure.com) is that it provides…

6

Azure Migration from ASM to ARM

Now that ARM (aka Azure v2.0) is quite well established people are starting to ask how they migrate their stuff over from the old ASM world to the new portal. Up to now that’s been done using mainly custom PowerShell scripting. Other tools might have existed but like PowerShell they just called the public API to…

1

Learning Guide for Azure Stream Analytics.

What are Azure Stream Analytics? Azure Stream Analytics is a fully managed and hosted system that helps you to spot patterns in data as it enters your application in real-time with the data coming from any one of a number of different locations. This makes it easy to build real-time analytic applications on data streaming from devices, sensors, web…


Portable Execution (PE) format internals!

All this low level stuff also got me thinking about the first ever Windows worm I had to deal with when working at a previous company – The Nimda Worm (http://en.wikipedia.org/wiki/Nimda. This was the first every worm that I had captured and analysed myself – to do so needed an understanding of the Windows Portable…


Azure AD Groups, Claims and the Graph API.

As part of my role as a Premier Field Engineer I deliver training workshops on Azure. Recently the customer wanted to know all about the Graph API, the REST interface for interacting with Azure Active Directory from a custom application. The information below is a summary I wrote for them on the subject with content…


Resource Locks or “How to avoid deleting stuff you really ought not to”

It’s a pretty crap feeling when you’ve spent ages in the Azure Portal creating your ultimate network of resources only to accidently delete something or an entire resource group. There are two solutions to this: 1. Have a grown-up on hand to put sharpe knives out of your reach. 2. Given you are probably meant…


IoT Starter Kits for Azure

Microsoft has worked with a number of vendors to build a series of starter kits to help you get your internet “thing” up and connected to Azure with minimal effort. These are in essence kits which contain a hardware board of some description, a breadboard, a number of connectors and sensors. The board that is…


Free Stuff

I spend most of my working life on customer sites sat in their IT department looking at bookshelves full of old outdated books (Exchange 5.5 anyone?) . Why don’t these just get sent to recycling? We all know that the pace of change in the modern IT world means that by the time a traditional…