July 30 2015
How to unproxy NHibernate objects to get real entity objects instead of NHibernate proxied classes.
June 03 2015
An example of how to implement an incremental delay in C# to prevent brute force or dictionary attacks on an MVC login form.
April 09 2015
An overview and example showing how the different AngularJS unit testing tools and libraries fit together.
March 10 2015
UPDATED Dec 13, 2016 to Angular 1.6 - An example and tutorial of how to implement user registration and login functionality with AngularJS
March 06 2015
A quick example of how to unit test AngularJS components that use the $timeout service.
January 28 2015
After a lot of digging around to figure the best way to implement the Unit of Work + Repository pattern in an ASP.NET MVC 5 or Web API 2 application, I came up with this solution.
December 01 2014
A simple login example using AngularJS on the front end and ASP.NET Web API 2 on the back end.
September 25 2014
After setting up automatic redirects from HTTP to HTTPS you may start seeing browser warnings about "insecure content" or "mixed content" and some content may be blocked and not displayed, this is because some of the external content references in your html are still using an insecure "http://" url.
August 01 2014
A few simple directives for the social sharing buttons: Facebook Like, Google Plus, Twitter Tweet and Pinterest Pin It.
The buttons automatically update to the current URL as you navigate through your AngularJS app.
July 16 2014
I stumbled across the Dynamic LINQ Library today and can't figure out why more people aren't talking about it.
It's an awesome little library that allows you to dynamically generate LINQ expressions from strings, which is perfect for things like sorting collections by object property names passed as querystring parameters to web api controllers, it even allows you to sort by child object property names!