The Wayback Machine - https://web.archive.org/web/20100407062938/http://www.codeguru.com:80/csharp/.net/net_general/internet/

    Internet

    Mobile Device Detection and Redirection Using ASP.NET/MVC

    Discuss approaches to determine if an HTTP request is coming from a mobile phone and then redirecting the request to a page optimized for a mobile browser. Also it shows how to retrieve mobile device capabilities information.

    Tip: HTTP Conditional Get

    Use HTTP Conditional Get to implement download cache.

    A Tour of WPF in Visual Studio 2008

    Take a look at the various features of Visual Studio for working with WPF.

    Is Azure the New Silver Lining?

    By now, you have heard of Windows Azure, Microsoft's cloud computing platform. But, what does Azure provide for developers and users, and how can you benefit from it in your .NET applications? Read on to find out.

    KBSoft IP Locator

    Explore various aspects of getting information by IP Address.

    [Updated] Notes from Microsoft PDC 2008

    A few tidbits from PDC 2008. Azure, Silverlight, WPF, Windows 7, and much more!

    Sanity Checks for Your ASP.NET Web Site

    Discover a few points to keep in mind during and after the creation of your web site, such as form referrer check, URL canonization, and so forth.

    FreeDOM (Programming)

    Learn about FreeDOM (Free Document Object Model), a web development technique used to create event-driven web applications. FreeDOM is designed to overcome the limitations of stateless HyperText Transfer Protocol (HTTP) transmissions.

    FTPS vs. SFTP: What to Choose

    FTP over SSL (FTPS) and SFTP (SSH File Transfer Protocol) are the most often used and confused protocols for secure file transfer. Learn about both of them and evaluate their pros and cons.

    Enabling Internet Explorer for Debugging ASP.NET AJAX

    Wrox author and Microsoft MVP Dan Wahlin shows how to use Internet Explorer with Visual Studio for JavaScript debugging in ASP.NET AJAX.

    Server-Based AJAX for Enterprise Applications

    Sever-based AJAX is a new edition to the AJAX framework arena that may just be the perfect solution for AJAX enterprise adaptation.

    Creating an Ajax Search Widget

    See how easy it is to integrate a search widget on your site using Ajax with this detailed example from Professional Ajax author Nicholas C. Zakas.

    Web Tip: Add Message and Confirmation Boxes Using JavaScript

    By adding a JavaScript confirmation dialog to your Web application, you can help prevent users from doing something they will regret.

    XMLHttp Requests for Ajax

    Professional AJAX author Nicolas Zakas shows the benefits as well as some of the disadvantages of using HTTP requests in your applications.

    Restricting User Entry Using JavaScript and Reg Expressions

    Learn how to restrict controls to accept only a valid entry from a user with minimum coding using Regular Expressions.

    Displaying RSS Items with C# and ASP.NET

    It is painless to display RSS feed items using C# and ASP.NET 2.0. A simple method is provided that accepts an RSS Feed URL.

    IP Address Comparison and Conversion in C#

    When using .NET and C#, IP Address information is stored in the System.Net.IPAddress class, which provides no method for comparing IP addresses except for equality. Learn to circumvent that problem.

    Product Overload: Microsoft

    Are you missing Microsoft's Professional Developers Conference (PDC)? If so, you'll still want to make sure you keep up on all the announcements.

    Script CallBack In ASP.NET 1.1

    Learn how to implement the script callback features in ASP.NET 1.1 using XMLHTTP.

    Your Free Search Engine: Microsoft Indexing Server

    Learn how to set up Microsoft's powerful indexing and searching engine, Microsoft Indexing Server, to search its index from within your Web or file-based applications.

    Mastering Internet Programming on Mobile Devices: First Steps

    Learn how to create applications that may connect to the Internet or an intranet. Take a look at typical scenarios that often occur in programming practice.

    .NET and XML: Part 2—XSD Schemas

    Second of a series of articles that evaluates how well .NET supports XML and its surrounding standards. This article provides a good overview of XSD schemas.

    .NET and XML: Part 1—XPath Queries

    This is the first of a series of articles that evaluates how well .NET supports XML and its surrounding standards. This article provides a good overview of the power of XPath queries.

    Making Windows Forms Pop Under

    Learn the steps required to shuttle pop-under windows behind all other windows in the z-order.

    Using ASP.NET to Send E-MailIncluding Attachments

    Discover how easy it is to send emails with attachments from your .NET programs.