Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- Speeding up code documentation
- It is not a secret that documentation is a crucial part of a software project. It is used throughout the project and should outlast it to allow adequate maintenance. Unfortunately, a documentation process can be time consuming and complex, becoming a burden for developers that leads to documentation which is...
- Tags: software project, Serguei Eremenko, directory structure, specification
- Technical articles 2003-11-11
- Simplify request processing with a wait-notify technique
- Employing multithreading programming techniques results in significant improvements in application performance and functionality. Java has enhanced and simplified operations with threads but left other issues to developers. One such issue is an object's wait-notify procedure, which is important for applications that require waiting for certain conditions to occur. Here's a...
- Tags: technique, Serguei Eremenko, DefaultTimedWait, TimedWait, aTimeout
- Technical articles 2003-07-31
- Save time and prevent errors by converting data to XML format
- You often need to deal with data stored or transferred in various formats, ranging from comma- or tab-separated files to more complicated formats, each needing an appropriate parser. This can slow down development and create a source of errors. In addition, there is no guarantee that your parser will convert...
- Tags: Serguei Eremenko, XML document, fixed-length format, XML
- Technical articles 2003-07-17
- Check your database connection's physical status
- One of the cornerstone classes of the Java JDBC API is the java.sql.Connection class. There are many issues concerning its reuse, pooling, and validation. Connection validation is especially important in real time applications, which must run with no or minimal downtime.In fact, there can be various situations where a connection...
- Tags: Databases, Programming languages, Serguei Eremenko, database
- Technical articles 2003-07-11
- Enhance persistent application properties in your Java application
- Most software applications require a persistent set of properties for normal execution. The Properties class in the java.util package is often used for such storage. It provides a convenient mechanism for storing properties. But sometimes you need a more complicated property file structure, which you can achieve by expanding the...
- Tags: Java, Java application, Serguei Eremenko, Properties, property file
- Technical articles 2003-05-23
- Build a fine-grained, event-based framework for your applications
- The most important aspects of the framework are flexibility and extendibility to satisfy software designers' demands stemming from business rules. Thus, the framework provides both blocking and nonblocking event notifications where events are delivered according to logical conditions called further as predicates. Both mechanisms are transparent for the developer and...
- Tags: Serguei Eremenko, predicate
- Technical articles 2003-01-13
- How to effectively handle long-running tasks in Java
- In Java, you frequently need a class that listens to some events and processes some data during the application's lifetime. The well-documented Thread API offers the framework to make this happen.Quite often, you need a class to perform tasks like data processing, listening to events, or checking another class' activities...
- Tags: Programming languages, OOA/OOD/OOP, Serguei Eremenko, Java, Runnable
- Technical articles 2002-11-19
- Gain speed with the object data holder framework
- The object data holder framework approach to object-oriented development helps prevent data errors and eases maintenance. The data holder interface is the key.When building an application, you need to follow a principle of object orientation—encapsulation, also known as data hiding. The more data you operate with, the more objects you...
- Tags: Serguei Eremenko, data holder framework, object data holder, object data holder framework, data holder, data class
- Technical articles 2002-07-11
- Handling large data files efficiently with Java
- Reading and writing data is a common programming task, but the amount of data involved can sometimes create a big performance hit. Luckily, the java.io package provides the tools you need to meet this challenge.Java provides a simple standardized API for reading and writing to and from external resources such...
- Tags: Programming languages, Serguei Eremenko, Java, FileInputStream, InputStream
- Technical articles 2002-06-13
- Custom Java ResourceBundle classes bring flexibility to your code
- The Java ResourceBundle class eases the process of separating localized resources from an application's source code, but you may want to extend the ResourceBundle class to better fit your needs. Find out how to extend this class to provide better functionality.Separating localized resources from the source code where they are...
- Tags: Serguei Eremenko, Java ResourceBundle, ResourceBundle class
- Technical articles 2002-05-17
Additional Resources
- SWsoft to change its name to Parallels
- SWsoft, the software giant popular with Web hosting firms, has renamed itself Parallels after its new product line that lets Windows run on Intel-based Macs. The reason for this re-positioning is to deliver a "simple and unified vision," according to Chief Executive Serguei Beloussov. "We need...
- Tags: Paul Mah, Parallels Inc., Software As A Service (SaaS), Ensim, Virtuozzo, Business Structures, Virtualization, Server Virtualization, Strategy, Emerging Technologies, Finance, Hardware, Management, Servers
- Blog posts 2007-12-11
- << Previous
- page 1 of 1
- Next >>