The Latest

DevX - Software Development Resource

Getting Tidy with Eclipse

n my last article, “Extending Eclipse with Helpful Views,” I explained how easy it was to create new functionality in Eclipse. This article continues in the same vein by also

DevX - Software Development Resource

Java Application Instrumentation with Log4J

pplication metrics, such as performance metrics, are key to understanding and improving application efficiency. Profiling and monitoring tools yield valuable information on CPU and resource usage, including OS and network

DevX - Software Development Resource

Fast, Easy Database Access with Python

ave you ever found it tedious to mix SQL and other languages, or been reluctant to write the same four lines of code again to do a simple database query?

DevX - Software Development Resource

Go Picture Crazy: Resize Images Using GDI+

ne of the many improvements of .NET’s GDI+ over its Win32-based predecessor is its high-level image processing API. It’s a doddle for Web servers running ASP.NET to stream JPEG data

DevX - Software Development Resource

Die VSS, Die!

tried to come up with a clever analogy to start off this column, but to be honest, I couldn’t think of anything appropriate. So I’m just going to come out

DevX - Software Development Resource

Climbing Hills and Making Rules

t hardly seems that I’ve finished writing about Microsoft’s PDC (Professional Developer’s Conference), and we’re back in action with Tech-Ed 2004, in lovely San Diego. The conference was typical Microsoft

DevX - Software Development Resource

Heard on .NET Rocks!: SQL Reporting Services

know what’s going on here. See, now you’ve read a couple of these columns and you still haven’t listened to the show. But you’re hooked, right? Well, don’t come to

DevX - Software Development Resource

A Look Under the Hood of Windows Forms Data Binding

any developers have a dream: easy and efficient data binding. To be really quick and profitable, RAD (rapid application development) tools and techniques must be strong in data binding. They

DevX - Software Development Resource

Onward and Upward: Porting Apps to Higher JDK Versions

he IT industry is synonymous with change. Every day sees some new software version or specification released, which necessitates constant upgrades. Programming professionals often must upgrade business applications to the

DevX - Software Development Resource

Simplify Operator Overloading

For beginning C++ programmers, operator overloading may seem like a complicated task, but in fact, it’s really simple. You can overload operators in two ways: On non-member functions. On member

DevX - Software Development Resource

Use Oracle’s VARRAY Through JDBC

This code snippet demonstrates how to use Oracle’s VARRAY through JDBC. The code: Creates VARRAYs of different lengths. Contains a table to store data of above array type. Stores the

DevX - Software Development Resource

Automating Smart-Client Report Deployments

his article will show you how to use Microsoft SQL Server’s Reporting Services Web service to install your reports and execute them from a smart client application. If you use

DevX - Software Development Resource

Uploading a Large Number of Records in DB2

When you’re carrying out an database-intensive operations, like trying to insert a lot of records in one transaction or opening a bunch of connections at the same time, you run

DevX - Software Development Resource

Create and Retrieve a Named DataSet

This C# function creates and retrieves a named DataSet using an open connection and a command. public System.Data.DataSet dsReturnedDataSetFrom(System.Data.SqlClient.SqlConnectionsqlOpenConn, System.Data.SqlClient.SqlCommand TheSQLCommand, string TheQueriedTable, stringTheDatasetName){TheSQLCommand.Connection = sqlOpenConn;System.Data.SqlClient.SqlDataAdapter NewDA = new System.Data.SqlClient.SqlDataAdapter(TheSQLCommand);DataSet

DevX - Software Development Resource

Using Vectors

When you’re learning about data structures, you’ll come across a very useful class called vector. It’s basically an array, but it stores its elements dynamically. That means that it can

DevX - Software Development Resource

Trace the Path of Execution

In larger applications, a particular point of code can be achieved by multiple paths. This makes debugging that much more difficult. One alternative is to put debug statements in all

DevX - Software Development Resource

Garbage Collection in the Java HotSpot Virtual Machine

he Java virtual machine (JVM) specification dictates that any JVM implementation must include a garbage collector (GC) to reclaim unused memory (i.e., unreachable objects) [JVMS2 1999]. However, the behavior and

DevX - Software Development Resource

You Don’t Have to Swing to Make Great Java UIs

thorough understanding of Layout Managers is essential to building complex user interfaces in Java applications. The Standard Widget Toolkit (SWT) provides five different layout managers. This article uses simple examples