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.
Embracing the full spectrum of developer needs including content supporting 64 bit, Multi-Core, Tools, and Optimization.
Making Multi-Cores Count: An ISV Licensing Primer
On the road to concurrent programming, do customers see you as the fast laneor the speed bump? The best way for ISVs to support emerging x86-based virtualization and grid computing technologies is by moving away from antiquated hardware-based license models. Read more. Mr. Multimedia: AMD's Wei-Lien Hsu
See how AMD's various architecture designs provide processor performance across the computing board, including formerly niche areas such as multimedia, and how passionate engineers like Wei-Lien Hsu are making it happen. Read more. Man on a Mission: AMD's Brent Hollingsworth
AMD is working on a library of thousands of functions that will make the parallel technologies embedded in AMD's multi-core processors and other multiprocessor technologies available to developers. See what the project's team leader has to say about the challenges and benefits of the AMD Performance Library (APL). Read more. Taking Advantage of Concurrent Programming for Windows, Part 2: Multi-Core Programming in .NET
In the coming many-core era, the performance difference between single-threaded and multithreaded applications will grow greater and greater. It behooves all professional programmers to begin coding for multiple cores now. Read more. For more relevant code samples, tutorials and editorials click here.
Designing a SQL Service Broker Control Bus
Rating: none Jeffrey Juday - 10/02/2006 SQL Server Management Studio just doesn't cut it for complicated configuration and monitoring implementations. Learn how to implement your own SQL Service Broker (SSB) control bus solution to serve the needs of complex SQL Server-based messaging solutions.
MySQL UDFs
Rating: DarkLizener - 09/19/2006 Learn how to extend MySQL with your own functions in C/C++.
SQL Server 2005 Service Broker Plays Well with Older Relatives
Rating: none Jeffrey Juday - 09/08/2006 You can leverage SQL 2005 Server Service Broker with existing technologies such as SQL Server 2000 and MSMQ. BizTalk and SSB external activation are viable options, but a simple polling solution is easier.
Creating Custom WPF Controls
Rating: none Chad Campbell - 08/28/2006 Custom controls assist developers in maximizing code reuse and minimizing headaches. Learn the process of creating custom controls within Microsoft's latest UI model, the Windows Presentation Foundation (WPF).
Using SQL Server to Implement the Publish-Subscribe Integration Pattern
Rating: none Jeffrey Juday - 07/31/2006 Utilizing design patterns with SQL Server 2005 Service Broker enables you to assess and select appropriate solutions for all of your SQL Server 2005 asynchronous messaging needs.
A PDF Solution for All Programming Platforms
Rating: none Victor Volkman - 07/12/2006 To begin writing raw PDF files, you need a solid working knowledge of PostScript—and that's not pretty. In reality, you need a complete PDF library that handles all your document-creation needs.
[Updated] Help Your Application Users Become Great Spellers
Rating: none Victor Volkman - 06/20/2006 Spell checkers for the Visual C++ and Visual Basic developer are plentiful and easy to integrate. So, why not enable your interactive applications to help users look a little smarter?
Incorporate Data Warehouse QA Checks into MOM 2005
Rating: none Jeffrey Juday - 06/12/2006 Microsoft Operations Manager 2005 (MOM) is a very capable monitoring tool, but it's limited when it comes to quality assurance. Learn how to use WMI and MOM's rules and notification capabilities to run automated data warehouse QA checks.
[Updated] DVD Explorer
Rating: Georges Dumond - 06/12/2006 Learn about a new utility to analyse the data's structure on a DVD.
Database Visualization
Rating: none VGirish - 06/07/2006 When handling a project with hundreds of tables, it takes some time to understand the flows. Learn how to create a simple tool for Visualizing database tables and relations.
SQL Server 2005 Programmability Enhancements — Common Table Expressions
Rating: none Scott Klein - 05/16/2006 There is a plethora of new T-SQL features and enhancements in SQL Server 2005. Learn about one of them — specifically, Common Table Expressions (CTE), because they often come in handy.
[Updated] Microsoft Excel Automation Class
Rating: Val Golovlev - 04/25/2006 Learn to implement and OLE and IDispatch interface to access basic Excel functions from a C++ application.
User-Defined Functions: Powerful Alternatives to Views and Stored Procedures
Rating: Jeffrey Juday - 04/14/2006 Table-valued user-defined functions (UDFs) are functionally similar to views but structurally similar to stored procedures, giving them all the important features of views and stored procedures and some additional functionality that they lack.
Storing Session State in a SQL Server Database
Rating: none Bipin Joshi - 04/05/2006 In ASP.NET 2.0, you can customize the session state store as per your requirement. Explore one of the scalable and reliable approaches for storing session variables—SQL Server.
A Kick-Start to SAX with C++, Part 1
Rating: Marius Bancila - 03/10/2006 Learn how to process XML documents' content with the Microsoft COM implementation of Simple API for XML (SAX).
Put Some "BAM" in Your Next BizTalk 2004 Project
Rating: none Jeffrey Juday - 02/24/2006 Need to gather some metrics on the steps within your BizTalk 2004 Orchestration? Check out Business Activity Monitoring (BAM).
WinFS Basics: Working with a Data Store
Rating: none Sahil Malik - 01/30/2006 Introducing the next step in information storage on the Windows platform: WinFS, an active storage platform. Learn the basic operations that you can perform on a WinFS data store.
Using the SQL Server 2005 Integration Services Class Library
Rating: Jeffrey Juday - 12/02/2005 Learn how to extend SQL Server 2005 Integration Services (SSIS), the new ETL tool that ships with SQL Server 2005, to perform operations that aren't already bundled with the product.
Solving the Mysteries of SQLCLR and System.Transactions
Rating: none Sahil Malik - 10/17/2005 When you write to an underlying table via a CLR database object, a number of questions come up. Get the answers—along with a breakdown of how System.Transactions, a new .NET namespace, can help.
Using DDL Triggers to Manage SQL Server 2005
Rating: none Jeffrey Juday - 09/28/2005 Get an introduction to the extended SQL Server 2005 trigger functionality that Data Definition Language (DDL) triggers provide for both databases and servers.
Accessing Your Database with C++ Is as Easy as DTL
Rating: Victor Volkman - 09/23/2005 Go one step beyond the Standard Template Library (STL) with the Database Template Library (DTL), which offers many advantages over the traditional procedural approach to database access.
Writing Database Objects in CLR: Advanced Scenarios
Rating: none Sahil Malik - 09/21/2005 When you write code to be run inside SQL Server 2005, you usually want to deal with other database objects. Learn how to write a CLR-stored procedure that uses a simple table valued function to handle that scenario in a couple of ways.
Writing Database Objects in CLR
Rating: Sahil Malik - 09/14/2005 You can use CRL to author a number of database objects. Follow a canonical example that explains the main steps involved in using and creating a CLR object inside SQL Server 2005.
The Fundamentals of the SQL Server 2005 XML Datatype
Rating: none Jeffrey Juday - 08/31/2005 SQL Server 2000 developers and DBAs who've been yearning for better XML support in SQL Server will be pleased with the new XML datatype in SQL Server 2005. If you're one of them, learn the fundamentals of the datatype so you can get going.
An Intro to CLR Integration in SQL Server 2005
Rating: Sahil Malik - 08/19/2005 Learn all you need to know about the CLR integration available in SQL Server 2005. Get a high-level introduction, followed by a discussion of the implications of writing database objects in CLR code and a comparison with existing alternatives such as T-SQL or extended stored procedures.
War of the Worlds: Endianness
Rating: Marius Bancila - 07/26/2005 Learn about the differences between little- and big-endian representations.
Identity Management with Microsoft Identity Integration Server
Rating: none Jeffrey Juday - 07/22/2005 Identity management with Microsoft Identity Integration Server (MIIS) not only saves time and money; it also eases the burden on end-users and enhances security. Learn how to create an MIIS solution.
[Updated] Delaunay Triangles
Rating: Sjaak Priester - 07/19/2005 Learn about an algorithm to calculate this intriguing and important data structure in
computer graphics.
Introduction to SQL Server Report Builder
Rating: none Mike Gunderloy - 07/15/2005 SQL Server 2005 is the first version to include end user reporting capabilities. See how the new Report Builder makes it easy for analysts to generate reports while avoiding the performance pitfalls of completely ad hoc reporting.
Understanding Hibernate ORM for Java/J2EE
Rating: Saritha S.V - 07/12/2005 Hibernate is the most popular and most complete open source object/relational mapping solution for Java environments. Learn Hibernate by using a simple Java application.
MySQLWrapp: MFC-Extension Library for MySQL
Rating: Ovidiu Cucu - 06/28/2005 A collection of C++ classes for working with MySQL databases, easy to integrate in an MFC application.
Loading Blowfish-Encrypted Data Into an MSXML2 DOM Object
Rating: Tom Archer - MSFT - 06/15/2005 Learn how to use helper functions that (by utilizing a popular Blowfish class) open and decrypt an XML file in memory and then load that memory—without writing it to disk—into a DOM object.
Use Traits Classes for Information About Types
Rating: Scott Meyers - 05/26/2005 The STL is primarily made up of templates for containers, iterators, and algorithms, but it also has a few utility templates. Learn more in this excerpt from "Effective C++, Third Edition: 55 Specific Ways to Improve Your Programs and Designs."
Reading XML Files with the XmlTextReader Class, Part 2
Rating: Tom Archer - MSFT - 05/20/2005 In this follow-up article to learning how to use the XmlTextReader to enumerate the nodes of an XML file, Tom Archer illustrates how to skip non-content and whitespace nodes and how to locate and read attribute values.
Build BizTalk 2004 Custom Pipeline Components to Process Non-XML Data
Rating: Jeffrey Juday - 05/03/2005 BizTalk 2004 Pipelines offer you a great deal of control over the processing of BizTalk 2004 messages. With custom Pipeline components, you can handle non-XML data in BizTalk messages, even when the data is in non-delimited file formats.
Explore SQL Server 2000 DTS Packages Using .NET and the DTS Class Library
Rating: none Jeffrey Juday - 05/03/2005 Before embarking a major database change such as upgrading to SQL Server 2005, how do you assess the scope of the change on your DTS packages? Use the DTS class library and .NET Interop.
SQL Server Integration Services: SQL Server 2005's New ETL Platform
Rating: none Thiru Thangarathinam - 04/14/2005 Learn how to create and execute packages using SQL Server 2005's new ETL platform SQL Server Integration Services and its integrated development environment, Business Intelligent Development Studio.
What's New in ADO.NET 2.0 for SQL Developers
Rating: none Dino Esposito - 04/04/2005 ADO.NET 2.0 introduces enhancements to the .NET provider model and SQL Server managed provider, which go a long way towards getting better support for specific database features within the boundaries of a common object model.
The Anatomy of a CE Database Record
Rating: none Nancy Nicolaisen - 12/17/2004 Discover how to interpret retrieved records from a remote database and format them for display.