
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.
ou probably are reading this article because you want to convert a Java application into a Windows service. I can relate. Recently, I wanted to turn a Java server application
isual Studio gives developers the extraordinary capability to build a database application with a working graphical user interface using just a few mouse clicks. The canonical form of this with
s a developer, how often have you been asked to refactor a SQL statement to increase performance, accommodate changes to database design, support a new database, or for a whole
Oracle supports the pushing of predicates into a given view. Suppose you have a set of layered views: –View OneCREATE VIEW vw_layer_oneAS SELECT * FROM emp;– View TwoCREATE VIEW vw_layer_two_dept_100AS
Although the CComBSTR = operator is overloaded to make a copy of the string, this is not the case when assigning a CComVariant’s bstrVal member to a CComBSTR. In this
he latest version of ASP.NET, version 2.0, supports several new and exciting features that promise to enhance developer productivity, administration and management, extensibility, and performance. One of these features is
Lots of people use online email like Gmail nowadays, but one functionality these types of email hosts lack is the ability to refer to a group of contacts and have
To make a hotkey that does something complicated in the browser you will probably need to send a JavaScript bookmarklet to the browser address bar. For example, suppose you wanted
Oftentimes, you’ll need to use common properties across projects, while being able to override or load new properties that are project specific. Java’s Properties class allows for flexibility when organizing
In my recent article on the AutoHotKey scripting language, I advocated using hotkeys to address different domains separated into their own scripts. Of course, when you start a script up
In most cases, when there are namespace conflicts, developers tend to use the complete qualified name in the code. For example: using System.Web.UI.WebControls;using MyComponent.Web.UI.WebControls; This is usually okay for simple
first wrote an XML-over-HTTP web service almost a decade ago. At that time, it seemed a completely natural solution to a practical business problem: provisioning web-based, product-pricing quotes. As web
he .NET 2.0 Framework now supports a new style of strongly typed collections called generics. This article demonstrates how to use generics in your .NET code. It would be nice
Using the Send method of the Ping class (in System.Net.NetworkInformation namespace) takes the hostname as a parameter. This captures the reply in the PingReply object, as shown below: //CodePing ping
This tip shows how to get the keys generated for the rows added by an INSERT statement. Statement st=null;PreparedStatement pst=null;Connection conn=null;ResultSet rs=null;ResultSetMetaData rsmd=null;…try { st= conn.createStatement(); }catch (SQLException e) {System.out.println(e.getMessage());}try
Microsoft Word has a function that lets you convert text into a table very quickly. Suppose you have a word list that you think would be better displayed in a
ActiveX Data Objects (ADO) is a proven technology to access various data sources on computers that run Microsoft Windows. It provides an abstract interface to data stored in a wide
The SQL DISTINCT clause isn’t case sensitive, which means that your query might end up pulling records with different cases. A simple fix for this is to use the COLLATE
he Web Hypertext Application Technology Working Group (WHATWG) is formalizing a specification known as HTML5 or Web Applications 1.0 that should standardize some of the ambiguities and disconnects that have
This tip outlines two simple methods that help you to convert a number from the “little-endian” format to the “big-endian” format. // 2-byte numberint SHORT_little_endian_TO_big_endian(int i){ return ((i>>8)&0xff)+((i
evelopment is often a messy process. Often, you need to organize your code to make it more readable, or restructure it to improve readability. Manually polishing code is both cumbersome
++98 has two native character types: char and wchar_t. The latter is purportedly used for manipulating Unicode strings. In reality however, wchar_t is unsuitable for this purpose. The C++09 standard
he purpose of Scrum is to help build great software through empirical process control. A healthy emphasis on continuous process improvement works naturally with Scrum because Scrum evolved from applying
erhaps the image is one in a resource file, or maybe it’s one downloaded from the Web. Regardless, it’s on the handset, and you want to scale it to best
omputing today is moving toward multi-core systems. A multi-core CPU allows the containing computer to exhibit the same thread-level parallelism as a system with multiple CPUs (see Figure 1), which
The NEWID() function returns a uniqueidentifier for each row of data that is returned. Execute the following query in the AdventureWorks database: select top 5 productid, name from production.productorder by
Here’s how to declare some important variables in XQuery: declare variable $v as document-node(element(*,xdt:untyped)) external;: Use this variable to pass an XML tree to a XQuery query. declare namespace nameSpace=”http://nameSpace.org”;
The following four steps outline a shortcut to finding the namespace for a .NET class. Type the name of the class in the CodeWindow. Place the cursor in this name.
There are three ways to emit a beep in Java: Use an AU audio file: In Java, AU files need to be created at a sample rate of 8000. Higher
Normally, in Excel, you enter ‘1’ in a cell, and drag the ‘+’ sign in that cell’s border. This puts the value ‘1’ in all the cells in the drag











