Author Archive

Using Third-Party Controls

Posted by:

Using Third-Party Controls

Third-party controls have their advantages and disadvantages.  They allow you to develop applications quickly because you can add functionality and save on development time, but they have their limitations.  Its these limitations that get people into trouble, because once you integrate a third-party control in your application, there always seems to be a point where you need to go beyond the functionality of the control and as a result, replace it.

When considering a third-party control, an open source control (or ...

Continue Reading →
0

System Integration Vs. Data Migration

Posted by:

System Integration Vs. Data Migration

There are many products on the market today that are designed for system integration, and yet they claim can be used for data migration.  While system integration tools can be used to migrate data between systems, they require you to temporarily integrate the two systems together.  This may seem like a great idea at first, but using an integration tool to migrate data can present many problems, especially when you are integrating one or more live systems.  Just because you ...

Continue Reading →
0

Coding For Performance

Posted by:

Coding For Performance

Everybody hates it when they have to wait for an application to do something. Even when an application performs a task that the user knows will take several minutes to complete, the user still wants to see real-time progress of that task. A great example of this is downloading music to a portable player. Unless that progress bar is constantly moving, even if in only small increments, the user at least knows that something is happening (and ...

Continue Reading →
0

Commenting Code Effectively: The How AND The Why

Posted by:

Commenting Code Effectively: The How AND The Why

One of the most important skills a developer must have is the ability to comment their code effectively.  Over the years I have heard horror stories about companies acquiring other companies or developers taking over projects that other developers started were the code is trashed and they start over. 

Alternatively, hundred of hours are spent attempting to document the existing code base.  The problem with both of these approaches is that you can never capture the reason why things were ...

Continue Reading →
0