Thoughts from the Wet Coast

The musings of an ASP.NET Developer from Canada's We(s)t Coast




Module Development in DNN 8: 1 – Introduction to MVC modules

Jun 16 2015

This blog was originally posted on the DNN Community blog

DNN_Loves_MVC_LogoA new CTP for DNN 8 was released this week.  This CTP contains updated support for building modules using the ASP.NET MVC Framework as well as new support for building HTML 5 based modules.  This adds to the existing support for building modules with ASP.NET WebForms (User Controls) and Razor scripts. 

React: 3 - Reactive Updates

Apr 08 2015

imageOne of Reacts strengths is that it is NOT an MVC or MVVM framework.  These frameworks can get quite slow when there are a lot of complex updates being made to the underlying models.  The frameworks are continuously monitoring for changes and one change to one component can lead to hundreds or thousands of changes to other objects, and the frameworks are continuously updating the DOM to visualize the changes.

DNN Loves MVC: 1 - Introduction

Mar 28 2015

DNN_Loves_MVC_LogoLast summer DNN Corp announced their intention to support MVC in future versions of the eponymous DNN Platform. 

Last week Joe Brinkman announced that the initial fruits of those labours was now available in a CTP of DNN 7.5.  The support introduced in 7.5 will allow developers to build their DNN modules using ASP.NET MVC version 5.1.1 or later. 

React: 2 - Our First React Web Component

Mar 23 2015


In my previous blog I introduced React – a new(ish) JavaScript library for building “Web Components”.  In this post I will start to dive deeper by building our first React Web Components.

React: 1 - Not Just (Yet) Another JavaScript Framework

Mar 21 2015


Browser based JavaScript code is all about manipulating the browser’s DOM. 

Up until a few years ago, at DNN Corp we had primarily been using jQuery to do that manipulation.  Don’t get me wrong jQuery is an awesome framework, but jQuery directly manipulates the DOM  -  there is no concept of working with models/objects in jQuery – i.e. separating your presentation aspects from your other logic.

ASP.NET 5: 1 - The project.json file

Nov 28 2014

Welcome to a new series on the latest version of ASP.NET – currently being called ASP.NET vNext (or ASP.NET 5).  Microsoft has been working on this latest version of ASP.NET for just over a year and last month they released a Beta 1 preview of the code and tooling as part of the Visual Studio 2015 Preview.

Into the Matrix with Neo4j: 4 - The Neo4j Browser

Oct 29 2014

In my investigation of the Neo4j database I will now turn my attention to the Neo4j browser.  

Once Neo4j is installed there will be a small executable that can be used to start the Neo4j database server.


Into the Matrix with Neo4j: 3 - Why Graphs

Oct 28 2014

In this blog post I am going to return to my investigation of the graph database Neo4j.  So far I have done a brief introduction to Neo 4j and I have shown how easy it is to install Neo 4j in an Azure VM.