Thoughts from the Wet Coast

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

Comments

Articles

 
     

DNN Development Tips:2 - Requires and Guard

Jul 16 2014

As part of this series on DNN Development Tips, I hope to “uncover” little know classes/methods - in the DNN Framework (and any of the 3rd party libraries that we use, such as Telerik or the .NET framework itself).

Project Naif - 1: An Introduction

Jul 14 2014

I have been working for a while on a library of simple components, which I have called Project “Naif”.  Naif is the masculine form of the more common adjective “naïve”.   Both words are originally French and while naïve is in fairly common usage in English, naif is much less used.  But they mean the same thing – marked by unaffected simplicity - as defined by Merriam Webster

Into the Matrix with Neo4j: 2 - Creating an Azure VM

Jun 13 2014

A couple of months ago I blogged about Neo4j, a graph database that I plan to check out.  I didn’t get much chance to play with it, and a couple of weeks ago I found myself having to re-install Windows on both my desktop computer and my Surface Pro.

As an ASP.NET MVP I get 160 credits per month of Azure services, enough to run 2-3 small VMs, so I thought it would make sense to install Neo4j on an Azure VM so it would be accessible whichever computer I was working at.

DNN Development Tips:1 - The SOLID Design Principles

May 05 2014

In this series I intend to present Tips and Tricks as well as some good patterns and practices for DNN development.  In this first post lets take a look at the so-called “SOLID” Design Principles.  These are a series of principles designed to help you build good products.

It’s a Knockout: 8 - Observable Arrays of Observables

Mar 20 2014

Its been a while since I posted a blog in my Knockout series.  In the last couple of posts in this series we reviewed how Knockout implements the concept of Observable Arrays.  Observable Arrays support the idea of detecting when objects are added and removed from the array.  For a complete solution though we actually will want the array to contain observable objects so we can also detect when changes are made to each item.

Into the Matrix with Neo4j: 1 - Introduction

Mar 19 2014

imageOver the last couple of years I have been trying to get a handle on the “new” database technologies lumped together under the NoSQL banner.  In that respect I have posted several articles to this blog.

More recently my focus has shifted from looking at NoSQL databases as a group to diving in deeper to a few select “NoSQL” databases.  The one that intrigues me most is Neo4j – a graph database.

DNN Module Development: 1 – I Did it My Way (redux)

Mar 17 2014

A couple of years ago I started a series on DotNetNuke Module Development but I didn’t get very far. Recently, I have been working on a new DNN Module Development video training course for Pluralsight and I have decided to use that module development course as a template to restart this series on how I think about DNN Module Development.   Hopefully this time I will be able to provide you with some best practices on DNN Module Development.

A New Look – A New Location

Mar 14 2014

imageWelcome to the new look “Thoughts from the Wet Coast”.  This is the third incarnation of my blog.  This time there have been a lot of changes.

A Responsive Skin

The first obvious change is the look of the site.  I have created a new responsive skin for my site based on – you guessed it – Twitter Bootstrap.  Twitter Bootstrap appears to be the #1 framework these days for developing responsive websites, and its fairly easy to integrate into a DNN 7 skin.  My new skin is based on Twitter Bootstrap 3. The skin is quite basic and looks like a typical Twitter Bootstrap site.  It was very easy to incorporate Bootstrap into a standard DNN skin and I am thinking of writing a blog to demonstrate how easy it is.

Using the Jedi Mind Trick in .NET

Feb 11 2014

In the original Star Wars movie there is a classic scene where Obi-Wan and Luke enter the Tatooine Space-port.

Categories

Tags