Disabling NuGet Package Restore

You’ve enabled NuGet Package Restore and want to reverse that decision? Follow the steps below for every csproj in your solution: Close down the solution Delete the .nuget folder on the solution level Open up each csproj in a text editor Find the following XML tags and delete them: <RestorePackages>true</RestorePackages> <Import Project=”$(SolutionDir)\.nuget\nuget.targets” /> <Target Name=”EnsureNuGetPackageBuildImports”… Continue reading Disabling NuGet Package Restore

AngularJS – Why?

Why Angular? AngularJS is written in Javascript and is a HTML compiler. It was written by developer, Misko Hevery who originally built AngularJS as a solutionĀ for building HTML components with functionality. It is now a fully fledged open source framework. It allows you to build complete applications. It is very easy to learn and you… Continue reading AngularJS – Why?

AngularJS 1.4 – Declaring a Controller

I’ve been following a few tutorials that describe declaring a MainController. However the tutorials a pre AngularJS 1.3x and are no longer valid. Previous AngularJS allowed you to define a controller globally . As of 1.3x this is no longer the case and you must declare your Controllers inside angular modules. Here’s an example: var… Continue reading AngularJS 1.4 – Declaring a Controller

Javascript – Revealing Module Pattern

This Javascript pattern allows you to define a piece of code with a private scope but have it accessible with a public method. Easy to implement and simple to understand. <blockquote><code> var createWorker = function() {</code> var task1 = function() { console.log(“moo1”); } var task2 = function() { console.log(“moo2”); } return { job1: task1, job2:… Continue reading Javascript – Revealing Module Pattern

Web Performance – IIS GZip Compression

There’s nothing like performance tuning your website and watching benchmarks better themselves. Sometimes it can be tricky but fortunately this is one of the easier fixes. YSlow and Chrome Dev tools recommend gzip compression and you are looking at around a 70% reduction in file size for your static and dynamic resources. Great! So how… Continue reading Web Performance – IIS GZip Compression

New Marie Curie ‘In Your Area’ Search Functionality

For the past two weeks here at Marie Curie we’ve been working on new functionality for searching for Marie Curie services across the United Kingdom. It has just today finally gone live and now we can serve our supporters with better information about the key services and events in their area. ‘In Your Area’ On… Continue reading New Marie Curie ‘In Your Area’ Search Functionality

Architect – Our Website Branching Strategy @ Marie Curie Cancer Care

What we use We use a combination of Git, EPiServer and have a fairly small team which makes the challenge of using the standard pattern of Gitflow a little more difficult. So we use a part of it to help us get an excellent balance between being responsive to post production issues and minimal branch… Continue reading Architect – Our Website Branching Strategy @ Marie Curie Cancer Care