Introducing Knockout, a UI library for JavaScript – Steve Sanderson releases Knockout, a UI library for Javascript which utilises observers to keep the display and data in sync, bringing dependency tracking, declarative binding and nested templates for data display. Wirtten in pure JavaScript, this library plays nicely with jQuery, and is licensed under the Microsoft Permissive(MS-Pl) open source license.
StoryTeller One Point Oh! – Jeremy D. Miller announces the 1.0 release of StoryTeller after some 18 months of developement. Story Teller is a tool for creating External DSLs for use in creating executable human readable specifications based on .NET langauges.
Elegant infoof operators in C# (read Info Of) – Patrick Smacchia picks up from an Eric Lippert piece, and shares an implementation from Stack Overflow of the infoof methods for obtaining information about fields, methods, constructors and properties of objects as we can with typeof for Types, using expressions to get access to the parts of the object.
Enumerator Structs: Optimizing for the Common Case – Sasha Goldshtein takes a look at the confusing world of enumerators on mutable value objects, illustrating and explaining some of the strange behaviour using a number of examples.
How To Break The CLR For A Cool Feature – Alois Kraus digs down into the CLR to find a way of tracking the last thrown exception, using the tracer from APIChange to help capture the required information.
Are Code Generated POCOs Really POCO? – K. Scott Allen discusses the origins of the Plain Old CLR Object (POCO) term, looking back at the original POJO from Java, and discusses if POCO generated by a tool should be considered differently from standard POCO objects.
About layers, separation, and Entity Framework – Dino Esposito discusses the layered architecture style, and looks at its implementation when using Entity Framework, highlighting that in it standard way of working EF still merges a number of concepts together
Asp.Net MVC: My Personal View Rules – Chris Brandsma shares 10 rules he uses when building Views in ASP.NET MVC to help keep them to a single responsibility.