|
July 2008 |
Code Download from Print Issue
Test-Drive SQL Server Data Services
Microsoft readies its new "cloud database" by hosting beta versions of REST and SOAP protocols for performing CRUD operations on clustered, customized SQL Server 2008 instances.
|
Feature
Test-Drive SQL Server Data Services
Microsoft readies its new "cloud database" by hosting beta versions of REST and SOAP protocols for performing CRUD operations on clustered, customized SQL Server 2008 instances. These instances are organized as massively scalable, super-reliable, highly available Web services.
by Roger Jennings
|
|
June 2008 |
Code Download from Print Issue
Test Your .NET 3.5 Apps
Take advantage of the tools built into VS.NET 2008 to automate testing your application logic.
|
Feature
Test Your .NET 3.5 Apps
Take advantage of the tools built into VS.NET 2008 to automate testing your application logic. Also, learn how to design your applications so you can take advantage of unit testing and test-driven development methodologies.
by John Kuhn and Paul D. Sheriff
|
|
May 2008 |
Code Download from Print Issue
Manipulate Data in the Cloud
ADO.NET Data Services (formerly code-named "Project Astoria") delivers data from relational tables and Windows Live services to Web mashups.
|
C# Corner
Create Custom Constraints
Learn how to construct a generic class that mandates behavior from type parameters that aren't expressible in the standard constraint types.
by Bill Wagner
|
Ask Kathleen
Use Recursion to Clear out Textboxes
Clear out textboxes using recursion and LINQ; use VB literals to transform an XML document; and eliminate an annoying artifact of VB internals.
by Kathleen Dollard
|
Feature
Manipulate Data in the Cloud with ADO.NET
ADO.NET Data Services (formerly code-named "Project Astoria") delivers data from relational tables and Windows Live services to Web mashups and Visual Studio 2008 projects, including ASP.NET AJAX and Silverlight 2.0 rich Internet applications, as Representational State Transfer (REST) resources over HTTP in response to URI-based requests or LINQ to REST queries.
by Roger Jennings
|
|
April 2008 |
Code Download from Print Issue
Reduce Code and Server Roundtrips
Utilize table-valued parameters to write less code and to achieve higher application performance.
|
C# Corner
Treat Code as Data
Take advantage of new features in C# 3.0 that let you treat code as data -- and save time over more traditional, imperative approaches to programming.
by Bill Wagner
|
Ask Kathleen
Extend Your Apps with External Add-ins
Take advantage of the System.AddIn namespace to handle logic external to your application; don't get caught by Excel's one-based indexes; and make LINQ extension methods work with ArrayLists.
by Kathleen Dollard
|
Feature
Reduce Code and Server Roundtrips
Utilize table-valued parameters to write less code and to achieve higher application performance.
by Paul Delcogliano
|
|
March 2008 |
Code Download from Print Issue
Inside the Entity Framework
Microsoft's ADO.NET Team readies Entity Framework and Tools 1.0 for release as a VS 2008 add-in with enterprise-level features.
|
Ask Kathleen
Convert XPath into LINQ to XML
Learn how to convert XPath statements in XMLNode.SelectNodes expressions to LINQ to XML for better maintainability and performance; also, drill down on the performance implications of using LINQ to XML relative to their XPath against XmlDocument objects counterparts.
by Kathleen Dollard
|
Feature
Model Domain Objects with the Entity Framework
Microsoft's ADO.NET Team readies Entity Framework and Tools 1.0 for release as a VS 2008 add-in with enterprise-level features that LINQ to SQL doesn't offer -- domain object modeling, flexible inheritance techniques, multiple database vendors, and do-it-yourself n-tier deployment.
by Roger Jennings
|
|
February 2008 |
Code Download from Print Issue
Connect with WCF
Learn when and how to utilize Windows Communication Foundation to develop and maintain your communications layer.
|
Feature
Connect Apps with WCF
Learn when and how to utilize Windows Communication Foundation to develop and maintain your
communications layer when creating a loosely coupled, scalable, interoperable services-oriented application.
by Brian Noyes
|