Cover Story
Call Oracle from ADO.NET
Learn to access enterprise data stored in Oracle database servers by calling PL/SQL stored procedures from ADO.NET client applications and discover implementation strategies for dealing with common business scenarios.
September 2008 • by John Charles Olamendy Turruellas
read article | more features
C# Corner
Define Your Own Item Templates
Take advantage of C#'s Item Templates to automate tasks that you find yourself having to perform on a regular basis.
September 2008 • by Bill Wagner
read article | more columns
Ask Kathleen
Customize Code Generation in EF
Learn how to exclude attributes from the code that Entity Framework generates for you automatically.
September 2008 • by Kathleen Dollard
read article | more columns
Practical ASP.NET
Web Parts Without Users [online only]
Want to give your users personalized pages without giving up control? It's easy with Web Parts. Peter shows you how.
August 2008 • by Peter Vogel
read article | more columns
Wahlin on .NET
Using Silverlight's Grid Control [online only]
Grid control works a lot like the table tag -- only it's much more concise. Dan walks through one example.
August 2008 • by Dan Wahlin
read article | more columns
The New .NET Identity Class [online only]
Simplifying identity with Microsoft's 'Zermatt' class libraries.
August 2008 • by Keith Brown
read article | more features
Practical ASP.NET
Managing Web.Config Settings During Deployment [online only]
Moving from a test to a production environment can be tricky. Here's where the Web Deployment Projects add-on comes in handy.
August 2008 • by Peter Vogel
read article | more columns
Wahlin on .NET
Creating a Flyout StackPanel Using Silverlight Animations [online only]
A header menu that expands and contracts as users mouse over it can be easy to create. Dan shows you how.
August 2008 • by Dan Wahlin
read article | more columns
Cover Story
Generate Web Sites Automatically
Visual Studio 2008 Service Pack 1's new ASP.NET Dynamic Data templates automatically generate code for DataGrid, ListView, DetailsView, and FormView display and editing controls on dynamic pages derived from a master page and CSS stylesheet. Dynamic Data leverages AJAX to smooth page transitions and delivers scaffolding for codeless, key-based page routing with Entity Framework or LINQ to SQL object/relational mapping tools.
August 2008 • by Roger Jennings
read article | more features
Cover Story
Silverlight 2: Olympic Trial
If Silverlight 2 wins the gold in Beijing, will it be ready to light up your rich Internet apps?
August 2008 • by Kathleen Richards
read article | more features
C# Corner
Choose Between Methods and Properties
Language features aren't good or bad. The choice of language feature depends on what you're doing. In this issue, we dive into the methods vs. properties debate.
August 2008 • by Bill Wagner
read article | more columns
Guest Opinion
A Vote for Transparency
Roger weighs in on the reasons behind the controversy surrounding Entity Framework.
August 2008 • by Roger Jennings
read article | more columns
Practical ASP.NET
Never Lock Records in Web Applications! Never! That Means You! [online only]
Seriously, don't. Here are two reasons why record locking is simply a bad idea.
July 2008 • by Peter Vogel
read article | more columns
SharePoint: Platform Rising
Enterprise SharePoint adoption is exploding and development managers are learning some hard lessons in the process.
July 2008 • by Michael Desmond
read article | more features
Guest Opinion
The Fusion of Web and Smart Client
Silverlight may be our first step toward better Web-based applications, but some obstacles still remain.
July 2008 • by Billy Hollis
read article | more columns
Wahlin on .NET
Getting Started with Silverlight 2 Controls [online only]
Don't worry, ASP.NET developers: Siverlight 2 controls aren't so different from what you're used to, as Dan shows.
June 2008 • by Dan Wahlin
read article | more columns
Identify Blocked SQL Processes Quickly
Improve application performance by creating a utility that tells you which processes are being blocked.
June 2008 • by Ian Stirk
read article | more features
On VB
Resize Textboxes Easily
Use .NET's inheritance or extensibility to improve VB's textbox layout.
June 2008 • by Bill McCarthy
read article | more columns
Guest Opinion
Virtualization Improves Developer Productivity
The many ways virtualization technology can help you and your team get more done.
June 2008 • by Peter Varhol
read article | more columns
Practical ASP.NET
Visual Studio 2008 and ASP.NET 3.5 [online only]
Peter shares what he likes -- and doesn't -- in Visual Studio 2008 and ASP.NET 3.5
May 2008 • by Peter Vogel
read article | more columns
Practical ASP.NET
Upgrading Sites to ASP.NET 2.0/3.5 [online only]
It's good news, bad news if you're upgrading an existing site to ASP.NET 2.0 or 3.5. But it can be done.
May 2008 • by Peter Vogel
read article | more columns
Cover Story
Windows 7 Lockdown
Why has Microsoft clammed up about dev projects in the Windows and Windows Live groups, and what does it mean for developers?
May 2008 • by Mary Jo Foley
read article | more features
Wahlin on .NET
Silverlight XAML Primer 15: Enhancing TextBlock with Runs and LineBreaks [online only]
Here's how to extend TextBlock's usability using two Silverlight elements.
May 2008 • by Dan Wahlin
read article | more columns
Practical ASP.NET
Databind Page Properties into HTML Tags [online only]
Adding some bizarre punctuation marks to the tags in your ASPX file gives you an easy way to move data out of custom properties and into your page.
May 2008 • by Peter Vogel
read article | more columns
Cover Story
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.
May 2008 • by Roger Jennings
read article | more features