Ronin – Key Vault

The first thing I am going to do is setup a standard way to work with and store the solutions primary secrets and cryptographic materials. I find that as a developer I am called on to decide or at least make recommendations on how to handle implementations of protocols, tools and technologies that need access…


Ronin Building Blocks – Network Template

I am a strong believer in building security into the solution from the ground up in general but when it comes to IoT it is pretty much mandatory. There seems to be a consistent stream of exploits and attacks on connected devices so to properly defend my solution against this I will start any deployment…


Server Garbage Collection Mode in Microsoft Azure

Microsoft Azure is a fantastic platform for building highly scalable software solutions. As with any software solution, the associated operational costs remain long after development has completed. Keeping the operational costs of the solution low may make the difference between success and failure! Most of these large-scale solutions have many different instances operating in a…

3

Understanding Application Domains

  When talking to long time .NET developers about application domains (AppDomains) they often understand the high level concepts but not necessarily how or why they would use them.  My goal of this article is to help clarify some of the scenarios where AppDomains offer value and describe how to go about using them.  In…

2

Windows Azure Start-up Tasks Part 2

In the previous post “Windows Azure Startup Tasks Part 1” we learned about the basics of start-up tasks and how they can enable you to realize solutions that may otherwise have been outside of the scope of PaaS.  This powerful feature offers some additional functionality that we will cover in this post. Towards the end…

0

Windows Azure Start-up Tasks Part 1

  I find myself several times a week having conversations with people around the ability to install and configure additional software on Windows Azure™ Web and Worker roles.  This key piece of functionality provides a mechanism for you to setup the environment the way you require and still gain the benefits of Platform as a…

0

Azure Storage and its Various Abstractions

As you can probably agree, very few applications, short of “Hello World”, do not have some form of storage. The use of storage can range from core repositories to scratch disks, but regardless of the use it typically plays a critical part in the overall architecture of the application.  With the importance of storage in mind…

0

Roles and Instances

Overview In order to ensure the benefits of this post are maximized I will level set by defining what roles and instances are as well as how they relate to each other. A role in Windows Azure is really a blueprint that describes what an individual virtual machine will look like.  The blueprint includes details…

0

Key Concepts Associated with Windows Azure Development

As a developer first looking at diving into Windows Azure Development it is important that you are familiar with a few concepts. Windows Azure is for Everyone When adopting Windows Azure as a development platform people are often concerned about having to learn a new development environment and language.  In an effort to embrace the…

1

Common Workloads for Azure

When we start looking at Windows Azure there are several key workloads that come to mind, the ones that are pretty much slam dunks for being a fit.  Workload 1 – On and Off On and Off typically represents applications or web sites that are needed for a short period of time and later shut…

0