devxlogo

Tip Bank

DevX - Software Development Resource

Java Arrays

C programmers are used to dealing with multidimensional arrays as chunksof contiguous memory which can be accessed through pointer arithmetic.In Java, an array is an actual object, and a multidimensional

DevX - Software Development Resource

Components Help Team Based Development

Aside from fitting well with the Microsoft environment, creating components and component based software also works well with the management and tracking of development teams. Components naturally divide into manageable

DevX - Software Development Resource

Performance Monitor Defaults

On NT, do you ever wonder why Performance Monitor starts up blank on some computers, and others have process monitored automatically upon start up? Well, Performance Monitor first looks for

DevX - Software Development Resource

Naming Standards Beyond Programming

Naming standards apply to areas besides only those of developers and source code. All areas of a software solution benefit under a consistent naming process. SQL Server table names and

DevX - Software Development Resource

Avoid Monolithic Tables in SQL Server

You can improve SQL server performance if you avoid creating tables in a monolithic fashion. By monolithic I mean tables that have dozens and dozens of fields that are not

DevX - Software Development Resource

Exceptions are Always Passed by Value

The exception handling (EH) mechanism disables the possibility of passing a thrown exception by reference or through a pointer. This is due to the way this mechanism is implemented: when

DevX - Software Development Resource

Enhancing Performance of Legacy Software

When you port pure C code to a C++ compiler, you may discover slight performance degradation. This is not a fault in the programming language or the compiler, but a