
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.
art of good component writing involves designing and developing components with the idea that developers other than you will use them. A good practice is to use conventions that are
inding what you need in the Microsoft? Visual Studio? .NET documentation, which has over 45,000 topics, can be a daunting task. The Doc Detective is here to help, utilizing his
ne of the fundamental tenets of the Internet revolution is that distance is irrelevant: It makes no difference where network clients are located, as long as they have a reliable
ou’ll find plenty written about building and deploying EJB, and perhaps equally as much about building applications with the Struts framework. But what about leveraging EJB and Struts together? This
Because macros do not behave as function calls but merely as text substitutions, they might exhibit strange behaviors during complex calls. For instance: #define mul (t) t*t*tmul(3+3) gives 24 though
I’ve had two instances recently where I had to execute some form processing code once the page load event was fired. However, I didn’t have access to the
Although this tip creates onmouseover and onmouseout attributes in the IMG tag within the A tag when rendered to the browser, it could be used to set any attributes. Create
Importing Web content into your Excel workbook is simple using Micorosoft’s WinHTTP tools (they are free and included with IE). First, create and save an Excel Workbook. Next, access the
One of the major ways that spammers get email addresses is by crawling Web pages and extracting any email addresses they find. As part of your own Web site development,
ithin the last few years, Macromedia’s Flash has become a leading development environment for online vector animation, Web site production, and rich Internet applications?as well as for offline presentations, small
reate dynamic Web sites and applications using the functional power of Dreamweaver MX 2004. Web experts Tom Muck and Ray West walk you through Web site and application development using
ava filters, first introduced in the Java Servlet specification 2.3, are a powerful addition to any Java Web application toolkit, yet they probably are the most under-used and under-appreciated of
avaServer Pages Standard Tag Library (JSTL) is a library of standard tags that you can place on JavaServer Pages (JSP). The tags encapsulate functionality commonly used in Web applications. JSTL
rganized to provide conceptual understanding of high availability, this book includes a section on ?HA Workshops,? step-by-step instructions to get you through certain implementations, plus real-world inspired case studies. While
ertain objects must be converted to a low-level representation and vice versa. Programmers using std::string objects, for instance, have to convert them to bare char pointers, as in the following
Named parameters allow you to send function arguments in any sequence. This is very useful when your functions have long parameter lists. Named parameters are not supported in C++, but
When you execute the same SQL query over a hundred times, you probably get exceptions similar to this one: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-01000: maximum
Say you have a dynamic library and you want to treat a native window message inside any non-visual class in that library. Derive this class from NativeWindow as shown below.
This code comes in handy when you’ve run out of storage in the %PATH% environment variable. Save the following code as Pathname.bat in C:winnt: @echo offif not exist %1 echo
cripting a browser’s Document Object Model may be easy these days, but while the DOM is highly functional in some areas, it remains distinctly inflexible in others. Asynchronous operations like
he Evans Wireless Development Survey is a detailed report of extensive, in-depth interviews with almost 500 developers active in wireless application or infrastructure development. It was conducted in the Spring
ou might as well face it; your data model is going to change. You can whine about it. You can fight with the DBA and the requirements team. Or you
hen you think of the phrase “charting on the Web”, you probably think of COM components, .NET assemblies, or extensions (like Office Web Extensions). While these are great ways to
hen developing a software solution on a three-layered architecture, an inevitable mismatch emerges between business transactions and system transactions. Business transactions stem from application requirements, and they are defined at
he .NET framework offers a large set of controls for people who are creating Windows Forms applications: the TextField control for editing text, the CheckBox for Boolean values, the ComboBox
This code retrieves the local absolute path of the class file containing the specified class name, as prescribed by the current classpath. import java.net.URL;public class FilePath { public static String
Say you have a combobox being loaded at form initialization from a database and you have code in the combobox’s SelectedIndexChanged event. This may cause unwanted exceptions: Private Sub LoadComboBox()
Most C++ programmers agree that it can be harrowing trying to identify the memory leaks in a given program. If you’re working on the GNU/Linux platform, there’s an interesting tool
s J2ME gains prominence, the range of things that developers can do with Java on devices is expanding. This month I’ll cover the Mobile Media API (JSR-135), which is an
rganizations are increasingly demanding applications where communication between software components is loosely coupled and often asynchronous. In asynchronous communication, an application sends a message, and then continues program execution without











