Category: General

  • Automating Perl Module Deployment

    If you run Perl across many different computers of any sort, you know how frustrating it can be to install Perl extension modules across those machines. The administrative process is even worse if you have a Web server farm and need to keep each m…

  • Adobe Trips into Open Source

    Adobe have tripped into the Open Source space by creating their own open source website for some of their projects. The site includes a combination of the Adobe Source Libraries, a set of peer-reviews C++ libraries for a variety of different tasks…

  • LAMP Oil: The RSS Problem

    LAMP Oil is a new blog and column, under the auspices of LinuxWorld, is where I’ll be looking at, and hopefully fuelling the fires of, LAMP technology and developers. In the first article I look at something that is going to affect the very site y…

  • Sun v40z Review at LinuxWorld

    “With their Sun Fire V40z Server, Sun is moving into new realms in three different ways. First, it’s a move onto a new hardware platform – namely the AMD Opteron CPU. Second, it’s a move into the 64-bit arena on a platform other than their familia…

  • Building a GCC-based cross-compiler for Linux

    Get step-by-step instructions for building a cross-compiler so that you can build and develop applications for an alternative platform. Cross-compilers can be useful in many different situations, such as when you develop applications for embedded …

  • The RSS Problem

    Note: This post was originally part of my LinuxWorld blog; now migrated here after my resignation. There has been much talk recently of the problems of RSS and the popularity of the news aggregation solution starting to cause bandwidth problems wi…

  • Optimizing Server Performance

    Apache was designed to be as fast as possible. It’s easy, with a fairly low-powered machine, to completely saturate a low-end Internet link with little effort. However, as sites become more complex and the bandwidth needs of different connection t…

  • Optimizing Perl

    Perl is an incredibly flexible language, but its ease of use can lead to some sloppy and lazy programming habits. We’re all guilty of them, but there are some quick steps you can take to improve the performance of your Perl applications. In this a…

  • Automate the application build and distribution process

    You have enough to consider when building an open source application for a single type of system, but what if you’re building that application for distribution among a range of different, incompatible machines? There’s no easy answer, but using a …

  • Improved Application Development, Part 5: Test and verify with Rational

    This tutorial, the final of a five-part series, focuses on the role of software testing during application development. Testing is a vital part of any development process, and to perform adequate testing you need not only to identify faults but al…