Having trouble reading this e-mail? Read this or any of our past issues in our online Newsletter Archive.
29th October 2008
ASPAlliance Times
The industry newsletter for Active Software Professionals
Sponsor Advertisement
CodeIt.Right The First Time

It is hard to keep up with coding guidelines and best practices. It is even harder to find performance pitfalls and security violations in your code. And most difficult is to fix all of these manually.

Some developers don't have to face the above issues. Because they use CodeIt.Right!

CodeIt.Right enables you "to finally enforce the Team Standards you talk about but only ever do after lots of fighting!" - John Stout

Download a free 30-day trial of CodeIt.Right!

Delivered by SubMain - Your Coding Guidelines and Best Practices Experts!

Editor's Comments: PDC 2008 Rollup After 2 Days
 
By Steven Smith

It's the morning of Day 3 of PDC 2008 and as I'm waiting for the next keynote to begin, I thought I'd summarize what I've seen announced thus far this week.

On Monday, Microsoft chief software architect Ray Ozzie announced Windows Azure, Microsoft's new cloud services platform that provides scalable, available application hosting and supporting services.  Azure, combined with other services such as Windows Live Services and Live Mesh, can create some very compelling business value, especially for startups and organizations with applications that require burstable scalability.  That is, they require large amounts of scalability during brief or seasonal periods, intermixed with periods of greatly reduced activity.  Today such applications must typically be built with the necessary hardware and architecture to support the largest spike in traffic they may ever require.  This requires organizations to invest heavily in infrastructure that may rarely, if ever, be required from the running application.  One key value proposition of services in the cloud is that they allow companies to treat their application hosting requirements the same way they treat their electric bill, with a pay-for-use model that grows and shrinks with resource usage.  Oh, and if you happen to see 0x007FFF somewhere, like on a Microsoft employee's shirt, that's the hex code for the azure color.

Other companies have their own cloud strategies and product offerings.  One of the key differentiators of Microsoft's Azure platform to developers like me is that it will use all of the development tools Microsoft developers are familiar with.  Azure applications will behave as either standard ASP.NET applications or simple executable services, both of which are built and tested using Visual Studio 2008.  In addition, the deployment story for these services is very clean, and provides both for local deployment to "the cloud on your desktop" and for uploading of packaged applications to the cloud itself.  When working offline, the cloud on your desktop allows the application to be fully tested.  And once it's time to deploy for real, a staging model is used to allow the uploaded application to be fully tested, and then swapped out with the existing live application, if any, with one press of a button.  If problems arise, a rollback is as simple as re-swapping the two applications.

On Tuesday, Microsoft demonstrated some of the new features that will be shipping with Windows 7, along with some upcoming improvements to Office, WPF, and Silverlight.  One of the demo applications from from the BBC, and showed a very cool integration of Live Mesh, Azure, and Silverlight to create a Meshzurelight application with some pretty amazing capabilities.  In Windows 7, we'll see improvements to simple things like task bars and file management, much better multi screen support, support for multi screen in remote desktop, and some much needed updates to old favorites like MS Paint and Wordpad.  Several demos involved a multi-touch display available from HP, the HP Touchsmart, available today for about $1500.  This provides for a multi-touch interface that is kind of like an MS Surface on your desktop.

In addition, Scott Guthrie announced a number of improvements to Visual Studio 2010, including a WPF coding environment and integration with MEF to provide simple extensibility accomplished by simply dropping a DLL into a folder.  Some new control libraries for Silverlight are now available, and ScottGu also noted that in a future version Silverlight will run out-of-browser, something I for one have been eagerly anticipating as it greatly increases the power of that platform to deliver applications.

This is my third PDC, and as usual Microsoft has done an excellent job of announcing some exciting things that are coming.  In addition, the networking opportunities with Microsoft team members, exhibitors, and other attendees are the best of any shows around.  Definitely if you need to choose between a PDC and another developer event in the future, I'd strongly recommend the PDC.  Let's see what Day 3 has in store today.

Sponsor Advertisement
Want to test your SQL database until it cries?

Generate realistic test data with one click. “SQL Data Generator has overnight become the principal tool we use for loading test data to run our performance and load tests." Grant Fritchey, FM Global

Download a free 14-day trial of Red Gate SQL Data Generator

ASP Alliance Authors' Recent Blog Entries
Thanks to all who attended
bmains
Not at PDC? Live meetings just for you (and recorded PDC content)
Julie Lerman
Silverlight Controls
 
SendKeys in C#
BilalHaidar [MVP]
Watch PDC 2008 Sessions And Keynotes Online For Free
Mehul Harry (Developer Express)
Integration, Integration, Integration.... Developers
Brendan
PDC 2008: Watch the CodeRush Xpress Presentation
Azret Botash (Developer Express)
PDC 2008 Show Off Contest
Azret Botash (Developer Express)
Windows Azure
BilalHaidar [MVP]
DXperience v2008 vol 3: First page preview for reporting in WinForms
Julian M Bucknall (Developer Express)
Rebates for shiny new MacBook Pro's on Amazon
Jeff
Quick Tip: How to create a Stream from an InfoPath form
S.Y.M. Wong-A-Ton
A Threading gotcha when converting from VB to C#
Julie Lerman
PDC 2008 - The Future of C#
Tim Rayburn
Windows Cloud Platform - Azure Thing?
Steve Smith
Optional and Named Parameters in C#.... Finally
Brendan
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.
Working with Callback and Control Rendering
By Muhammad ADnan Amanullah , 5th February 2008
In this article, Muhammad discusses the working of Callback and Controls rendering with the help of a sample application. He initially provides a short explanation of some of the important terms and then provides the steps required to accomplish the task along with both the callback server and client side codes.
ICallback & JSON Based JavaScript Serialization
By Muhammad ADnan Amanullah , 10th January 2008
In this article, Muhammad examines how to accomplish JavaScript Serialization using ICallback and JSON. He begins with a basic introduction to ICallback, ICallbackEventHandler interface, and JSON. He then delves deep into the implementation of both server and client side ICallback with the help of associated source code.
Crystal Alliance Recent Articles
How to Change Crystal Report Formatting for Different Customers - Part 2
By Eric Landes , 3rd October 2008
Eric continues the series on how to format your Crystal reports programmatically. This can be very helpful when deploying the same reports for different customers who want a different look. He demonstrates the different formatting methods, such as custom formatting a WinForm application, and also that of Crystal objects with the help of relevant source code.
Lessons Learned: Sorting out Crystal Reports 2008 Versioning, Service Packs and Deployment
By Julia Lerman , 24th September 2008
Moving reports in a sizable application from Crystal Reports for Visual Studio 2005 to Crystal Reports 2008 is a time consuming and frustrating transition - mostly because of some missing key information. This article helps you to avoid this pain by providing guidance based on the lessons the author has learned from her development experience. After providing a brief history and comparison of different versions of Crystal Reports, she examines the development of applications using Crystal Reports under Windows Vista 64 bit and gives some tips to avoid potential problems along with a brief outline of Redistribution of Reports.
How to Change Crystal Report Formatting for Different Customers - Part 1
By Eric Landes , 21st August 2008
In this article, Eric shows us how to give the same report a different style for your different customers with minimal involvement from the developer. After providing a brief overview and requirements specification, he outlines the formatting options with the help of source code and screenshots. Toward the end of the article, Eric demonstrates how to set different styles for your application and also provides the relevant project which you can download and work on.
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
STOP PAYING CREDIT CARD GATEWAY FEES!

.netCHARGE 6.1 is a .NET credit card processing component that supports native processor integration which enables you to communicate directly from your site to payment processors. NEW: Amazon FPS and native Global Payments processor support.

Direct processor support = fewer fees! Now supporting 50+ processors and gateways. Integrates easily with your ASP.NET web site, shopping cart or even a simple payment form. $125

http://www.dotnetcharge.com/.