Friday, May 8, 2009

StoryQ - BDD in C# .Net 3.5 in Launchpad

BDD (Behavior Driven Development) is the next progression step to TDD (Test Driven Development). StoryQ is a C# framework that makes BDD simple.

Also, check out BDD Spec Generator (which generated spec document from the BDD code tests).

BDD is a way to test use cases. Check out BDD and nBehave for some suggestions on writing BDD cases.

Compare the syntax between BDD and FluentInterface .

Check out the NBehave Framework.

Also, check out BBD with xUnit.

Cool LINQ Tool - Linqpad

I just learned about a cool LINQ tool (Linqpad) that can save you a lot of time in writing LINQ.

Tuesday, April 28, 2009

Developing Silverlight and WPF (Prism 2)

Prism V2 (http://channel9.msdn.com/shows/Continuum/Prismv2/) is the recommended methodology to develop Enterprise loosely coupled Silverlight and WPF applications.

Composite Application Guidance for WPF and Silverlight (http://msdn.microsoft.com/en-us/library/dd458809.aspx) contains links to the Unity framework, etc.

LINQ to SQL tech and tools

LINQ to SQL is a great addition to the .NET 3.5 Framework. It is supports: MS SQL 2000,2005, and 2008 only. There are some really cool tools (SQLMetal and SQLTac) too....

http://msdn.microsoft.com/en-us/library/bb425822.aspx provides a good introduction and overview.

Additional links:
SQL Metal Open Source User Interface (http://sqlmetalosui.codeplex.com/)
SQLTAC (http://www.sqltac.com/)
SQLMetal.exe (http://msdn.microsoft.com/en-us/library/bb386987.aspx)