Open Source Article Index
PHP has become a popular scripting language for building dynamic web pages. Elizabeth Fulghum presents a series of tutorials to get you up and running with PHP.
Taking Advantage of PEAR
PHP users have a particularly useful trove of code at their disposal, made available through the PHP Extension and Application Repository, better known as PEAR. Containing over 400 packages categorized under 40 different topics, and growing all the time, taking advantage of this community-driven service will save you countless hours of programming time. See what it can do for you.
Sending Email from your PHP ApplicationsSend email (plaintext, attachments, HTML mail, even bulk mail) using PHP and the wonderful HTML Mime Mail class.
Documenting PHP Code with PHPDocumentorDoes writing documentation leave you frustrated or bored? Discover a powerful yet little used code documentation tool known as PHPDocumentor.
Implementing Patterns within PHPJason Gilmore provides a general introduction to design patterns, then introduces two patterns, the Singleton and the Factory, and offers a PHP-based implementation in the form of an applicable example.
Monitor PHP Application Errors and Messages with syslogDiscover how to log PHP application status/error messages using the Unix syslog daemon.
The Object Oriented Improvements of PHP 5Preview what to expect out of the new release of PHP 5. Major enhancements are added to its object oriented feature set as well as other bells and whistles.
Learn to Program using Python: Lesson 1, Getting Started
A Spring Jump Start
Reduce the complexity of using interfaces, speed and simplify your application development, and get the power and robust features of EJBs while keeping the simplicity of non-enterprise JavaBean. Discover the power or Spring, the powerful yet lightweight J2EE framework.
Wiring Java Applications with Spring
Explore the popular open-source framework Spring and how it can be used to wire Java applications using Inversion of Control (IOC). This article introduces Spring, discusses the concept of Inversion of Control (sometimes known as Dependency Injection), and shows how Spring enables you to develop clean, robust Java applications.
Struts from Scratch
Walk through the steps for installing Struts and a basic "Hello World!" sample application from scratch. It assumes that you are brand new to Struts and that you're also fairly new to Java Server Pages (JSP) and programming in general.
An Introduction to Struts
Introduction Welcome to the first in a series of articles on Jakarta Struts (or simply, "Struts"), the Java/JSP-based framework for building Web-based applications. While later articles will get deep into the technology behind Struts, this first article provides an introduction to Struts and evaluates the case for using it.
Succeeding With Struts: Dynaforms
Once you've been using Struts for a while, you'll begin to notice that you spend a lot of time creating ActionForm classes. While these classes are critical to the MVC architecture of Struts (as they implement the view portion), they are usually simply a collection of bean properties and a validate method (also sometimes a reset method.)
A Crash Course in Subversion
Are the programmers in your shop tired of playing 'Who's on First?' when it comes to code revisions? Try Subversion. Like other version control products, you work with a single central repository that holds all versions of code in progress. You (and others) can interact with the repository and end the confusion of what code to use and who is working on it already.
Page 3 of 3