12 December 2013

Using AngularJS with ServiceStack while keeping ASP.NET MVC in the background

UPDATE: This post is now only valid for ServiceStack v3. ServiceStack v4 has now built in support for a Windows Authentication Provider: https://github.com/ServiceStack/ServiceStack/blob/master/release-notes.md#windows-auth-provider-for-aspnet .

  I mentioned in a previous post the productivity gains on the server side front when using the excellent ServiceStack framework. In this post I want to present a starter application that relies on AngularJS and ServiceStack to provide almost all its functionality while using ASP.NET MVC for very few and specific features.

11 October 2013

Apps for SharePoint and modern web applications

  In a previous post I mentioned  a couple of improvements that the new "apps for SharePoint" model brings for the wider web development community. After developing a couple of web applications using this model I want to elaborate on the new technologies and practices that it made possible.

20 August 2013

Productivity gains with the ServiceStack web framework

I am using the ServiceStack web framework with great success for almost a year and I want to expand  on why I have chosen it, its benefits and why it should be an essential part of  your software toolbox.

8 June 2013

Automated testing as a return on investment proposition

 A while ago I presented an automated testing overview which was geared towards developers at first. Following initial feedback I realized that I needed to provide a wider context where I explain the immediate business benefits that automated testing brings to the table. This post is a long delayed accompanying note for the first part of my original presentation.

3 March 2013

SharePoint 2013 supports open source / non-Microsoft platforms

    At this point in time (early 2013) almost all the Microsoft web frameworks and libraries are distributed as open source software: ASP.NET MVC, ASP.NET Web Api, Entity Framework, Reactive Extensions, SignalR. You can contribute back to the original source or you can fork it and start developing and distributing your own flavour.
If you are a .NET web developer you are now using an open source development stack.