devxlogo

We are an award-winning tech entrepreneurship website where trusted experts can provide value globally.

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.

devxlogo

Trusted for 26 years

Over 30K Articles

1M+ Readers

Expert-reviewed

10K+ Tech Terms

As seen in:

microsoft logo
business_insider_logo
wired_logo
berkley
arstechnica_logo
hackernoon

The Latest

Microsoft ASP.NET 2.0 Membership API Extended

icrosoft ASP.NET 2.0 shipped with a complete membership API that allows developers to manage the application’s users and their roles. However, this API best suits small to medium web sites

Apply DWR to Data Validation in an AJAX Application

irect Web Remoting (DWR) is a Java open source library for developing AJAX applications that consists of two components: JavaScript running in the browser that sends requests and dynamically updates

Rendering HTML Using the Brew uiOne Toolkit

any applications require?or are enhanced by?the presentation of aptly named rich text, text in different formats interspersed with images and hyperlinks to other content. Whether the application is a pure

A Java Developer’s Guide to Ruby

s a Java developer, why should you learn Ruby? Because Ruby’s versatility and flexibility complement Java well, and you will be a more effective and efficient developer if you use

Converting Your Java App into a Windows Service

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

Exploring Secrets of BindingSource Filters

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

Predicate Pushing

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

Boost ASP.NET Performance with Precompilation

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

Organizing and Loading Common/Specific Properties

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

Capturing Mouse Events with a Transparent Window

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

Using Namespace Aliases in .NET

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

RESTful Web Services: The Keep-It-Simple Style

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

Everyday Use of Generics

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

Improved Pinging in .NET 2.0

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

Get the Keys for Rows Added by an INSERT Statement

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

Convert Text into a Table in Microsoft Word

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

Workaround for the SQL DISTINCT Clause

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

An Overview of HTML 5

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

Convert “Little-Endian” to “Big-Endian”

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

Code Refactoring in VS.NET 2005

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

Prepare Yourself for the Unicode Revolution

++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

Beef Up Your Scrum-Master Toolbox

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

Scaling Images Using Qualcomm Brew

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