The Morning Brew #636
Posted by Chris Alcock on Tuesday 6th July 2010 at 07:24 am | Tagged as: .NET, Development, Morning Brew
Software
- 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.
- Castle Windsor 2.5 – the final countdown – beta 1 released (and Core, DynamicProxy, Dictionary Adapter) – Krzysztof Kozmic announces the first beta of Castle 2.5, specifically Castle Windsor and a number of other Castle Components, giving the details of the significant changes to both the organisation of the project and the individual components
Information
- Dynamic Behaviour on Objects at Runtime With Custom ExpandoObject – Abhishek Sur explores the Dynamic functionality of .NET 4, and looks at how you can create objects which can be extended and customised at runtime by using the ExpandoObject
- 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.
- The duplex story: looking at duplex communication in Silverlight 4 (Part 1) – Gill Cleeren begins a series taking a look at performing two way communication between a server and Silverlight client, exploring why you might want to use it, and looking at a simple initial example.
- 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.
- Repository and Unit of Work T4 Template for Entity Framework – Gil Fink follows on from previous posts with a T4 template for generating the Unit of Work and Repository pattern implementations outlined in his previous posts
Comments Off on The Morning Brew #636