Open Source Article Index
PHP
Learning PHP
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.
www.developer.com/lang/php/article.php/3288671
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.
www.developer.com/open/article.php/3505276
Sending Email from your PHP Applications
Send email (plaintext, attachments, HTML mail, even bulk mail) using PHP and the wonderful HTML Mime Mail class.www.developer.com/lang/php/article.php/3468701
Documenting PHP Code with PHPDocumentor
Does writing documentation leave you frustrated or bored? Discover a powerful yet little used code documentation tool known as PHPDocumentor.www.developer.com/lang/php/article.php/3440261
Implementing Patterns within PHP
Jason 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.www.developer.com/lang/php/article.php/3345121
Monitor PHP Application Errors and Messages with syslog
Discover how to log PHP application status/error messages using the Unix syslog daemon.www.developer.com/lang/php/article.php/3327111
The Object Oriented Improvements of PHP 5
Preview 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.www.developer.com/lang/php/article.php/3302171
Python
Learn to Program using Python: Lesson 1, Getting Started
This is the first in a series of online tutorial lessons designed to teach you how to program using the Python scripting language. There is something for just about everyone here. Beginners start at the beginning, and experienced programmers jump in further on.
www.developer.com/open/article.php/625901
Spring
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.
www.developer.com/java/ent/article.php/3496416
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.
www.developer.com/open/article.php/3504506
Struts
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.
www.developer.com/open/article.php/2107401
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.
www.developer.com/open/article.php/1495931
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.)
http://www.developer.com/java/ent/article.php/2214681
Subversion
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.
www.developer.com/open/article.php/3499816



Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.