F# and ASP.NET Web API
spacer


Posted on - Mar. 05. 2012. by Dan Mohl

A few weeks ago the ASP.NET team announced the release of ASP.NET MVC 4 Beta. You can read about it here. One of the exciting features that was announced is ASP.NET Web API. ASP.NET Web API provides an excellent programming model for building HTTP se... Continue reading →


Mass Assignment Vulnerability in ASP.NET MVC
spacer


Posted on - Mar. 05. 2012. by Josh Bush

By now you may have seen what happened to github last night. In case you didn't, let me bring you up to speed. In a Ruby on Rails application, you can make a call to update your model directly from request parameters. Once you've loaded an Active... Continue reading →


TDD Best Practices: Write Assertions First
spacer


Posted on - Mar. 04. 2012. by derekgreer

When practicing Test-Driven Development, developers often organize their tests following a style first described by Bill Wake as Arrange, Act, Assert.  This division between the setup, exercising the System Under Test, and the assertions are als... Continue reading →


Getting Started with Box2D Physics
spacer


Posted on - Feb. 29. 2012. by Josh Bush

The past few days I've been messing around with the Box2D physics engine. For someone who spends his days buried in business applications, this has been a fun bit of learning. Box2D has been ported to a ton of languages and I found a nice port to jav... Continue reading →


"Parsing" Arguments in JavaScript
spacer


Posted on - Feb. 29. 2012. by Jim Cowart

Like many JavaScript developers, I've wrestled with the dilemma of when to provide separate arguments to a function call, vs an "options" object.  The good news is that the debate is usually centered around readability, expressiveness of th... Continue reading →