Redfield Weather Code now on GitHub

My code for Redfield Weather is now available on GitHub
https://github.com/erenken/redfieldweather

I had to move my secure connection strings out of the web.config and app.config files before I could post this online.  I decided to try Azure Key Vault as I am already hosting my site on Azure.  I have to say this was really easy to use and worked perfectly.  Azure doesn’t appear to have a UI for it yet in the portal, but the PowerShell commands were easy enough.  Using the Application Settings for the website in the Azure portal is a nice secure way for me to store my client ID, secret, and URI.

I am going to try to bring Key Vault to some work projects.

My project is also using some PHP code that I got from www.bordersweather.co.uk.  This is for a new lightening detection project I am a part of.  It use Time of Arrival (TOA) to calculate a lightening strike.  It is pretty cool stuff.  You can learn more about it at microsferics.com.  This code is not included in my project because I don’t own it.  I am trying to see if the developer is willing to post his code on GitHub and then I can link to it.  I have also added a Azure WebJob to my project so it will create the time-lapse GIF used by the PHP code.  You can see the time-lapse lightening map at http://www.redfieldweather.com/#/Maps and go down to the Lightning Timelapse microDLN section.

One of my goals is to replace the PHP code with a pure AngularJS and WebAPI site and do as much of it as I can in the AngularJS.  I am waiting for ASP.NET Core to be released before I start this project.  I will do it as a another re-write of the site.  I will also look at AngularJS 2.0 and Material design at the time.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s