Software

  • Odoyule Rules Engine for .NET – Chris Patterson announces an early release of his Rules engine for .NET, an open source project with code hosted on GitHub, and with a Visual Studio Debugger visualiser extension to allow you to see what the RETE graph looks like when debugging.
  • Looking for a Free .NET Mocking Framework? – Chris Eargle highlights some of the features of Telerik’s JustMock free edition, showing how it is a very powerful supported mocking library you really should consider.

Information

  • Multi-Targeting Guidelines for Tools for Managed Code – An interesting article from the BCL team at Microsoft discussing guidelines for anyone working on or with compilers or tools which are consuming metadata from multiple versions and platforms of ,NET
  • Modest Proposal for C# – Miguel de Icaza discusses a possible change to the C# compiler to change a common compile error into working code, how the developer would expect it to work, illustrating with examples. Be sure to read the comments on this one as there is a good discussion of this one going on.
  • Let’s Talk About Logging – Karl Seguin discusses the importance of logging for diagnosing problems, and the problem with logging implementations in general whcih result in low signal to noise relationships which make it hard to identify actual problems in logs.
  • Actions in WCF Data Services – Part2: How IDataServiceActionProvider works – Alex James continues this series of posts looking at the IDataServiceActionProvider interface allows you to add actions to your OData services, looking at the design of the interface and what implementers are expected to code.
  • HTML5 Delta Reference – J. Michael Palermo highlights an edition of the HTML5 Specification from the W3C which highglights the areas of the specification which have been added or modified in HTML5
  • There and Back Again – A Reprise – Russ Osterlund takes a low level view of a ,NET 4.0 WinForms application running in 64bit mode, drilling down to the JIT and looking at the instructions being executed, allowing a comparison to his earlier article about .NET 1.0 in 32bit environments.