Using services in AngularJS to share state

This post walks through using an AngularJS service to share state

In AngularJS services can be used to share state across multiple views and controllers. This can be useful for several reasons. It can allow the application to go between views without having to wait on web requests to go get the data again from the server. Another useful benefit is to allow 2 controllers to share the same data. For example if you add an item in an editing controller you may want to see that change reflected in a summary chart at the same time.

Creating a Mock IDbSet using Moq

In this post I will demonstrate creating a mock IDbSet for unit testing with Moq

When using Entity Framework for a project I needed to be able to mock the database context and sets in order to do unit testing. I was able to find some ways to mock the Entity Framework context, but I did not find a complete solution. Most examples did not take into account setting the identity column or deleting items. In order to handle these scenarios I created my own MockDbSet.

Timing Health Checks in a Functional Way

In this post I will demonstrate timing health checks for web services using functional programming features in C#

While creating a health check page for a service I realized that I was repeating code that timed each health check method. On the health check page there are several methods and each is responsible for checking one thing. The methods all return the same object which is defined by this class:

Publishing SmartThings events to an Azure Event Hub

In this post I will walk through setting up and Event Hub in Azure and publishing events to it using a Smart App that I will write

I wanted to be able to publish events from my SmartThings devices to Azure Event Hub. Once I am publishing the events to Event Hub I will be able to save the data or take actions in real time based on the incoming data. In this post I will walk through setting up and Event Hub in Azure and publishing events to it using a Smart App that I will write.

Creating an Azure SAS token in F#

A walkthrough of creating an Azure SAS token programmatically in F#

I wanted to be able to publish events from an IoT application. I could not figure out how to create the SAS token in the language of the IoT application so I decided to just create one that would last for 90 days.

Pagination