The Morning Brew #419
Posted by Chris Alcock on Tuesday 25th August 2009 at 07:20 am | Tagged as: .NET, Development, Morning Brew
Software
- How about a StoryTeller Preview Release! – Jeremy D. Miller introduces his StoryTeller project and announces a preview release. The post also gives some background to the use of the StoryTeller tool for creating executable requirements tests for .NET development
Information
- Build Your Own Data Access Layer: Out Of The Box CRUD Functionality – Davy Brion continues his series of posts looking at building a Data Access Layer which aims to give a view on what ORM software does. In this part Davy focuses on the basic Create Read Update Delete functions.
- A guide into OR/M implementation challenges: Mapping – Ayende is running a complementary series to Davy’s following the themes of each post with some additional and NHibernate specific notes. This post matches with Davy’s post from yesterday, and A guide into OR/M implementation challenges: CRUD – follows on from today’s edition
- Itterator Blocks Part Seven: Why no anonymous iterators? – Eric Lippert continues looking at iterators with an elaboration based on a comment submitted to part 5 of this series. This part looks at why you can’t have anonymous iterator blocks
- Writing Great Unit Tests: Best and Worst Practises – Steve Sanderson looks at the spectrum of test ranging from true integration tests through to true unit tests, highlighting that the area in the middle is the bad place for tests to be, and looking at some things you can do to improve your unit tests
- Browse NHibernate metadata to validate property Length – Alkampfer shares a chunk of code that reads the NHibernate mapping metadata and creates validation rules to verify the length of properties using a validation framework
- Building a StackOverflow inspired Knowledge Exchange – Build automation with NAnt – Andrew Siemer runs through the implementation of a build script using NAnt, integrating tools like NUnit to run tests as part of the build along the way.
- Building .NET coverage tool – Sergiy Sakharov talks about the building of a NCover like code coverage tool which allows you to view the amount of code which has been run using the .NET Profiling API and parsing the PDB files
- Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 24: Stored Procedures – Brad Abrams continues his huge series of posts looking loosely at Silverlight 3 and the RIA services with a look today at encapsulating his data access in stored procedures and integrating those stored procedures with the entity framework
- Refactoring Day 24 : Remove Arrowhead Antipattern – Sean Chambers’ refactoring series takes a look at reducing cyclomatic complexity by removing the arrow head of nested ‘if’s and loops showing one such example refactoring
Community
- LIDNUG: Free Online Virtual Chat with Me Tuesday Morning – ScottGu will be the ‘speaker’ at this weeks Linked In .NET User Group event to be held this evening for us in the UK (morning for those in the US). By my calculations this will be a 5pm start in the UK and promises to be an interesting event
- One Free Ticket to my UK TDD Master class – Roy Osherove highlights a competition to win a place on his TDD Master class training session. All you have to do to enter is post a specific paragraph of text on your blog before 1st September
Comments Off on The Morning Brew #419