The Morning Brew #315
Posted by Chris Alcock on Thursday 26th March 2009 at 08:36 am | Tagged as: .NET, Development, Morning Brew
Software
- Visual Studio 2008 Database Edition GDR v2 RC1 available (Previously called QFE) – The Visual Studio Team Systems DB Team announce the Release Candidate of Visual Studio 2008 Database Edition GDR v2. This is a short life release candidate intended to be used to verify fixes are in place before the final release which sounds like it will be in weeks rather than months time
Information
- Obsolete Members and Compiler Warnings – Jason Bock investigates some strangeness with the Obsolete members attribute and compiler warnings only being generated in certain circumstances in VS 2008/C#3
- Running Tarantino With MSBuild – Rob Reynolds continues exploring the Tarantino database change framework with a look at running the changes using MSBuild, and provides a MSBuild sample
- Problems mixing functional and object-oriented paradigms: NHibernate – Alex Scordellis looks at the differences between functional programming style and more traditional OO programming when it comes to persisting with NHibernate
- Verify JavaScript with JSLint during build using Nant – Greg Gigon looks at adding JSLint to the NAnt build process to validate and verify the JavaScript component of the project. With more and more reliance being placed on custom JS in out web apps this is a very useful technique
- Introducing CodePlex Tips – Hot on the heels of last years Visual Studio Tips series, Sara Ford has started a new series of posts on Code Plex Tips, looking to bring some of the features of CodePlex to light, along with giving a sneak peek at some future features
- NHibernate and TooManyRowsAffectedException – Alkampfer shares a useful reminder about triggers in the database causing problems with Data Access code, in this case NHibernate, due to them returning extra ‘rows affected’ counts. The solution and and a contender for your best practice guide is of course useing NO COUNT in triggers
- My 100th blog post: Top 5 development practices you should care for! – Patrick Smacchia celebrates is 100th blog post with a look at 5 best practices for Software development that were applied to the development of NDepend
- Implementing A Value Object With NHibernate – Davy Brion looks at the specifics of implementing value objects when using NHibernate as your persistence framework
- Coding: Isolate the data not just the endpoint – Mark Needham suggests that you should also isolate the data returned from services as well as the service implementation in your code, illustrating with an example ased on a service returning the items for a drop down list
- An Extensive Examination of LINQ: The Ins and Outs of Query Operators – Scott Mitchell looks at query operators in Linq which are defined as extension methods on IEnumerable<T> which perform some work on the collection to return a result
- $(document).ready() and pageLoad() are not the same! – Dave Ward looks at the differences between jQuery document ready and the ASP.NET Ajax pageLoad, and looks at creating an ASP.NET AJAX equivalent of Document.Ready
Comments Off on The Morning Brew #315