General Development Archive

OpenCVS Under Development, to be Released Soon

The OpenBSD project will soon release OpenCVS, a GNU CVS compatible, BSD licensed alternative. "The OpenCVS project was started after discussions regarding the latest GNU CVS vulnerabilities that came out. Although CVS is widely used, its development has been mostly stagnant in the last years and many security issues have popped up, both in the implementation and in the mechanisms."

Valgrind 2.2.0: Memory Debugging and Profiling

For tracking down memory leaks and other performance issues, the ease and flexibility of Valgrind may make up for slow runtimes. Memory and performance problems plague most of us, but tools are available that can help. One of the best, most powerful and easiest to use is Valgrind. One thing stands out when you use Valgrind--you do not need to recompile, relink or modify your source code. Also have a look at KCacheGrid and Alleyoop which work with valgrind.

XAMPP: Easy Integrated Development

Open source stacks such as XAMPP from Apache Friends are simplifying open source development by making it easier to write and distribute applications in a stable and standardized environment. The trend of combining Apache, MySQL, PHP, and Perl into integrated middleware stacks promises to make open source development more competitive with J2EE application development, at least for low-end applications. Our Take: I use XAMPP nearly every day, at home and at work, as a testbed. It's one of my top three essential open source apps, and - by far - one of the easiest to use.

XDE guide for Visual Studio .NET developers

Web services and service-oriented architectures continue to move into the mainstream. With IBM Rational XDE Developer v2003 — .NET Edition and Microsoft Visual Studio .NET 2003 to support you, there really aren't any excuses left to avoid exploring Web services. Start using them quickly and effectively through hands-on exercises. You'll be happy to see how easy it is to model and generate .NET XML Web services.