Software

Information

  • C#/.NET Little Wonders: The Nullable static class – James Michael Hare continues his Little Wonders series with a look at the use of Nullable types in comparisons, how they don’t do what you might expect, and how the Nullable static class provides a comparison helper which behaves as you would expect.
  • Wha’s the Difference Between a Value Provider and Model Binder? – Phil Haack digs down into how the ASP.NET MVC framework converts input from the request into the strongly typed parameters of an action method, looking at how the new ASP.NET MVC 3 JSON binding functionality works, discussing the architectural decisions in the implementation.
  • Following the pattern – Eric Lippert takes a looka t the real requirements for a type to be able to be used in a ForEach statement, rather surprisingly not that it implements IEnumerable (although that does work) but in fact that the type has the required methods and properties. Eric discusses why this design decision to use a ‘pattern based approach’ was taken, illustrating with examples.
  • Understanding ASP.NET MVC Model Binding – Bipin Joshi shares a nice example driven look at the Model Binding functionality of ASP.NET MVC, exploring 10 different binding scenarios, each illustrated with an example.
  • A New MSDN Forum For All Topics Related to F# Programming – Daniel Quirk & Don Syme highlight the creation of a new MSDN Forum for the discussion of all things F#, and also highlight some of the great F# community resources available.
  • A Simple Example That’s Incredibly Complex – Rob Conery discusses the new ‘Microsoft – Domain Oriented N-Layered .NET 4.0 App Sample’ from Microsoft Spain, discussing the difficulty in creating good samples and illustrations of Domain Driven Design principles, and exploring the use and implementation of abstractions, repository pattern, IOC and much more in the sample.
  • JavaScript: this – Brian Dukes discusses the sometimes confusing (to people coming from strongly typed OO languages) this keyword in JavaScript giving a short explanation of what it is and how it behaves and illustrating with some examples.
  • A Generic, IDisposable WCF Service Client – Steve Wilkes shares an implementation of a wrapper class which helps manage the lifecycle of a WCF client using the IDisposable interface.