Software

  • ReSharper 4.5.1 is Available - JetBrains announce ReSharper 4.5.1, a maintenance build which contains a vast array of bugfixes and minor improvements to the product
  • NHibernate Caches 2.1.0GA - The NHibernate Team share the news of a new release of the NHibernate Caches project taking its version to 2.1.0GA Also updated is NHibernate Validator 1.2.0 Beta1 , the NHibernate based validator framework which also now runs with NHibernate 2.1
  • Two IronPython releases in 1 week - Dino Viehland shares the news of a busy week in the world of IronPython with two releases in one week, a bugfix release which is IronPython 2.0.2, and the second release being the second and final beta release of IronPython 2.6
  • TestApi v0.3 Released! - Ivo Manolov announces the release of TestApi 0.3. TestApi is a collection of test and utility APIs which make testing WPF, winforms, and win32 applications easier
  • Microsoft Tag API announcement - The Microsoft Tag Team announce the release of their API for the creation of Microsoft Tag images from the comfort of your own application

Information

  • Basic Unit Testing Guidelines - Chris Eargle shares some great guidance for writing Unit Tests, looking at the structure and naming of tests along with highlighting the differences between Unit and Integration tests
  • NHibernate and NDepend - skimming the surface - Ayende continues the discussion about NHibernate’s structure based on the NDepend analysis from Patrick Smacchia, and some further analysis carried out at Ayende’s request
  • Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 10: LinqToSql - Brad Abrams continues his Silverlight 3 series with a look at using the RIA (Rich Internet Application) Services with Linq-toSql
  • Speed Up the Visual Studio Toolbox - Steve Wellens shares a simple confuguration tip to improve the speed of the Visual Studio Toolbox for both Winforms and WebForms
  • ComposedRegex - Martin Fowler talks about decomposing complex regular expressions into smaller chunks and then composing them together to produce the final regular expression to aid code clarity
  • Wrapping collections: Inheritance vs Composition - Mark Needham talks about the two common techniques for wrapping collection classes using Inheritance or Composition, examining when each technique is more suited and looking at the ups and downs of each
  • Introducing Fizzler - Colin Ramsey talks about Fizzler, a .NET Library which brings CSS3 style selectors to your .NET Code allowing you to select parts of HTML pages programatically in your .NET Code. Fizzler has just reached a 0.9 release, and is not far off the 1.0 mark.
  • ASP.NET AJAX and Client-Side Scripting - Mike Snell shares Chapter 6 from his MCTS Exam book covering ASP.NET 3.5 Development. Chapter 6 looks at the use of ASP.NET Ajax, and looks at the extension controls such as the update panel, progress indicator and timer.
  • Silverlight Toys - The folks at Content Master have opened a new site for Silverlight Developers and those who wish to learn Silverlight, containing a number of sample applications and tutorials
  • .NET Framework 4.0, Visual Studio 2010, WCF Enhancements - Bruno Terkaly continues his series of posts on what’s new in Visual Studio 2010 and .NET 4 with a look at Windows Communication Foundation changes, C# 4.0 - Dynamic Language Runtime and Covariance and Contravariance
  • Feature by feature - Ayende talks about how he thinks about features in his application, looking at how he has been structuring application features recently in building composite applications
  • The Template Pattern: A Benevolent Dictator - Ben Yoder takes a look at the template design pattern, examining how it maintains control at the top level, and how that can be both a good thing and a bad thing
  • Introducing Rx (Linq to Events) - Jafar Husain talks about the Rx (Reactive) Framework which is included in the Silverlight 3 Toolkit, which he considers to be one of the most exciting additions to the .NET framework since Linq.
  • Using IDisposables with LINQ - Keith Dahlby takes a look at working with IDisposable objects in Linq ensuring that items get disposed as consumed, and looking at how you can do deffered queries when you need to dispose