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

Data Binding in Windows Forms 2.0

here’s a lot of new ground to cover about data binding in Windows Forms 2.0, so it’s best to just jump right in. This article assumes you have SQL Server

Power to the People

t’s the responsibility of the developer to ensure the best user experience for the increasing number of mobile PCs being bought and used. Every activity your application carries out can

How to Write Software Just Once

As you work on consecutive projects, you will eventually find yourself coding the same functionality repeatedly. When you reach this stage, you’re ready to explore the idea of code reuse.

Copy Selected Text Within a Browser to a Clipboard

Use the following code to copy selected text within a Web browser to a clipboard in VB.NET 2.0: Dim docx As HtmlDocument = WebBrowser1.Document Dim readme As Object = Nothing’assume

A Quick Way to Bookmark a Web Page

Ever wanted to bookmark a Web page so you can read it later? Here’s a quick way to do it, that works in both IE and Firefox: CTRL+D This does

Beware of Using Loop Variables Outside the Loop

People using loop variables in compilers like VC++ 6.0 are acccustomed to using loop variables after the loop. For example, take a look at the following code: for (int i=0;

Move a Non-modal JDialog Together with its Parent JFrame

The following code allows you to move a non-modal JDialog together with its parent JFrame and vice versa in a Swing application. //new MovingTogether(jFrame1, jDialog1); (“jFrame1” is a JFrame//and “jDialog1”

Ink And The Database

hether it’s full-text search or geometric queries, you’ll have to move beyond BLOBs to get the most from storing Ink in the database. The SQL standard does not provide an

Allocating Arrays with Placement new

llocating objects on a predetermined memory address has become a popular idiom in recent years, particularly in mobile programming, embedded systems, and custom garbage collectors. However, the technique shown in

My Not-So-Evil Twin

n a recent instance of this column, I referred to my “evil twin,” as in: “And I didn’t write this article. My evil twin did it. Don’t come looking for

I Object

n a recent issue (“Am I a Mad Scientist?” CoDe Magazine, May/June 2005), I wrote about the obvious practical benefits of creating strongly-typed classes within a custom software application. Since

Reenergize

his summer and fall have been an absolute blast. I attended a number of user groups and conferences. The fun started in April with my first Code Camp. I flew

Convert Descriptive Flex Fields to Numbers

Often, data in Oracle applications is stored in extended columns known as Descriptive Flex Field (DFF) columns. These are character columns which you can map to store any kind of

Write Time Zone Aware Code in Oracle

n our increasingly interconnected world, it’s more and more important for code to be able to handle time zones gracefully. For example, if call centers in Bangalore and London use

Caching in JavaScript Improves Performance

Along with caching the objects, you can also enhance a script’s performance by caching the entire script?in other words, by including it in a .js file. This way, the browser

Suppress Logs from Libraries

How many times have you tried to get rid of the intrusive log messages from the API you’re using? The solution is easy: in your log4j configuration file, just include

Scaling and Hit-Testing in Ink Applications

t’s common in imaging applications for images to be displayed at different sizes. If such images are annotated with Ink, it’s necessary for the Ink to be scaled to the