Having trouble reading this e-mail? Read this or any of our past issues in our online Newsletter Archive.
21st July 2009
ASPAlliance Times
The industry newsletter for Active Software Professionals
Sponsor Advertisement
Distributed Caching + Data Replication for Scalability and Disaster Recovery

Web-based services and other key applications running on server farms need distributed caching to optimize performance. ScaleOut StateServer® offers .NET's leading solution for scalable, production-proven distributed caching.

To handle disaster scenarios, many companies employ multiple data centers running "active-active." For this strategy to be effective, changes to cached application data must be continuously replicated between data centers so that both sites are always ready to handle the workload.

ScaleOut GeoServer® extends ScaleOut StateServer's data caching with scalable data replication, adding a new level of robustness to your disaster recovery strategy.

Learn more about ScaleOut Software!

Featured Article
 
Building Reports using ASP.NET and Crystal Reports - Part 3 - An Invoice Report Using Disconnected Data
By Vince Varallo , 20th July 2009
In this third part of the series, Varallo shows how to rebuild the Invoice created in Part 1 using disconnected datasets instead of connecting directly to the database. This gives the user the flexibility to manipulate the data and implement rules in a c# business class rather than in the report. He provides a detailed overview of each concept in a step-by-step manner supported with screen shots and source code.
Editor's Comments
 
By Steven Smith

This week, the July CTP of the Windows Azure SDK and Tools was released. You can read more on the WindowsAzure Blog and download them here. As you probably heard, Azure pricing and announcement of commercial availability at PDC in November was also recently announced. So what's new in the latest Azure SDK?

  • Support for multiple web and worker
  • Support for Powershell-based worker
  • New project creation dialog in VS
  • Ability to associate an ASP.NET Web Application project as a Web Role
  • TFS Build support for Cloud Services
  • Enhanced robustness and stability

I'm going to guess that this is the 2nd-to-last CTP we'll see for Azure, since they've been releasing new versions about every two months. There's probably one more coming in September-ish, which perhaps will be a Beta or Release Candidate (though I have no inside knowledge of such plans). It's quite exciting to see Azure nearing release only a year after it was first announced at PDC 2008.

Speaking of PDC, the dates for 2009's event were just announced, so if you want to get a hotel near the conference, I suggest booking now. The dates are 17-19 November 2009, and it will once again be held in LA at the convention center. Lake Quincy Media is once again sponsoring the event, and I look forward to seeing many of you whom I know at the show.

New Articles on ASPAlliance.com
Testing Controllers in ASP.NET MVC
By Manning Publications , 14th July 2009
This article is taken from the book ASP.NET MVC in Action from Manning Publications. It addresses testing controllers. The focus of the Model-View-Controller pattern is the controller. Every screen is backed by a controller and rendered by a view. Without the controller, presentation logic would move to the view. Armed with test-driven development and a disciplined approach to separation of concerns, you will ensure the maintainability of your presentation layer. For the book’s table of contents, the author Forum, and other resources, go to http://manning.com/palermo/.
Book Review: NHibernate in Action
By Anand Narayanaswamy , 14th July 2009
Manning's NHibernate in Action is now available in stands if you want to learn about the tool. But will this book serve any purpose? Does it contain useful information? Anand examines all aspects of the book in detail and after reading it you will be in a position to judge whether or not the book will be of any worth to you.
Sponsor Advertisement
Filter the noise from the clouds

All things Azure now can be found together on one common site without the noise common on most blogs. Find collections of blogs and other Azure news and content sites with the click of a button. Click here.

ASP Alliance Authors' Recent Blog Entries
ASP.NET Performance Improvements in DevExpress 2009 volume 2
Mehul Harry (Developer Express)
Free eBook Developers^4
Steven Smith
Thrive for Developers
Steven Smith
Pre-filtering large SharePoint lists in InfoPath using WSS’s owssvr.dll
S.Y.M. Wong-A-Ton
InfoPath Training Video: Exploring the InfoPath 2007 environment
S.Y.M. Wong-A-Ton
Connecting to Oracle from Visual Studio
Kirk Allen Evans
IIS 7.0 URL Rewrite Module 2.0 beta released
steve schofield
Silverlight 3: Calling a WCF service without a proxy using Binary XML
Jeff
Silverlight Windows, Dialogs and more from AgCore
Azret Botash (Developer Express)
ASP.NET Controls Now Support Internet Explorer 8 Standard Mode
Mehul Harry (Developer Express)
More on our new functional test framework: scripting
Julian M Bucknall
The Technology Post for July 16th, 2009
Jason N. Gaylord
Twitter Ate my Blog
Julie
Dreaming of RIA Services - Literally
Julie
Server vs. Client Empowered Web Applications
Guy Peled
A Visual WebGui 6.3.8a fix released
Guy Peled
SEO Friendly Custom Paging and Jump To a Page Functionality in GridView Control Using LINQ
Resource Files and ASP.NET MVC Projects
scott
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.
Creating Custom GridView Control
By Abdulla Hussein AbdelHaq , 17th November 2008
In this article, Abdulla examines the creation of a new custom GridView control from scratch, which allows the developer to include a checkbox column to the GridView control automatically with embedded JavaScript code to check/uncheck the checkbox column without the need to write any bit of code. He begins with comprehensive coverage of the steps involved in customization of the GridView class and implementation of template classes. Towards the end of the article, Abdulla examines the usage of the control with Visual Studio 2005. The article also covers how to embed a JavaScript file with a custom control and how to use it later on with the help of detailed analysis, relevant source code, and screenshots.
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.
Crystal Alliance Recent Articles
Building Reports using ASP.NET and Crystal Reports - Part 3 - An Invoice Report Using Disconnected Data
By Vince Varallo , 20th July 2009
In this third part of the series, Varallo shows how to rebuild the Invoice created in Part 1 using disconnected datasets instead of connecting directly to the database. This gives the user the flexibility to manipulate the data and implement rules in a c# business class rather than in the report. He provides a detailed overview of each concept in a step-by-step manner supported with screen shots and source code.
How to handle multiple queries simultaneously in Crystal reports connecting from Business object Universe.
By Umesh Bansal , 24th June 2009
We have come across a situation where we have to generate the report from more then 2 queries using crystal reports. All queries are different -- 2 transaction tables with relevant joins from dimension tables. So to make the report we have to create 2 different connections from the universe and it eventually gave performance problems when dealing with a large sets of records. In this case, we have to link each query with the others on the basis of common dimensions. While fetching a report with a large amount of data, it takes a lot of time to complete.
Building Reports Using ASP.NET and Crystal Reports - Part 2 - Quarterly Sales Report
By Vince Varallo , 15th June 2009
In this second part of the series, Vince examines the creation of a quarterly sales report with the help of Crystal Reports by using the Adventure Works sample database. He provides detailed coverage of each step including the concept of cross tab reports and date manipulation with the help of relevant screen shots and source code. The article also demonstrates the usage of the Crystal Report Viewer and the Object Model to view the report as a PDF using ASP.NET.
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.
Sponsor Advertisement
Stay connected to the experts you trust with DevMavens.

Visit the ALL-NEW community and philanthropic site - DevMavens.com to learn what the most trusted community leaders like Scott Guthrie, Rick Strahl, Jeffrey Palermo, Jeff Atwood and more are saying every day.

http://devmavens.com