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.
The music industry is terrified of the Internet, which it perceives as a loosely controlled world where consumers freely distribute the content in which they have invested millions. The success
JDK 1.4 adds a number of advanced features related to I/O and filesystems. The more advanced I/O features are often non-portable or only partially portable. File locking is one of
cripting languages exist because some programming tasks are both simple and important, and carrying them out with a language that doesn’t tax the mind as much as a system programming
ith the increasing use of distributed systems, users often need to access multiple resources to finish a single business transaction. Traditionally, users have had to sign on to all these
lthough .NET makes some things more complicated, launching external programs is not one of them. In classic VB, you used the Shell function to launch an application when you passed
When was the last time you used the ASP.NET DataGrid control with something other than an ADO.NET provider? Chances are, like many developers, you haven’t. The DataGrid control has such
erhaps the most popular Java open-source tool available today is JUnit. Originally developed by Kent Beck and Eric Gamma for use in Extreme Programming, JUnit has rapidly become a standard
Extending and Embedding Perl by Tim Jenness and Simon Cozens explains how to expand the functionality and usefulness of the Perl programming language and how to use Perl from C
n this article, you’ll explore one of the most interesting types of XQuery expressions?the FLWR expression, and see more detail on element constructors. XQuery provides FLWR expressions for iterating over
ou can find a quick introduction to the XQuery language with examples of several kinds of XQuery expressions in Part I of this series. In this part you’ll explore some
hen you program with event-driven languages, users typically see an interface containing controls, buttons, menus and other graphical elements. After displaying the interface, the program waits. What happens next depends
ver the past few years, XML has rapidly gained popularity as a formatting language for information, finding constituencies in both the document-centric and data-centric worlds. The explosive growth of XML-based
his is the final part of the four part series on Xquery. In this final section, you’ll see an explanation of conditional and quantified expressions as well as a quick
he Mozilla browser, developed as an Open Source project under the auspices of Netscape/AOL, is a nearly complete rewrite of the now ancient Communicator 4.x browser suite. In this article
When the DNS service has stopped, use this code to start it automatically. #! /bin/bashdns_pid=`ps -ax|grep “named -u named” |grep -v grep |awk ‘{print $2}’`if test “x$dns_pid” = “x” ;
here are a number of ways to integrate disparate applications across the enterprise. With the introduction of new standards and products, an architecture can take on many different implementations. Which
Starting with Office 2000, Microsoft began migrating their document structure types away from proprietary binary formats and towards XML. With OfficeXP the process was completed for Excel and greatly matured
ne major advantage of the Windows operating system?and most other operating systems for that matter?is that it provides all programs with a similar user interface. A program’s menu, for example,
ava applets can be embedded into a Web page to produce colorful, interactive Web sites. In this article, you will learn to write Java applets that load images and play
o one likes to wait, especially your customers. If you can’t keep them satisfied, your competitors will. This leads many developers to spend countless hours trying to optimize the performance
or years, “System.out.println” seemed to be the only choice Java developers had for logging; there was no standard logging API in the Java SDK and no widely accepted third-party logging
pplications often need to propagate changes to data to synchronize the state of objects in an application, particularly in user-interface applications where multiple windows can reference the same data. In
icrosoft created BizTalk Server to address the applications and systems integration problems that businesses face. Redmond used XML as the common platform for data translation, process definition, and communication. The
indows lets you monitor a large number of internal statistics. Most people only see them in the Performance Monitor utility. This is fine if all you need is to look
or many developers, there is a special affinity for their “first programming language,” to the extent that wars are fought daily on the programming newsgroups over which language is best.
hen designing the new version of ASP, Microsoft put a lot of effort into the individuation of a powerful and effective extensibility model. The Extensible Stylesheet Language (XSL) was the
his article describes the goals and scope of the Eiffel language and explains how Eiffel for .NET can interoperate with other .NET languages. The article also demonstrates using Eiffel for
erlNET, the technology that is part of ActiveState’s Perl Development Kit, provides .NET access to thousands of Perl modules written over years. This opens up the feature rich .NET Framework
evelopers tend to be proud of their skills with a particular programming tool. This is particularly true with Visual FoxPro and Visual Basic developers. Visual FoxPro (VFP) developers are proud
ith VB.NET’s new method overloading feature, VB programmers don’t have to stay up all night trying to come up with different names for methods that basically do the same thing











