
Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.
first saw Comega about a year an a half ago when the lab that was developing it gave me a sneak preview and asked me for some feedback. The only
icrosoft’s Platform Tests help ensure that the many and varied applications available for Windows give users a consistent experience, and avoid application and operating system conflicts. The tests verify basic
n Monday, Microsoft announced that it was changing and simplifying its long-standing MSDN subscription model. The new model accommodates Microsoft’s new Team System software and attempts to match developers’ roles
hen Gerald Weinberg began working in the information technology industry, he wasn’t hired as a software developer or a programmer?not because he wasn’t qualified for these positions, but because they
Before you start testing any database-driven application, the first thing you need to do is: Remove the old data from all the tables. Reset the identity back to 1 for
You can’t set the default password value in the way you set it for a text field: You can set it by using the Value attribute:
Ever wanted to print a DataGrid alone from an ASP.NET Web page? Put an tag inside the tag does the trick. Here are the steps involved: Enclose the tag inside
There are times when you need to store request-specific attributes (pieces of data that must be available to one specific http-request during the lifetime of that http-request) in order to
sort, along with many other STL algorithms, works well with arrays. This is because the STL’s concept of an iterator is closely modelled on that of a pointer. The STL
aching is an essential strategy for improving the performance of your applications, and ColdFusion offers much pre-packaged functionality to assist in this area, including a number of application server caching
or basic sound synchronization needs, Flash offers two sound settings that give its users a choice in how to match audio and graphics sequences. “Event” sounds are triggered when the
f you aren’t already a DVR addict, someday you likely will be! Being able to turn on your TV, push a button, and get a menu of shows that you
he Inversion of Control (IoC) pattern, also known as Dependency Injection, has recently become popular in the J2EE community. Several open source projects, including Spring, PicoContainer, and HiveMind, use the
ava inherited many of its defining characteristics from C and C++, making it substantially easier to work with. Unfortunately, despite these many syntax improvements, Java still has to be compiled.
ML is a flexible language for storing hierarchical data along with its associated metadata. Storing XML data enables you to manipulate and analyze it later. When writing applications, you probably
icrosoft has greatly enhanced the management tasks for your .NET 2.0 applications by providing a set of configuration APIs that you can use to programmatically access, modify, and save the
icrosoft .NET developers can use several tools to perform operations asynchronously; that is, beginning a process without waiting for the operation to complete. MSMQ has provided this facility to developers
Assume that the DataGrid contains “n” number of pages. Attempting to delete the last record of the nth page will throw the following error: Invalid CurrentPageIndex value. It must be
You can improve the performance of WebDAV by setting the following two properties of your Requestobject to false (true is the default value for both of there properties): HttpWebRequest.ServicePoint.Expect100Continue: When
Suppose you want to store password values in a table, but you don’t want that password data to be displayed. While there are other ways to accomplish this, masking the
You can restrict the type of template arguments for a template class by using the Forward template declaration. Suppose you have a template class and you want to instantiate it
large number of developers (and managers) have heard of service-oriented architecture (SOA) and are familiar with the idea in principle, but have no idea about how to go about applying
n the early 1990s, 64-bit systems were considered “a solution waiting for a problem.” In 2005, however, this technology is rapidly gaining a critical mass of users. Even if you’re
he latest version of Java, J2SE 5.0 (version 1.5 of the JDK) is the first to deliver the concept of disconnected RowSet objects to the Java language. The FilteredRowset interface
ne unfortunate by-product of the rapid move away from standalone and client/server applications to the Web-based environment is the disconnected nature of the HTTP protocol. Web servers and clients briefly
urlingame, Calif.?The support that Eclipse has gained from tools vendors such as BEA and Borland indicates how established the integrated development environment (IDE) has become since IBM developed and then
he Common Dialog API has been a solid staple in Windows development for more than a decade. In fact, not only is it a useful source of reusable code, it
Ever created a bunch of stored procedures for testing purposes and went to drop them but couldn’t remember all the names you created? A way to avoid this is to
enableviewstate is a page-level session mechanism used to maintain the state of the controls between page requests. It uses the hidden variable __VIEWSTATE. enableviewstate is set to true for all
his article explores the design of a GUI spreadsheet, called Nano-Sheets. In its most basic form, the code for Nano-Sheets requires fewer than 1,500 bytes of code, which prints easily











