Recent Updates: Web-Matters

Visit For Recent Updates.

This Blog Posts All Posts Directory Listings Articles

Creating a Confirmation Email With EPiServer Forms

06/24/2016 10:33:12 AM

Had what probably seemed quite a straightforward request for an EPiServer site in development that's using EPiServer Forms - an add-on that allows editors to create their own forms to receive input from the site visitors and review the submissions in > read more

Personalisation Packages in Umbraco

06/17/2016 09:39:22 AM

Had the pleasure of giving a talk at the Umbraco Codegarden 2016 festival this week, along with Theo Paraskevopoulos of Growcreate. As mentioned at the time have collected here links to the slides and various resources mentioned during the session. > read more

Working with the Microsoft Bot Framework and LUIS

06/06/2016 15:34:59 PM

Again cross-posting an article I've written for my company blog on working with the Microsoft Bot Framework and LUIS. > read more

Slack Slash Commands and ASP.Net Web Hooks

03/30/2016 07:32:22 AM

Cross-posting a link to a piece written for my company's blog on Slack Slash Commands and ASP.Net Web Hooks. > read more

Getting Started with MS Dynamics API

02/15/2016 06:34:24 AM

This is mostly a "note to self" post following some research and prototyping into working with the Microsoft Dynamics API from ASP.Net but might also be useful for anyone else that stumbles across it trying to get things working on this front. Access > read more

Working with View Models in Umbraco and EPiServer

12/31/2015 09:58:57 AM

Cross-posting an article I've written for my company Zone's Medium blog. I've written about techniques for using strongly typed view models with Umbraco here before - in this article I recap some of that and extend the discussion to EPiServer CMS to > read more

ASP.Net 5 and C# 6: Slides and Resources

10/09/2015 09:48:46 AM

ASP.Net 5 and C# 6: Slides and Resources Had the pleasure of speaking yesterday at the London Umbraco meet-up hosted at Zone on the topic of ASP.Net 5 and C# 6. For anyone who was there and wants a reference, or who wasn't and is interested in an i > read more

DDD, CQRS and testing with ASP.Net MVC: Slides and References

09/26/2015 11:51:52 AM

Just had the pleasure of attending and speaking at the Web European Conference in Milan. For anyone that attended my talk, or any that didn't but were tempted more by another session, here's some links to slides and references. Slides can be found he > read more

Session notes for talk at Umbraco Codegarden 2014

09/20/2015 14:55:32 PM

I'm speaking at the Umbraco CodeGarden conference in Copenhagen this coming week, and for anyone interested in any of the background to the topics I discuss, here's a set of links to various resources. Firstly a copy of the slides. Mapping from Umbra > read more

Code As Data With Reflection

08/23/2015 02:37:42 AM

Other than occasional use, working with reflection using C# isn't something I've had that much need to do. Recently though I was working on an additional feature for the Umbraco package The Dashboard. It provides a nice first screen for editors, sh > read more

(Yet) Another Look at Unit Testing Umbraco Surface Controllers

08/07/2015 10:55:22 AM

A quick recap A little while back now I spent a bit of time investigating how one might go about unit testing Umbraco surface controllers. With the help of information posted by some others that had similarly looked into it I found there was a metho > read more

2015 British General Election - Progressive Alliance What If?

05/25/2015 15:34:25 PM

Rather off topic for me on this blog but thought interesting nonetheless to publish... I was taken following the personally rather disappointing UK election results by a comment by the Green MP Caroline Lucas reported in the Guardian. Reflecting on t > read more

Sample Site for Merchello with Umbraco

05/21/2015 14:16:33 PM

For a while now, since last Codegarden in 2014 in fact, I've been planning to take a look at Merchello, an e-commerce framework for Umbraco. In the past I've made use of uCommerce which worked well for the project but the fact that, like Umbraco, Me > read more

Quick Guide to the Umbraco Source Code

12/11/2014 15:29:46 PM

Just a quick and belated cross-link to an article I recently had published on the 24 Days in Umbraco website. Looking at the Umbraco source code from the perspective of someone considering code contributions to the open-source > read more

Unit Testing Entity Framework with Effort

11/13/2014 14:26:26 PM

Previous posts in this series Rich Domain Models and Entity Framework.A CQRS Implementation with ASP.Net MVC and Entity Framework.Introduction to the series. Introduction In my previous post I discussed steps I've been taking with recent application > read more

Umbraco Mapper with Nested Archetypes

11/13/2014 14:22:21 PM

Following a previous blog post I got a comment asking about dealing with mapping nested Archetypes to a view model using Umbraco Mapper. As I noted in response, it's not that straightforward - the flexibility of the Archetype package means really yo > read more

Using Umbraco Mapper with the Umbraco Grid

11/02/2014 16:34:18 PM

Like most people in the Umbraco community I've been keen to download and have a play with Umbraco 7.2, released in beta last week. There's a lot of new features, but the shiniest new toy is without doubt the grid. This allows a developer to set up a > read more

CQRS, Rich Domains and Unit Testing with ASP.Net MVC and Entity Framework

09/14/2014 09:39:31 AM

Having spent a bit of time working on CMS (Umbraco and EPiServer) based projects, I recently had to come back to building a custom ASP.Net application using the MVC framework. Before commencing I took a bit of time to read around, and re-think some > read more

Rich Domain Models and Entity Framework

09/14/2014 09:38:50 AM

Previous posts in this series A CQRS Implementation with ASP.Net MVC and Entity Framework.Introduction to the series. Working with a Rich Domain Model and Entity Framework As described in previous posts in this series, I'm documenting a few changes t > read more

A CQRS Implementation with ASP.Net MVC and Entity Framework

08/31/2014 15:20:43 PM

Previous posts in this series Introduction to the series. Considering a CQRS approach with ASP.Net MVC Even a quick read of the various blog posts and other web based information on using CQRS with .Net reveals it can mean a lot of things to differen > read more

Using Umbraco Mapper with Archetype

08/08/2014 04:04:35 AM

A post came up today on the Umbraco forum discussing use of the Umbraco Mapper package I've built with colleagues at Zone, and everyone's favourite new package, Archetype. We haven't had chance to work with Archetype as yet, but are planning to use > read more

Using Umbraco Mapper with Archetype (Part 2)

08/08/2014 04:01:52 AM

In the previous post I discussed a method of mapping property values from the Archetype package to a view model using Umbraco Mapper. There was still a remaining issue of how to handle picked content. With the version of Umbraco Mapper 1.4.7 (just u > read more

Umbraco, MVC and Strongly Typed View Models

06/24/2014 14:50:38 PM

I've recently returned from Codegarden, the annual Umbraco conference in Copenhagen. It was my second time there, and as previously had a great time and learnt a lot about the CMS and the various ways people are using it. There was a definite theme > read more

Another Look at Unit Testing Umbraco Surface Controllers (Part 2)

04/06/2014 14:36:34 PM

In the previous post I looked at testing Umbraco surface controllers, using a technique that basically avoided the issue by extracting the non-Umbraco related logic for test into a separate class, and testing that. Another option is to test the contr > read more

Unit Testing Umbraco Surface Controllers

03/27/2014 16:12:16 PM

When coming to work with Umbraco as an MVC developer one feature that is immediately familiar and comfortable to work with is surface controllers. Unfortunately, unlike standard MVC controllers, they aren't straightforward to test. In this blog pos > read more

Unit testing Umbraco IPublishedContent with Microsoft Fakes

03/26/2014 16:43:28 PM

I've recently been working on a package for Umbraco called Umbraco Mapper. It's intention is to support development of MVC based Umbraco applications by providing a simple means of mapping Umbraco content to custom view models. You can read more ab > read more

Async and await with external web resources

03/17/2014 17:26:20 PM

Async and await are two keywords that have been available in the C# for a while now. And so whilst probably a bit late to the party thought would share how I've used them for a recent feature, in case they are also new to others. They allow you to > read more

Unit Testing Umbraco Surface Controllers

02/08/2014 15:51:53 PM

Unit testing Umbraco surface controllers isn't straightforward, due to issues with mocking or faking dependencies. There has been some discussion about it and there are some workarounds regarding using certain test base classes. But in general it's > read more

JSON object versus array gotcha

01/06/2014 15:28:39 PM

Pulled a little of what's left of my hair out with this little gotcha looking at an issue with Umbraco.I was looking to add a small feature to allow you to re-order a list. > read more

Umbraco Core Contributions Via Github

06/26/2013 11:01:55 AM

Umbraco CMS have recently moved their source code from CodePlex to Github which has triggered a flurry of contributions in the form of pull requests. Previously I had made a few small contributions to the project whilst on Codeplex and have now subm > read more

Using PhoneGap Build with a Durandal SPA

06/18/2013 10:16:13 AM

Been spending a bit of time recently looking at JavaScript frameworks, and having a prototype project avaialble as an excuse to work on something, built a small application using Durandal. Have been concious recently that my front-end code wasn't ne > read more

Backgammon with SignalR – Part Three – Client Side SignalR

05/03/2013 10:26:26 AM

This is the last of a three part series of posts on BackgammonR – an online Backgammon game built with SignalR. If you haven’t read it already, please see Part 1 – Game Engine and Part 2 – Server Side SignalR The first bit of JavaScript to n > read more

Backgammon with SignalR – Part Two – Server Side SignalR

05/03/2013 10:18:08 AM

This is the second of a three part series of posts on BackgammonR – an online Backgammon game built with SignalR. If you haven’t read it already, please see Part 1 – Game Engine. SignalR actually provides two abstractions above the base techno > read more

Backgammon with SignalR – Part One – Game Engine

05/03/2013 10:04:54 AM

There’s no doubt who the cool kid on the block is when it comes to the “one ASP.Net” stack – SignalR, a library created to simplify the process of creating responsive applications that push AND receive notifications from the server. It provi > read more

Facebook, Internet Explorer, Anti-Forgery Tokens and Cookies

03/18/2013 07:49:08 AM

Tricky issue with the above 4 in one app... IE was blocking a session cookie from my ASP.Net MVC web application when hosted in the Facebook IFRAME. The anti-forgery token in ASP.Net (used to protected against spoof form posts known as CSRF attacks > read more

Localised Form Validation in ASP.Net MVC

03/08/2013 07:18:59 AM

I've recently been working on a web application that required localisation - the display of translated copy depending on which country the user was visiting from. There was a different sub-domain for each country which was used to identify the approp > read more

An Entity Framework Stale Data Gotcha

03/07/2013 16:31:33 PM

For ASP.Net MVC development I've been working for a while with a setup using Entity Framework Code First and Castle Windsor for providing IoC container services. I recently ran into a weird bug that may be obvious to some... but given I wasted an ho > read more

Working with Stylecop

09/02/2012 15:43:12 PM

I was recently asked to review the use of Stylecop as part of our standard procedures for ASP.Net projects. I'd not used it before, but was fairly happy to consider doing so as code styling has always been one of my pedantic points when reviewing cod > read more

© 2006-2016, All Rights Reserved