Software

  • NHibernate Linq 1.0 released! – Ayende announces the 1.0 release of NHIbernate Linq, a Linq provider for NHibernate based entities which has been a part of NHContrib for a while, and is now a standalone NHibernate Release
  • Caliburn v1 Release Candidate 2 is Available! – Rob Eisenberg announces the second release candidate of Caliburn 1, a library which aims to help in the development of WPF and Silverlight applications bringing implementations of common UI patterns.
  • Process Monitor 2.5 – Mark Russinovich and Bryce Cogswell share the news of the latest release of Sysinternals Process Monitor, introducing a number of improvements over the previous version such as IOCTL and error result decoding, Quick filtering in summary views and by-directory and by-extension views in the file summary dialog
  • Blacklight v4.1 Update Released – Martin Grayson announces the latest update to BackLight, a 4.1 release which fixes a few bugs and adds a few features to the V4 release from last week
  • Announcing Bling 3! – Sean McDirmid shares the latest release of Bling, a C# based library which uses a DSL to aid the creation of WPF UI including visual effects such as animation, interactions and visualisations
  • Visual Basic gets some T4 Toolbox love – The T4 Toolbox now supports C# and VB as a template languages – Greg Duncan highlights the T4 Toolbox project which now supports both C# and VB.NET as templating languages

Information

  • Is Your Application Ready for Windows 7 RTM? – Yochay Kiriaty talks about the steps you should be taking to ensure your Windows Applications are Windows 7 compatible, and also talks about how you can enhance your applications to take advantage of the new features in Windows 7
  • How MassTransit Publish and Subscribe works – Mike Hadlow continues exploring the Mass Transit service bus with a look at how it implements the Publish Subscribe pattern
  • Using an Associated Metadata Class outside Dynamic Data – David Ebbo looks at uses of the Associated Meta Data Class outside of Dynamic data to attach additional information to classes when they are defined partially
  • Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 11: The Client-Only World – Brad Abrams continues his series of posts on Silverlight 3, with part 11 ignoring the RIA Services and looking at some of the client side functionality
  • Generic Expression Builder – Jan Van Ryswyck shares some generic code which helps in the construction of Fluent Interfaces for expression builders for domain classes, using reflection to set properties.
  • Selenium Test Powered by jQuery.parcel – ‘Luning’ talks about using jQuery.parcel to improve the writing of Selenium tests by making the code more expressive and succinct, comparing it to the normal way of writing selinium tests
  • Guidelines for Better Unit Tests – Mark Levison gathers together some best practice guidelines for writing better unit tests from various recognisable names in the development sphere.
  • Macto: An end to end sample – Ayende announces a series of posts and screen casts which will look at building an end to end sample application to illustrate many of the principles he talks about regularly, and in his post ‘More on Macto‘ he reveals that the problem domain will be a Prison Management system.
  • Flow control in T-SQL Scripts – Merrill Aldrich looks at the common control flow structure in TSQL, exploring GO, RAISERROR, RETURN, and looking at combining them all in a sample
  • .NET Support for More Than 64 Processors – Sasha Goldshtein announces a C++/CLI wrapper called Multi-Processor Extensions for .NET which aims to work around the .NET Limit of only being able to address 64 processors natively despite Windows 7 and Server 2008 R2 supporting 256 processors. This library allows you to investigate the processors on the machine and assign .NET Threads to different processor groups.
  • Refactoring challenge #2 – functionally illiterate – Jimmy Bogard sets his second refactoring challenge, once again based on some code in AutoMapper, this time looking at the configuration of the matching algorithm used to match members
  • Introducing exception signatures – Markus Olsson talks about some work he did in his organisation to capture and group exceptions by introducing an Exception Signature which allowed similar exceptions to be gathered together. Code to do this is included in the post