
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.
emoving extra empty spaces is a pretty common task that seems very simple, but in reality it is not as trivial as you may assume. The first impulsive solution that
ne of the major benefits of writing .NET code to run in the Common Language Runtime (CLR) hosted in any environment is code access security (CAS). CAS provides a code-based
ybase recently released DataWindow .NET 2.0, a powerful object used to build data-driven .NET applications. The DataWindow offers nearly identical capabilities for both Windows Forms and Web (ASP.NET) Forms, and
rinting is an integral functionality found in almost every decent Windows application. For example, you might be working on a POS (Point of Sale) application and need to print receipts,
SAN FRANCISCO—The newly installed CEO of Sun Microsystems, Jonathan Schwartz, and the newly reinstalledhead of Sun Software, Rich Green, took the stage Tuesday morning to officially open the 11th annual
efore showing you how to migrate your EJBs from EJB 2.1 to EJB 3.0, it’s worth exploring what you gain by making the move. Basically, EJB 3.0 reduces the number
n an ideal world, all the code you write would always run without error. But the reality is that no matter how carefully you write your code, errors can and
bject reflection libraries, debugging tools, and code analyzers often need to access functions’ names at runtime. Until not long ago, the only portable way to accomplish this was to manually
his article is the first in a two-part series that will dig deep to explore the fascinating new-style Python object model, which was introduced in Python 2.2 and improved in
t PDC 2005, Microsoft introduced brand new technology known as LINQ, which stands for “Language Integrated Query.” The feature set hiding behind this acronym is truly mind-boggling and worthy of
n March of this year, Amazon.com opened its servers to developers with an online-storage offering. As described in a previous DevX news article, Amazon.com’s Simple Storage Service (S3) provides access
oday’s wireless handsets are veritable multimedia powerhouses; sporting more I/O options than the average desktop PC a mere decade ago. Because all users are comfortable talking to a wireless handset
he earlier articles in this series (here and here) looked at how WPF works and how it fits in with the plethora of technologies that are available to build next
s Flash becomes more and more popular as a Web video delivery platform, I receive more and more questions regarding its use. In fact, I receive more inquiries about video
rocessing exceptions in any language is expensive. The process of capturing an exception and rolling it into a package that can be processed by code requires a stack walk?basically looking
uppose you are asked to write an ASP.NET search page that performs a database search and displays the results?employee names, recent project assignments for each, and hours billed per week
Displaying strings from.NET resource files may be a puzzle if the strings include escape sequences. For example, take the newline (linefeed) character. Suppose you want to display a hardcoded text
Suppose you want to input name, age, and grade from the console. You may write: string name,int age;int grade;cin >> name;cin >> age;cin >> grade; But it’s also possible to
A quick way to insert the current date and time in an Excel spreadsheet, Access table, or SQL Server table is to use the following keyboard shortcuts: Current date: CTRL+SEMICOLON
Everyone wants their applications to be secure and to disallow unauthorized changes. Java makes this task relatively easy for developers and deployment teams with the jarsigner tool. Assuming you have
ow! In a word, that was my first reaction to developing my first Web application using Ruby on Rails. This third of a series of articles on Ruby guides you
indows Presentation Foundation (WPF) is the new graphics subsystem in Windows Vista that will enable developers to build applications that provide breakthrough user experiences. If you look at the applications
ind out how to create simple Excel spreadsheets dynamically using a Java servlet. Spreadsheets play a vital role in the enterprise. Business analysts and management typically use the data in
evelopers usually agree that it does not make sense to write all code character-by-character. After coding some features, they usually start to find similarities in the code, patterns that seem
SP.NET reduces the need for generic message pages with its postback-based metaphor. Because most pages post back to themselves rather than going off to other pages, you can often redisplay
rocessing text or long strings in SQL has never been an easy task. SQL is a powerful language for performing fast operations on data sets, but when it comes to
ince its first release, Microsoft SQL Server Reporting Services (SSRS) has supported a plethora of data sources. Out of the box, its data modules, called data extensions, allow you to
A class employ can not contain an object of another class employ, but it may contain a pointer or reference to an object of a class employ. The reason for
There are several ways to simply count the number of rows in two tables using single query. select ( select count(*) from Table1 ) + ( select count(*) from Table2
The following code is a JSSE client application that uses the HandshakeCompletedListener interface to find out when a handshake is over. import java.net.*;import java.io.*;import javax.net.*;import javax.net.ssl.*;class contact_server implements HandshakeCompletedListener{Socket SSLsoclu=null;











