The Most Popular Articles of the Year

I suspect there may be a bunch of blog posts around the Internet that wrap up the year. Here are the most popular articles on my blog for the year: React with ES6 and JSX In fifth place, I did a series of articles on working with ECMAScript 2015 and React/Flux, working on getting a…

MVC, MVVM and Frameworks

I’ve been writing a whole bunch about MVC architectures – client side and server side.  But I hit a problem.  You see, MVC and MVVM are pretty simple concepts.  Here is a typical diagram that I see when looking at MVC descriptions: It’s nice and simple.  The controller loads the model and passes some form…

The Lifecycle of an Aurelia Custom Element

I’ve been working with Aurelia pretty well recently, but I came across a problem early on. I had some code within my navigation bar (which is a custom element) and I wanted to manipulate the DOM on startup so that my initial state was correct. So, here was my code: This is pretty simple. My…

Adding App Insights to An Aurelia App

I just finished watching some videos from Build 2015 on Channel 9. One of the topics that intrigued me was App Insights. Here I could easily add telemetry for applications in the wild and have it stored out in the cloud. Splunk Cloud gives you much the same thing without the nice UI that Azure…

Writing Custom Middleware for ASP.NET

In my last article I decoded a JSON Web Token to get the authorization information. This was a follow on from my prior articles about submitting a JSON Web Token via the Aurelia HTTP Client, authenticating the client side in Aurelia using the Auth0 service, and getting a JSON Web Token from Auth0. However, I…

Calling an ASP.NET WebAPI From Aurelia

In my last article, I promised I would deal with authentication of an ASP.NET WebAPI. Well, to do that, I need a WebAPI and I didn’t want to mix the additions because of the WebAPI with the additions because of the authentication requirements. As a result, I decided to add a page to my Aurelia…