Software

  • C# Sqlite – Miguel de Icaza highlights the work by Noah Hart on porting SqlLite from C to C#, and the creation of the C#-SQLite project. This is a line by line port, with some reasonably impressive performance, and plenty of room to improve by migrating more of the code to a C# way of working. Plans are also in place to make the port run on Silverlight.
  • Released: Windows SDK for Windows 7 and .NET Framework 3.5 SP1 – Karin Meier highlights the release of the Windows SDK for Windows 7 and .NET 3.5 SP1, released yesterday to coincide with the release of Windows 7 to MSDN/TechNet/BizSpark subscribers
  • Utility to generate Visual Studio solution file for a group of projects – Vagif Abilov shares a simple utility he wrote to build a solution file which contains all the projects located in a specific root directory, allowing you to exclude certain ones by way of a filter.

Information

  • Not everything derives from object – Eric Lippert addresses another C#/.Net related myth, that all types in .Net derive from System.Object, and Eric shows how this isn’t actually true, but that most types do.
  • What’s new in System.Net.Mail – Network Class Library Team continue with their series of posts on the new features of various parts of the .NET networking namespaces with a look at some of the new features of .NET 4 with respect to sending mail
  • Vista Users – Uninstall Visual Studio 2010 Beta 1 before upgrading to Windows 7 – Scott Hanselman shares some useful information for anyone running Visual Studio 2010 / .NET 4 beta 1 on Vista who wants to upgrade to Windows 7 – If this is you, you need to read this to avoid breaking your .NET install.
  • I Hate Global.asax – Harry Pierson talks about his dislike of Global.asax, and how it makes implementing the special events of an ASP.NET Application like Application Start/End much more difficult in dynamic languages
  • Pipeline and Yield in C# – Jeremy Likness looks at the pipeline pattern, and how the yield operator provides a nice means of implementing it
  • Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 20: NHibernate – Brad Abrams series on Silverlight 3, RIA and related technologies seems to be expanding in scope – In this part Brad replaces his Entity Framework implementation in the Domain Service with an NHibernate Data Access implementation, without needing to change any other code
  • ASP.NET MVC 2 – Buddy Classes for your models – Charles Vallance explores the new ASP.NET MVC 2 Preview release, looking at the new Buddy Class / Metadata classes which allow you to decorate your types with attributes which allow you to control how the model is represented in auto generated renderings.
  • Beginning ASP.NET MVC 1.0 available on Amazon – Simone Chiaretta announces the release on Amazon of the ASP.NET MVC book he co-authored with Keyvan Nayyeri. The book is coming to Amazon UK, and traditional book stores shortly. Free sample chapters are available, as is the table of contents and index. Congratulations on getting to this point guys!
  • 100 copies of Bridging the communication gap for 2.56 each – Gojko Adzic is celebrating this 256th blog post with a special offer on the e-book edition of his book ‘Bridging the Communications Gap’ which looks at improving communication with customers and the rest of the software development team. The offer runs until 100 copies have been sold at the special price of £2.56 / $3.60