Practical ASP.NET
Web Parts Without Users
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
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
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
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
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
Practical ASP.NET
Handling Update Exceptions in the DataView Events
Peter shows a "code-lite" way to handle exceptions when using DataView to update data.
August 2008 • by Peter Vogel
read article | more columns
Inside VSTS
The Red X of Death
Can't access the Documents or Reports folder? Mickey shows you the two most common causes for this problem and how to correct them.
August 2008 • by Mickey Gousset
read article | more columns
Practical ASP.NET
Deferring Data Retrieval in Master/Detail Pages
This is one big problem that's simple to fix. Peter shows you two solutions.
July 2008 • by Peter Vogel
read article | more columns
Inside VSTS
What Can You Use TFS For?
You can repurpose it as a help desk software, for one -- but it takes a little know-how. Jeff walks through the steps.
July 2008 • by Jeff Levinson
read article | more columns
Practical ASP.NET
Never Lock Records in Web Applications! Never! That Means You!
Seriously, don't. Here are two reasons why record locking is simply a bad idea.
July 2008 • by Peter Vogel
read article | more columns
Wahlin on .NET
Using the StackPanel Control
Dan walks through one of Silverlight's most flexible and easy to use layout controls.
July 2008 • by Dan Wahlin
read article | more columns
The OOXML Appeals: What Next?
In-depth Q&A analyzes what developers can expect after the appeal's expected defeat.
July 2008 • by Michael Desmond
read article | more features
Practical ASP.NET
Handling Data Contention with Optimistic Concurrency
Optimistic concurrency doesn't work for most tables, but Peter shows you how to change that.
July 2008 • by Peter Vogel
read article | more columns
Wahlin on .NET
Using Silverlight 2 Layout Controls
Dan walks through how to arrange Silverlight controls on an interface using Grid, Canvas and StackPanel.
July 2008 • by Dan Wahlin
read article | more columns
Slideshow: Visual Studio Magazine's 2008 Readers Choice Awards
July 2008 • by Editors Visual Studio Magazine
read article | more features
Inside VSTS
Introducing the VSTS Database Edition GDR
The VSTS Database team announced a slew of new improvements at Tech-Ed. Jeff walks through some of the key changes.
June 2008 • by Jeff Levinson
read article | more columns
Practical ASP.NET
Dealing with Record Contention by Limiting Changes
There's code you can use to keep record changes from getting overwritten by ASP.NET DataSources.
June 2008 • by Peter Vogel
read article | more columns
Wahlin on .NET
Getting Started with Silverlight 2 Controls
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
Practical ASP.NET
JavaScript and AJAX in ASP.NET: Not Quite Ready for Prime Time
Client-side debugging is better, but IntelliSense still has a few issues to be worked out.
June 2008 • by Peter Vogel
read article | more columns
Wahlin on .NET
Creating Your First Silverlight 2 App
Dan shows you how to take advantage of Silverlight 2's set of tools for Visual Studio 2008 to build an application.
May 2008 • by Dan Wahlin
read article | more columns
Practical ASP.NET
Visual Studio 2008 and ASP.NET 3.5
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
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
Inside VSTS
Team Foundation Server Reports
The biggest benefit in TFS is its 25 out-of-the-box reports, but three of them are especially crucial to organizations. Jeff goes over each one.
May 2008 • by Jeff Levinson
read article | more columns
Practical ASP.NET
Using FindControl and PreviousPage with Master Pages
In theory, PreviousPage lets you access data on the page the user just requested. In practice it doesn't work if you're also using Master Pages unless you understand ASP.NET naming containers.
May 2008 • by Peter Vogel
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 15: Enhancing TextBlock with Runs and LineBreaks
Here's how to extend TextBlock's usability using two Silverlight elements.
May 2008 • by Dan Wahlin
read article | more columns
Inside VSTS
The Joy of Sequence Diagrams
Rosario features a new and improved kind of class diagram. Jeff dives into the details.
May 2008 • by Jeff Levinson
read article | more columns
Practical ASP.NET
Databind Page Properties into HTML Tags
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
Wahlin on .NET
Silverlight XAML Primer 14: Using Color Animations
Dan shows you how to use Silverlight's color animation features and how you can stop and start them programmatically.
April 2008 • by Dan Wahlin
read article | more columns
Inside VSTS
Doing Architecture with Team System Rosario
Jeff goes through some features in the upcoming Rosario, including UML models and the new Architecture Explorer.
April 2008 • by Jeff Levinson
read article | more columns
Classic VB Corner
Take Control of Window Movements
Hook the window message stream to snap your main window to the screen edges as the user moves it about.
April 2008 • by Karl E. Peterson
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 13: Starting and Stopping Animations
Controlling Storyboard animations programmatically lets animations play under a variety of circumstances.
April 2008 • by Dan Wahlin
read article | more columns
Classic VB Corner
Simple Asynchronous Downloads
No need to add external dependencies, or even call APIs, to easily grab online data.
March 2008 • by Karl E. Peterson
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 12: Using Linear Keyframe Animations
Dan shows you how you can get more control over animations using keyframes in Silverlight apps.
March 2008 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Introducing Silverlight 2.0
Dan gives a rundown of the newest features and controls.
March 2008 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 11: Getting Started with Animations
Dan walks you through using Silverlight to animate images and text, starting with Storyboard elements.
March 2008 • by Dan Wahlin
read article | more columns
VSLive! San Francisco Preview: LINQ to SQL Q&A with Perry Birch
Perry shares his take on the best LINQ to SQL features, walks you through the biggest changes from ObjectSpaces and more.
March 2008 • by Becky Nagel
read article | more features
Wahlin on .NET
Silverlight XAML Primer 10: Creating a Silverlight Downloader Progress Bar
Jazz up your downloading process with this download bar in Silverlight.
March 2008 • by Dan Wahlin
read article | more columns
Going Mobile
Upgrading to Visual Studio 2008/SQL Server Compact Edition 3.5
If you're using SQL CE 3.1 or earlier, watch out for this glitch.
February 2008 • by Dan Fergus
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 9: Using the Silverlight Downloader Object
Minimize the time users wait and provide more efficient user interfaces with this code.
February 2008 • by Dan Wahlin
read article | more columns
Inside VSTS
Get Your Testing Process Right
When it comes to developing a successful product, perspective and timing in testing are key. Jeff shares the steps for getting it right.
February 2008 • by Jeff Levinson
read article | more columns
Classic VB Corner
Are You Safer Now?
Virus detectors can detect more than just bugs -- Karl encounters one such system set off by his code, and shares how he worked around it.
January 2008 • by Karl E. Peterson
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 7: Embedding Media Into Silverlight
Dan walks you through your options.
January 2008 • by Dan Wahlin
read article | more columns
Inside VSTS
Managing Change with Team Foundation Server
Jeff walks you through best practices when using Team System.
January 2008 • by Jeff Levinson
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 6: Using Inline XAML with Silverlight
Dan shows you the code you need to embed XAML code directly into a page, plus the problems this might cause with Firefox and how to work around it.
January 2008 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 5: Working with Radial Gradients
Dan walks you through working with the XAML RadialGradientBrush element in Silverlight.
January 2008 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 4: Working with Linear Gradients
Apply gradients to graphics, menus and even text.
December 2007 • by Dan Wahlin
read article | more columns
Inside VSTS
New Features in Team Build 2008
One of the best benefits of Team System 2008 are the Team Build improvements -- including wizards, new test and scheduling options, and much more. Find out what they can do for you.
December 2007 • by Jeff Levinson
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 3: Working with Image Brushes
Dan shows you how to use Silverlight's brushes to create custom images.
December 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 2: Rectangles, Ellipses, Lines and Text
Create these elements in Silverlight using Canvas.
December 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Silverlight XAML Primer 1: Exploring Canvases
Dan walks you through the role the Canvas element plays in XAML documents.
November 2007 • by Dan Wahlin
read article | more columns
Classic VB Corner
VB Statement Against Vista
VB survived Vista nearly intact, with the glaring exception of one statement. Learn what your options with SendKeys are.
November 2007 • by Karl E. Peterson
read article | more columns
Inside VSTS
New Features in TFS 2008
Jeff walks you through the best of what's new in Team Foundation Server 2008, starting with the many helpful additions to Version Control.
November 2007 • by Jeff Levinson
read article | more columns
Going Mobile
Much Ado About Data
Bringing SQL Server 2005 Compact Edition to the desktop can be a wonderful thing -- if you keep your versions straight.
November 2007 • by Dan Fergus
read article | more columns
Wahlin on .NET
Understanding Silverlight's CreateObject and CreateObjectEx Methods
Dan walks you through the properties and sample code for each, plus why you might want to use one over the other.
October 2007 • by Dan Wahlin
read article | more columns
Inside VSTS
Testing AJAX Applications with VSTS 2008
Jeff walks you through the new method of validating AJAX code in Visual Studio Team System 2008 (no Fiddler required!).
October 2007 • by Jeff Levinson
read article | more columns
Live from VSLive!: 5 Questions with Paul Sheriff on Architecting ASP.NET
.NET author and consultant Paul Sheriff discusses the challenges and opportunities in architecting ASP.NET.
October 2007 • by Becky Nagel
read article | more features
Wahlin on .NET
Getting Started with Silverlight
Dan starts a new series of columns on Silverlight 1.0 by walking you through the fundamentals.
October 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Using Microsoft's Silverlight Control in a Web Site
Dan Wahlin walks you through the steps and code for creating a Silverlight application from scratch.
October 2007 • by Dan Wahlin
read article | more columns
Inside VSTS
Software Configuration Management and TFS Version Control
Jeff walks you through how to configure Team Foundation Server for optimal software management.
October 2007 • by Jeff Levinson
read article | more columns
Classic VB Corner
Vista Versus VB
Microsoft's pledge to support the VB 6.0 runtime via Vista may not be as promising as it seems -- here's what you really need to know.
September 2007 • by Karl E. Peterson
read article | more columns
Wahlin on .NET
Consuming Remote Web Services with ASP.NET AJAX
Notice that ScriptManager can't generate a client-side proxy object that can be used to call the remote service? Dan shows you the workaround.
September 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Authenticating Users with ASP.NET AJAX
Dan walks you through configuring this method as well as walks you through all the parameters.
September 2007 • by Dan Wahlin
read article | more columns
Classic VB Corner
Viva la VB!
Welcome to Visual Studio Magazine online's new column for classic VB users.
September 2007 • by Karl E. Peterson
read article | more columns
Wahlin on .NET
Creating and Consuming ASP.NET AJAX Page Methods
Using Page Methods when adding the ScriptService attribute is overkill for a single page -- find out how to add the functionality directly using AJAX.
August 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Consuming Web Services with ASP.NET AJAX
Leverage .NET Web services using the ScriptServiceAttribute through the ScriptManager control.
August 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Returning Complex Types from AJAX-Enabled Web Services
Dan Wahlin walks you through exactly how to return any object that contains sub-objects exposed through properties.
August 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Return XML from AJAX-Enabled Web Services
Dan walks you through using the ScriptMethod Attribute.
August 2007 • by Dan Wahlin
read article | more columns
Build AJAX Security With JSON
AJAX-era security requires tossing out a lot of what you thought you knew about security, starting with Same Origin Policy.
August 2007 • by Lee Thé
read article | more features
Server-Side AJAX for the Enterprise
AJAX got the nod at the recent AJAX Experience conference from Joshua Gertzen, who presented a case study on an AJAX-based banking application at the event.
August 2007 • by Lee Thé
read article | more features
Products: OpenSpan Changes the Game for Application Integration
OpenSpan Monday announced the availability of the OpenSpan Platform 3.1, an application integration environment.
August 2007 • by Peter Varhol
read article | more features
Wahlin on .NET
Creating AJAX-Enabled Web Services
Your guide to handling XML parsing issues using JSON.
July 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Introducing ASP.NET AJAX and Web Services
Find out how ASP.NET AJAX Extensions lets you use Web services to support JSON messaging.
July 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Abort AJAX Requests
Add the PageRequestManager class's built-in abort capabilities to Web apps that allow users to make longer-running requests.
July 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Coping With Click-Happy Users
The PageRequestManager client-side class provides a rich-event model to help you deal with impatient users.
July 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Inform Users With Customized Visual Feedback
Add and customize visual cues on your AJAX-enabled Web pages with the UpdateProgress control and PageRequestManager class.
June 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Implement UpdatePanel Properties
Control how partial-page updates are performed by defining the UpdatePanel control's ChildrenAsTriggers and UpdateMode properties.
June 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Partial-Page Updates With the UpdatePanel
Add partial-page update capabilities to your ASP.NET Web pages.
June 2007 • by Dan Wahlin
read article | more columns
Hot at Tech-Ed 2007: SQL Server 2008
Microsoft releases CTP of SQL Server 2008, previously dubbed Katmai.
June 2007 • by Roger Jennings
read article | more features
Introducing the Entity Framework and LINQ
Discover Microsoft's two new technologies that form the Dynamic Development pillar of SQL Server 2008.
June 2007 • by Roger Jennings
read article | more features
Exploit SQL Server Compact Edition and Occasionally Connected Systems
Take advantage of SQL Server Compact Edition as a local data cache and automatically synchronize its data with a back-end SQL Server 200x instance.
June 2007 • by Roger Jennings
read article | more features
Muglia Maps Microsoft's 'Journey Towards Dynamic IT'
Bob Muglia, senior vice president of the Microsoft Server and Tools division, talks .NET, Windows Server 2008, SQL and more
June 2007 • by Roger Jennings
read article | more features
Java Migration Solution Supports Visual Studio 2005
Mainsoft has enhanced its solution, which creates Java bite code via a .NET-based platform.
June 2007 • by Kurt Mackie
read article | more features
Wahlin on .NET
It's All About the Scripts
Simplify your work with JavaScript files and add cross-browser, AJAX-capable scripts into Web pages.
May 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Configure ASP.NET AJAX Extensions
Explore ASP.NET AJAX configuration sections in web.config, and learn how handlers and modules fit into the overall picture.
May 2007 • by Dan Wahlin
read article | more columns
Wahlin on .NET
Getting Started With AJAX
Discover the concepts behind AJAX and why using it in your ASP.NET development is advantageous.
May 2007 • by Dan Wahlin
read article | more columns
Introducing Model-Driven Development
Use model-driven development techniques to resolve common problems associated with building applications in SOA environments.
May 2007 • by Steve Andrews
read article | more features
Reporting on Vista Security and the VS Road Map
Investigate a familiar Vista security flaw, and check out what lies ahead for Visual Studio.
April 2007 • by Peter Varhol
read article | more features
It's All in the Cache
There are advantages and disadvantages to today's application-tier caching techniques. Consider your data caching options for improving data-intensive application performance.
March 2007 • by Marie-Anne Neimat
read article | more features
Addressing SOA's Vulnerability
Get beyond the myths of service-oriented architecture. Learn how to leverage WCF to successfully implement SOA design patterns that can help deliver on the promises of SOA.
March 2007 • by Terrence O'Donnell
read article | more features
Use the Ruby on Rails Alternative
Take a more expedient approach for developing MVC Web applications than you might take using J2EE technologies.
March 2007 • by Deepak Vohra
read article | more features
Profile: It's All About Quality
Most organizations in software development are interested in application quality; Instantiations is doing something about it.
March 2007 • by Peter Varhol
read article | more features
Altova Delivers on UML 2.1
Altova demonstrated a new version of its UModel 2007, which displays the full UML 2.1.1 compatibility, at VSLive! San Francisco 2007.
March 2007 • by Peter Varhol
read article | more features
Honesty in the Workplace
You can influence the honesty of those around you, or at least understand the causes that lead people to be less than truthful.
February 2007 • by Peter Varhol
read article | more features
Running Effective Meetings
Business meetings do not have to be the most despised activity in your work day.
February 2007 • by Peter Varhol
read article | more features
Profile: Enerjy Promotes Change in Software Development
To create quality code development teams must continually collect and analyze data on their processes for writing and building applications.
February 2007 • by Peter Varhol
read article | more features
Taking a Look at CodeGear Turbo Delphi 2006
Turbo Delphi is not the ideal tool for most programmers, but it still gets the job done for many applications.
February 2007 • by Peter Varhol
read article | more features
Find Balance in Your Work
Your activities outside of your job can be as beneficial as your activities within the workplace.
January 2007 • by Peter Varhol
read article | more features
Profile: InterSystems Demonstrates the Benefits of Good Health
Delivering an application platform and database to vertical markets such as health care has propelled InterSystems to a long history of revenue growth.
January 2007 • by Peter Varhol
read article | more features
Profile: NetManage Makes Connections Happen
A focus on application connectivity has put NetManage in the right place at the right time.
December 2006 • by Peter Varhol
read article | more features
Profile: Virtutech Takes Virtualization to the Next Level
According to Virtutech, today's technology only scratches the surface of what system virtualization offers IT professionals.
December 2006 • by Peter Varhol
read article | more features
Novell Releases Mono 1.2
Mono brings .NET execution to Linux and other platforms.
November 2006 • by Peter Varhol
read article | more features
Welcome to the World of Windows Vista
Microsoft operating systems have a reputation for providing sophistication, ease of use, and reliability. Get acquainted with Windows Vista and see why it will continue this trend.
November 2006 • by Peter Varhol