Having trouble reading this e-mail? Read this or any of our past issues in our online Newsletter Archive.
15th July 2008
ASPAlliance Times
The industry newsletter for Active Software Professionals
Sponsor Advertisement
Free Silverlight DataGrid by DevExpress

Beta 1 of the DevExpress Grid for Silverlight is now available and is being licensed free of charge to the Silverlight developer community.

To learn more about the AgDataGrid by Developer Express, view the online tutorials, and to download your free copy with full source code, visit us online at:

www.devexpress.com/agdatagrid

Featured Article
 
Roll Your Own HttpHandler
By Brendan Enrick, 14th July 2008
HttpHandlers are powerful tools of ASP.NET; they are used fairly often, and give great power to developers using them. In this article, Brendan describes the basics of how to use these tools. He describes in easy to understand terms how one can implement the IHttpHandler class, and illustrates his explanation using code snippets and screen shots.
Editor's Comments
 
By Steven Smith

Patterns are a great way of reusing knowledge between software applications. One well-known pattern is the Repository pattern, described by Martin Fowler (among others). This week, Liam McLennan shows how to implement the Repository pattern using the latest data access tools available in .NET 3.5, LINQ-to-SQL. One of the key benefits of this approach is that it allows the domain model to free itself of direct dependencies upon the infrastructure (the database). For more, check out the full article: http://aspalliance.com/1672_Implementing_the_Repository_Pattern_with_LINQtoSQL

Also this week, we should see a new preview release("preview 4") of ASP.NET MVC. Scott Guthrie announced the imminent arrival and gave some sneak peeks at what’s coming in his blog yesterday.

New Articles on ASPAlliance.com
Implementing the Repository Pattern with LINQ-to-SQL
By Liam McLennan , 9th July 2008
In this article, Liam examines the implementation of the Repository pattern with the help of a LINQ to SQL application using C#. The article starts with a brief overview of the pattern and delves deeper into the implementation of the application in a step-by-step manner.
Creating Sub-Reports Using Crystal Reports
By Mohammad Azam , 11th July 2008
This article demonstrates the creation of sub-reports using Crystal Reports. After providing a short overview of the database design, the author delves deeper into the report building process in a series of steps with associated screenshots. Towards the end of the article, he shows us how to display the report on a web page.
Video: Using XSLT to Transform XML Documents to a Readable Format
By Mohammad Azam , 14th July 2008
In this video Mohammad Azam demonstrates how to transform XML documents to a readable format using XSLT. He walks through the steps required to create styled XML documents using only a few lines of code. [3:48]
ASP Alliance Authors' Recent Blog Entries
VB Documentation Tool 1.5
noreply@blogger.com (Brett Burridge)
Optimizing LINQ Queries
scott
New Refactoring Video: Declarations and Initialization
Mark Miller (Developer Express)
70's Again!
Kevin White (Developer Express)
July Garden report
Julie Lerman
Bilal Haidar's Blog!
haissam
New video: Too little pink in your business applications? Customize them with the eXpressApp Framework!
Oliver Sturm (Developer Express)
New video: Custom Validation with the XAF Business Application Framework
Oliver Sturm (Developer Express)
Getting Started with TDD
Steven Smith
How I Got Started in Software Development
Steven Smith
Word 2007 Search Commands
Steven Smith
ASP.NET MVC Preview 4 Release (Part 1)
ScottGu
Using an ORM? Think Objects!
scott
Blog Roll
Steven Smith
Advertising on www.bhaidar.net
BilalHaidar [MVP]
Vermont IT Jobs: Variety of IT Jobs listed in this week's 7Days
Julie Lerman
Overriding ObjectContext.SaveChanges
Julie Lerman
Interesting ASP.Net 3.5 website - Chop or Champion
alexcampbell
ASP Alliance Most Popular Articles
Make Reports Quickly With ASP.NET and XML
By Andrew Mooney , 7th July 2004
Sometimes you need to create reports quickly. You might not always have time to format fancy reports containing graphs. Or maybe you have to create reports that do not need graphs. Reusing one ASP.NET web page you can display many reports.
Dynamically Templated GridView with Edit, Delete and Insert Options
By G Mohyuddin , 22nd January 2007
In this article the author presents a comprehensive solution to build a GridView with template fields generated at run time with in-place Insert, Delete and Edit operations with a full description of an effective implementation and usage of ITemplate interface.
Complex Data Binding with the Accordion Control
By Brian Mains , 23rd June 2008
The Accordion control is a flexible way to group data output to the screen. This article demonstrates the usage of the control to data bind information in ASP.NET. Brian clearly examines each step in detail with the help of database structure diagram, relevant explanation, and plenty of source code.
Detecting ASP.NET Session Timeouts
By Robert Boedigheimer , 27th September 2004
Determine if a user's Session is still active.
Populating a DropDownList using AJAX and ASP.NET
By Ramaprasad Potturi and Sanjay Patnaik , 6th September 2005
AJAX is the latest buzzword in the web development industry. But what is it, and how can you use it? Ramaprasad Potturi and Sanjay Patnaik explain the technology and provide a real-world example of a web page that presents a country and state pair of drop-down lists, where the state drop-down list is populated dynamically on the client side, removing the need for the page to post back to the server.
Crystal Alliance Recent Articles
Creating Sub-Reports Using Crystal Reports
By Mohammad Azam , 11th July 2008
This article demonstrates the creation of sub-reports using Crystal Reports. After providing a short overview of the database design, the author delves deeper into the report building process in a series of steps with associated screenshots. Towards the end of the article, he shows us how to display the report on a web page.
Cross Tab Craziness in Crystal Reports
By Jeff McWherter , 8th July 2008
Many times beginning Crystal Reports authors overlook the powerful feature of cross tabs, in this article we discuss the basics of creating and formatting cross tabulations in Crystal Reports 2008.
Video: Creating Sub-Reports Using Crystal Reports
By Mohammad Azam , 23rd June 2008
In this video, Mohammad Azam demonstrates how to create sub-reports in crystal reports. He walks you through the steps required to display hierarchical data using crystal reports. [8:40]
SQL Server Reporting Services Recent Articles
Creating Agile Project Reports with TFS and Reporting Services - Part 2
By Eric Landes , 7th April 2008
In this second part of the series, Eric shows the reader how to create a burndown chart using Reporting Services, Visual Studio 2008, and Team Foundation Server (TFS) 2008 for an agile project. After giving a short introduction and the requirements, he examines the creation of burndown reports with the help of relevant SQL statements and screen shots.
Creating Agile Project Reports with TFS and Reporting Services - Part 1
By Eric Landes , 19th February 2008
In this first part of the series, Eric shows the reader how to create two reports using Reporting Services, Visual Studio 2008, and Team Foundation Server (TFS) 2008 for an agile project. After giving a short introduction and the requirements, he examines the creation of scenario story report with the help of relevant SQL and screen shots.
Using Local Microsoft SQL Server Reporting Services in ASP.NET
By Shaun Eutsey , 12th July 2007
This article examines the steps the author took to make the local reports work using Microsoft SQL Server Reporting Services in ASP.NET.