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

An Introduction to OLAP in SQL Server 2005

f you’re a database developer, you’ve no doubt heard of On-Line Analytical Processing (OLAP) and the advantages of analysis using multi-dimensional, pre-aggregated data. Maybe you’ve even thought about creating your

Pinpoint Code Problems Using Java’s Assertion Facility

eteran object-oriented language programmers who have used non-Java languages are accustomed to having assertions in their development toolbox. An assertion is an expression that evaluates to either true or false.

Java Package Processes All RSS Formats

SS (Real Simple Syndication) is a flexible and efficient format for exchanging structured, dynamically changing data, such as news headlines, blogs, job vacancies, new projects, recent wiki changes, etc. You

Using Multiple Breakpoints on a Single Code Line

With the release of Microsoft Visual Studio.NET, you can now set multiple breakpoints on a single line. Example 1: Breakpoints on expressions in the for loop statement: for (InitExpression; ConditionExpression;

Poking Holes in the Grid

n the future described by William Gibson’s cyberpunk novels, we will interface with computers through a neural connection that will allow us to surf through a vast realm of interconnected

How to Set Topmost Forms

Setting topmost forms is easier with .NET than with previous Windows languages, since you no longer have to refer to an API call. Simply setting the .topmost form property to

Creating Your Own Private UDDI Registry

he Universal Description, Discovery and Integration (UDDI) specification and protocol work together to form define messages, application programming interfaces (APIs), and data structures for building distributed registries of Web services

Write to a Perl File Using Flock

In his tip “Locking a File With the Perl Flock Function,” Steve Renaker’s example opens a file without specifying read or write. While this will successfully open a file for

Overloading a Function Template

If the function template you’re adding incorporates functionality that you already have, then you need to remove the old members first; otherwise the duplication will cause ambiguity. Here’s an example.

MapPoint Web Services: The Roadmap Ahead

he convergence of cartography, geography and computing ranks among one of the greatest accomplishments of information technology. Digitized maps and data sets, coupled with powerful computer-aided design applications, relational databases

Use This Method to Format an Integer

Say you want the length of an integer to be exactly five digits, you can use the below method: NumberFormat nf=NumberFormat.getInstance(); // Get Instance of NumberFormatnf.setMinimumIntegerDigits(5); // The minimum Digits

Export HTML Data into Excel Files

Nowadays, many reports are generated as HTML documents for access on the Web. This tip shows you how to export that HTML data as it is (including all the CSS

Ready for Retail? Get Your App on the Map

ow many times have you walked through your favorite electronics superstore, say Best Buy or CompUSA, looked at the software products sitting on the shelves and wondered ‘why them’? As

Encrypt Sensitive Configuration Data with Java

hen application developers are developing, parameters are often hard-coded in the source code. These hard-coded parameters are often pulled out of the source code and put into property files or

Monitor eBay Auctions with Visual Studio.NET

logging though mail earlier this year, I came across an interesting message about Microsoft and eBay working to make it easier to integrate eBay into Office applications. This piqued my

SOA + EDA = FUD?

hile service-oriented architecture (SOA) seems to be on everybody’s lips these days, some vendors and analysts are proposing an alternative approach known as event-driven architecture (EDA). Some camps even go

XUL: The Gatekeeper to Higher-level Web UIs

or almost a year now Microsoft has been touting XAML, its XML Application Markup Language, as being a significant disruptive technology changing how you will develop your applications, and in

Accept Multiple Arrays as Parameters

Passing multi-dimensional arrays to routines is different in VB.NET. Say you have a two-dimensional array called aStrMy2DArray(10,1) as a string data type: Private Sub MyRoutine(ByVal aStrMy2DArray as String (,)) ‘

Execute a .jar File Without All the Usual Debugging

In order to execute a .jar file using Java’s -jar jarfile command, the manifest file needs to have the classpath defined. This would look something like: Manifest-Version: 1.0Sealed: trueMain-Class: com.CalculatorClass-Path:

Copy Multiple Items in the Clipboard

Many times during coding you feel the need to keep more than one block of code in your clipboard.Visual Studio provides a wonderful feature for this using the clipboard ring.

Customize Your Template Function

If a function instantiated from a generic template definition does not suit your need, it’s possible to provide a specialized definition for that function template instantiation. Take a look at

XML-based Integration Techniques

n order for a business to thrive in today’s dynamic world, its computing infrastructure must enable the secure flow of information-not only within the business but also with suppliers and

Rediscover (and Structure) CGI with a Simple Link Technique

don’t like CGI programming because it is unstructured?though programming in general has been structured for many, many years. Web developers have powerful IDEs, formidable application frameworks like Enterprise Java Beans,