Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.
Usability and Design
The Usability and design space brings together the latest information, research, tools, podcasts, and conference information related to usability and design. Content is pulled from IBM and non-IBM sites.
»
Ajax Resource Center
This space is your one-stop shop for information on the Ajax programming model, including articles and tutorials, discussion forums, blogs, wikis, events, and news. If it's happening, it's covered here.
»
Linux Security
The Linux security space gives an overview of security issues related to Linux and covers all aspects of securing a Linux distribution. It also links to Linux security-related news and articles.
»
Ruby Programming
Take a closer look at Ruby, a dynamic programming language that is growing rapidly in popularity. Explore its intriguing features and learn what programmers are doing with it.
»
Wiki: WebSphere, SOA, J2EE in Practice
This wiki discusses how to use J2EE and related technologies to develop business applications, including how to make best use of IBM J2EE products like WebSphere Application Server and Rational Application Developer, and IBM SOA products like WebSphere Process Server and WebSphere Integration Developer. While it occasionally delves into tangential topics and future trends, the primary focus is on how to make use of the products and technologies that we have today.
»
.NET Tip: Managing Development and Production Configuration Files
Rating: none Eric Smith - 03/21/2007 If you use one server to develop your applications and another to deploy them, you probably have to change your database connection settings each time you deploy your configuration files. Learn a quick fix for this problem.
ASP.NET Tip: Encrypting a Configuration File Section
Rating: none Eric Smith - 01/29/2007 ASP.NET 2.0 enables you to encrypt portions of your configuration file. You can pick a section in your Web.config file to encrypt and then decrypt.
Redirecting Configuration with a Custom Provider
Rating: none Stefan Schackow - 09/27/2006 Explores this helpful technique presented by Wrox author Stefan Schackow for working in ASP.NET in multiple environments from testing, to staging, to live, to backup servers.
VC++ Cures for .NET Configuration Change Headaches
Rating: Nick Wienholt - 09/02/2005 Changes to the .NET configuration file are not available in the application until a new application domain is started. This behavior can be a real headache when you need to read changed configuration settings. Learn what your options are for achieving this with minimal pain.
Access Newly Available Network Information with .NET 2.0
Rating: Mark Strawmyer - 01/21/2005 A new namespace in the upcoming 2.0 release of the Microsoft .NET Framework adds support for some very useful network-related items. Explores some of these new items and how you can use them to your advantage.
Using Application Configuration Files in .NET
Rating: Mark Strawmyer - 08/17/2004 Learn about using application configuration files in Microsoft .NET and the concept of application configuration files and the native support the Microsoft .NET Framework provides.
Fast Reading and Writing of Configuration Files
Rating: none Chandar Ockumar - 07/16/2003 A C# configuration file reader that focuses on being quick and doesn't depend on the data residing in memory for a long time.
Ponderings about the Tech Ed 2007 Keynote
Rating: none Bradley Jones - 06/12/2007 The people at Microsoft are busy with lots of products. Did someone forget that they should be excited about them?
Connecting to Oracle or Access from ASP.NET 2.0
Rating: none Devin Rader and Bill Evjen - 04/25/2007 Discover how to use the ASP.NET 2.0 SqlDataSource and AccessDataSource Controls to work with Oracle and Access data from Wrox Professional ASP.NET 2.0 Special Edition authors Bill Evjen and Devin Rader.
News: Don't Embed That Database!
Rating: Bradley Jones - 11/09/2006 Did you replace MSDE with SQL Server 2005 Express Edition? Did you make the wrong move?
DLINQ: Submitting Your Changes
Rating: none Sahil Malik - 06/16/2006 Submitting changes as update, insert, and delete queries is at the heart of any data-driven application. Learn the various support options DLINQ offers for these tasks.
Transactions in the .NET 2.0 Framework
Rating: none Joe Duffy - 05/04/2006 Learn about the importance
of transactions and key transaction management features in .NET 2.0 from JOe Duffy, author of Professional .NET Framework 2.0.
Administrate Indexing Server from Within Your Application
Rating: none Klaus Salchner - 07/13/2005 Learn to programmatically administrate Indexing Server; for example, create a new Indexing catalog and then add folders to be indexed by this catalog.
Want to Execute Multiple Queries on a Single Connection? Go to MARS
Rating: Thiru Thangarathinam - 11/24/2004 ADO.NET 2.0 introduces Multiple Active Result Sets (MARS), a feature that enables you to execute multiple queries against the database using a single connection. Learn how to return multiple forward-only, read-only result sets using MARS.
Reading From Databases
Rating: Wiley Publishing - 11/08/2004 Learn some time-saving tricks to use ASP.NET to read information from a database to your Web site.
Designing a Winform in C# and Linking It to a SQL Server Database
Rating: Fatima Ahmed - 12/03/2003 Discover how to design an interface (Windows Form) in Visual Studio .NET using the C# language and then create and link it to a database on SQL Server 2000. (The article was updated.)
Directory Services
Using C# to Create Distribution Lists
Rating: muthuis - 05/17/2005 Learn how to access the exchange domain and create a distribution list programmatically by using C# and Active Directory.
Accessing Directory Services
Rating: Mark Strawmyer - 08/08/2003 Explore how to access directory services from within .NET. Cover how to use the Active Directory for items such as searching and providing authentication services for an application.
HTTP
Two ASP.NET HttpHandler Image Hacks
Rating: none Scott Hanselman - 09/21/2006 Wrox author, Microsoft MVP and Regional Director, and Tech Ed 2006 Speaker Scott Hanselman shares two ASP.NET hacks for working with images via the HttpHandler.
XMLHttp Requests for Ajax
Rating: none Nicholas C. Zakas - 05/12/2006 Professional AJAX author Nicolas Zakas shows the benefits as well as some of the disadvantages of using HTTP requests in your applications.
Use Custom HTTP Handlers in Your ASP.NET Applications
Rating: Mark Strawmyer - 11/23/2005 Explore the built-in ASP.NET HTTP handlers and then learn how to create your own custom handlers. When you're done, you'll be able to enable special handling within your Web applications.
HTTP Test
Rating: none Bill Nolde - 03/18/2003 Review this application that uses the HttpWebRequest and HttpWebResponse classes to provide Web page information.
IP
IP Address Comparison and Conversion in C#
Rating: Lowe*Software - 10/14/2005 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.
CSDNS
Rating: none Bill Nolde - 03/13/2003 Use the DNS class to resolve host names to IP addresses. Also resolve host names from IP addresses where available.
Object-Oriented AJAX with JavaScript
Rating: none VectorX - 09/27/2007 Discover an object-oriented AJAX class and objects structured for ease of use and maintainability for multiple requests.
A Better Fixed GridView Header for ASP.NET
Rating: none Paul Kimmel - 08/29/2007 Learn how object-based JavaScript can be used to clone and fix the position of a grid header, handling runtime changes in the associated grid's appearance.
Using ASP.NET Master Pages for Consistent Site Design
Rating: none Jacob J. Sanford - 08/07/2007 Wrox author Jacob J. Sanford walks through the essentials of creating ASP.NET master pages to consistently format the design of your pages around your different dynamic content placeholders.
Introducing the Google AJAX APIs
Rating: none Chris Schalk - 07/30/2007 Get the scoop on Google's powerful JavaScript AJAX APIs, AJAX Search, and AJAX Feed. Learn how to easily embed rich Internet search and Feed content gathered by Google into your Web pages with just a few lines of JavaScript.
The WCF MessageEncoder Decoded
Rating: none Jeffrey Juday - 06/01/2007 If you're already familiar with the fundamental aspects of Windows Communication Foundations, learning about MessageEncoders can take your application to the next level.
Server-Based AJAX for Enterprise Applications
Rating: none Guy Peled - 05/16/2007 Sever-based AJAX is a new edition to the AJAX framework arena that may just be the perfect solution for AJAX enterprise adaptation.
Building WCF Channels and Bindings
Rating: none Jeffrey Juday - 05/07/2007 Are you familiar with the Windows Communications Foundation? Take it one step further and learn how to create WCF Channels and Bindings.
Creating Advanced Solutions for SharePoint 2007
Rating: none Gustavo Velez - 05/03/2007 Learn how to package and deploy SharePoint 2007 Solutions through the cabinet-based .wsp file.Through it, you can distribute customizable components including WebParts, templates, and assemblies.
Creating Solutions for SharePoint 2007
Rating: none Gustavo Velez - 04/18/2007 SharePoint Solutions is a bona fide option to deploy customizations into SharePoint 2007. Learn the diverse ways of implementing Solutions, applying the administration tools of SharePoint, and utilizing the Web interface.
[Updated] Developing For Windows Vista
Rating: none Bradley Jones - 04/03/2007 There's a lot more to Vista than the .NET 3.0 framework. The new OS offers interesting and useful new features for developers-and DevX has rounded them up for you.
A Primer to Windows Communication Foundation
Rating: none Jeffrey Juday - 03/30/2007 Windows Communication Foundation is set to become the platform for all .NET communication and therefore the underpinning for future versions of Microsoft products. Where should you begin? With this article.
ASP.NET Tip: Using the LoginName and LoginStatus Controls
Rating: none Eric Smith - 01/24/2007 Learn a nice, easy drop-in solution that helps your web site users log in and out without seeing the "artifacts" that you may have run into during previous implementations of your security code.
ASP.NET: Post Data Programmatically with "Webscraping"
Rating: none Eric Smith - 11/27/2006 If you have a Web-based application that doesn't support Web services, you perform "webscraping": a Web-based screen scraping using the HttpWebRequest and HttpWebResponse objects.
ASP.NET Tip: Creating an Atom XML Feed
Rating: none Eric Smith - 10/06/2006 Atom, the replacement for RSS, is quickly being adopted by many blogging software makers. Learn how to produce an Atom XML feed using a database table.
ASP.NET Tip: Using Nested Master Pages
Rating: Eric Smith - 09/15/2006 The nested master page is a great way to manage the layout of your Web site without duplicating content on every page.
ASP.NET Tip: Selecting a Master Page at Runtime
Rating: none Eric Smith - 09/13/2006 Enable your Web application to select a master page dynamically at runtime based on whatever criteria you choose.
ASP.NET Tip: Create a Perpetual Page Footer
Rating: Eric Smith - 07/19/2006 An outdated page footer can give the impression that your site is stale. With just a little HTML and code-behind, you can keep your footer perpetually current.
Displaying RSS Items with C# and ASP.NET
Rating: Bradley Jones - 11/18/2005 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.
Uploading Images to a Web Site Is Harder Than You Think
Rating: none Paul Kimmel - 08/22/2005 Uploading images in Web applications isn't nearly as simple as you may think. Learn the mechanics—and frustrations—of permitting image uploads, saving images, and rendering images.
Full-Text Searching with IFilters
Rating: none Klaus Salchner - 08/03/2005 Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server, and Windows Desktop Search provide full-text search capabilities. Each utilizes so-called IFilter components to index the content and then allows clients to search the index. Learn how IFilter components are utilized and how full-text searching works in each of those products.
Remote Scripting, WebService Behaviour, and Script Call Back
Rating: none sndshreeman - 04/27/2005 Learn about the Calling server method from a client script and script callback: the different technologies adopted and the pros and cons of each.
Talk to SharePoint Through Its Web Services
Rating: Klaus Salchner - 12/22/2004 Learn how you can use the SharePoint Web services to integrate SharePoint capabilities into your application. The Web services provided by SharePoint provide a vast array of features.
Working With Asynchronous .NET Web Service Clients
Rating: Kenn Scribner - 09/16/2004 Having trouble using the asynchronous call mechanisms built into .NET? Let Kenn Scribner clarify it for you and make your programming tasks (at least as related to asynchronous processing) a little easier.
Develop Transactional .NET Web Services
Rating: none Thiru Thangarathinam - 07/26/2004 The .NET Framework offers tools and techniques for creating, destroying, and monitoring transactions across multiple platforms and servers. Learn to use .NET's transaction support to develop transactional .NET Web services.
Go Virtual with Your Development
Rating: Klaus Salchner - 06/28/2004 Learn you can use Microsoft Virtual PC 2004 and Microsoft Virtual Server 2005 to reduce complexities and costs from your development and test cycles. This article shows how you can run multiple virtual machines on your physical machine, whether on your desktop or on your server.
Downloading Files with the WebRequest and WebResponse Classes
Rating: Tom Archer - MSFT - 04/14/2004 Here's a simple function that you can easily plug into your C# application; it will download a specified server file and save it to a local file. Instead of describing the function and the presenting it, the function contains comments that document exactly what is going on.
How to Retrieve "Network Interfaces" in C#
Rating: none OsnatHassner - 01/30/2004 Use this handy C# code/program to retrieve the information on your system's "network interfaces."
Using WebPageGet
Rating: none Bill Nolde - 03/20/2003 By using .NET and C#, retrieve a Web page, display it, and list the hosts referenced in it.
Network & Systems
Using FileSystemWatcher
Rating: none Bill Nolde - 03/24/2003 Create a C# program to monitor the file system for changes.
Obtain all IP addresses of local machine
Rating: Khalid Shaikh - 04/02/2002 The *C#* code required to simply start up winsock in a Windows environment, and enumerate all the IP addresses on your local machine.
Obtain all IP addresses of local machine
Rating: none Khalid Shaikh - 03/22/2002 The code required to simply start up winsock in a Windows environment, and enumerate all the IP addresses on your local machine.
Remoting
SharePoint Application Services for Reporting and Dashboards
Rating: none Randy Holloway - 09/25/2007 Microsoft enterprise Technical Advisor Randy Holloway builds a SharePoint example of publishing reports and building a dashboard with Excel-based data with an integrated Key Performance Indicators (KPI) dashboard.
Knitting an Integration Solution with BizTalk Services
Rating: none Jeffrey Juday - 09/05/2007 BizTalk Services, an Internet Service Bus hosted by Microsoft, showcases CardSpace and Windows Communication Foundation (WCF), some of Microsoft's latest security and distributed technologies.
Windows Meeting Space
Rating: none M. Rajesh - 07/23/2007 Windows Vista ushered in a new era of collaborative working with Windows Meeting Space. Here, you'll learn how to initiate a secure workgroup of up to nine users over a variety of connections.
Building an Employee Factory in VB.NET
Rating: none Bill Hatfield - 03/19/2007 Learn how to use a simple factory in a VB.NET application that accepts user input and uses it to create a new employee object.
.NET Tip: Logging Exceptions to the Event Log
Rating: none Eric Smith - 08/02/2006 The system event log is a good place to store information about your .NET application, and writing entries to the event log is fairly straightforward. You can easily add the code for it to a utility class.
Fast and Simple Mobile Access to Pocket Outlook Data
Rating: none Don Sorcinelli - 10/14/2005 Learn all about the new managed classes that enable C# and VB .NET Compact Framework developers to quickly gain access to Pocket Outlook data and modify it (if necessary) without additional products.
New Data Management Options for Windows Mobile Developers
Rating: none Don Sorcinelli - 08/08/2005 Before you write off version 2.0 of the .NET Compact Framework as merely an evolutionary release, take a closer look at the XML, DataSet, and database improvements. They may prove revolutionary for your mobile data management.
Improved .NET Remoting, Part 1: Same-Box Communication
Rating: none Mark Strawmyer - 07/18/2005 Learn how to create and consume .NET remoting clients and servers using Visual Studio 2005 and the Microsoft .NET Framework 2.0. In particular, find out how to use the new IpcChannel for same-box communications.
Migrating Applications to the .NET Compact Framework c2.0 and Windows Mobile 5.0
Rating: Don Sorcinelli - 07/08/2005 Get a "head start" on preparing your mobile application to function properly with Windows Mobile 5.0 and the Compact Framework 2.0. Discover the new features and functionalities available to Pocket PC and Smartphone applications and explore changes that could affect performance and usability.
Mastering Internet Programming on Mobile Devices: First Steps
Rating: Alex Gusev - 11/02/2004 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.
Accessing COM Ports
Rating: Anand Saini - 04/23/2003 COM ports can be accessed without using a COM DLL. This C# article explains the details needed to communicate with COM ports for reading information and writing commands.
.NET Tip: Creating a Simple Monitor with Ping
Rating: none Eric Smith - 11/10/2006 By using the Ping class, one of the many classes included in the .NET Framework Library, you can create a simple server monitor that ensures your servers are all responding to network traffic.
[Updated] Asynchronous Socket Programming in C#: Part I
Rating: Jayan Nair - 10/06/2005 This is a simple Client-Server application developed to explain the concept of asynchronous sockets in C#. This extends the socket program to accept multiple clients. Because this example uses Asynchronous methods, threads are not necessary to communicate to multiple clients (though internally the asynchronous communication mechanism uses threads at the OS level).
Improved .NET Remoting, Part 2: Secure TCP
Rating: Mark Strawmyer - 07/25/2005 The security enhancements that the .NET Framework 2.0 made to the TCP channel enable secure TCP communication either through code or application configuration files. Learn how to apply both techniques to .NET remoting clients and servers.
Converting & Sending Sockets Data with a Leading Length Value
Rating: Tom Archer - MSFT - 03/25/2004 Most articles that illustrate how to send data via sockets tend to focus on sending and receiving simple textual data. While this is certainly useful, one very common practical need is to prefix a length value to the data being sent.
A Simple Guide to WMI Provider
Rating: none Oren Cohen Shwartz - 10/20/2003 How to write a Windows Management Instrumentation (WMI) provider in C#.
Windows Services
C# Map Network Drive (API)
Rating: none aejw - 08/28/2006 Learn about a class for interfacing with a Windows mapped network drive API's using C# and Win32 API (also works with 64-bit Windows).
Windows Services
Rating: Ali Sufyan - 05/07/2004 This explanatory tutorial will let you explore the power of DOTNET with C#.
Using Message Queues
Rating: Mark Strawmyer - 01/12/2004 Mark not only explains queues, but he also demonstrates writing to and multiple ways for reading from a message queue.
Creating a Windows Service in .NET
Rating: Mark Strawmyer - 04/02/2003 Visual Studio .NET makes it relatively simple to create a Windows Service. Learn what Windows Services are and how to create, install, and debug them.