Simplify date and time processing in your PHP scripts.
Use powerful filters to control the output of your PHP scripts.
Looking to quickly add a dynamic news page to your corporate or personal Web site? This article shows you how.
Log script activity in your Web application with PHP's logging functions.
Need a quick-and-dirty Web calendar? Look no further!
Improve site performance with a PHP-driven cache.
Trawl the archives for PHP versions of common networking tools.
Learn to harness the power of XML-RPC in your PHP scripts.
Dynamically build TAR archives using PHP.
Integrate Amazon.com's ECS service into your own Web site.
Switch from one database to another without having to re-code your application.
Build your own personal RSS aggregator with PHP, SimpleXML and SQLite.
Create an online voting system with PHP and MySQL.
Secure your PHP scripts with clever input validation tricks.
Find out how to handle errors in your PHP 5.x scripts.
Change your life with SimpleXML.
Use sessions and cookies to track visitors to your site.
Get to grips with SQLite, the new database in PHP 5.x.
Hook your PHP scripts up to a MySQL database.
Find out how to create your own reusable PHP functions.
Dodge Bears. Learn OOP.
Learn to process command-line options in your PHP script.
Learn how to read and write files with PHP.
Learn how to repeatedly execute code with loops and more sophisticated conditional tests.
Explore one of PHP's coolest variable types, the array.
Simplify your PHP application design with modular interface templates.
Get started with PHP, the hottest new scripting language on the block.
Use PHP to process Web forms, and get to grips with operators and conditional statements.
Learn to manage subscribers and customize newsletters with patNewsletter.
Cache content, log activities and report usage with patXMLRenderer.
Create a modular Web site with templates, XML and Randy.
Find out how popular your site really is.
Dynamically create well-formed XML documents in your ASP.NET scripts.
Perform sophisticated pattern validation with the RegularExpressionValidator control.
Add support for command-line options to your Perl program.
Set up your very own email newsletter with patNewsletter.
Build nested XML documents from PHP data structures with XML_Serializer.
Track eyeballs and clicks with phpBanner.
Validate your XML against DTDs and XML Schemas with the XmlValidatingReader class.
Take your photos to the Web with YaPIG.
Get a crash course in MySQL's date and time functions.
Learn to process an XML document with the XMLReader object.
Use the powerful string processing toolkit in MySQL for common string manipulation tasks.
Protect your Web application from bad data with ASP.NET's Validator objects.
Set up a multi-channel radio station on your home or office network.
Retrieve real-time server information and display it to users in your Web application with patSysinfo.
Parse XML documents in ASP.NET with the XMLDocument object.
Create timed or looping events in your Web pages with the Window object.
Learn all about ASP.NET exceptions and how to write code that traps and resolves them.
Use phpBugTracker to design a defect-correction workflow that finds and squashes bugs.
Get to grips with the Window, Location and History objects.
Perform calculations on form input values and get a crash course in the XForms event model.
Find out how to view, add and edit records in a database with ADO.NET.
Find out how to submit XForms data to a server-side script or save it to a local client file.
Use XForms to manage the display, input and processing of form data on the Web.
Use the ADO.NET classes to build dynamic data-driven Web pages with ASP.NET and C#.
Add powerful, effective search capabilities to your site with the popular ht://Dig indexing engine.
Dynamically generate forms using ASP.NET's server controls and Request object.
Improve your knowledge of Perl's arrays and hashes with this handy reference guide.
Use phpMyAdmin to define relationships between tables, maintain a log of commonly-used queries and create entity-relationship diagrams.
Modularize your code in C# by abstracting it into functions.
You can do a lot more with phpMyAdmin than just create tables and insert records. Find out what.
Learn to avoid data corruption with MySQL's various isolation levels, and see examples of transaction usage at the application level.
Learn all about arrays and enumerations, and use them for more complex data storage and manipulation.
Implement a transactional environment with MySQL.
Control the flow of your ASP.NET scripts with loops.
Use the PEAR Config class to read and write configuration files in XML, PHP and INI formats.
Learn all about operators and conditional tests in ASP.NET.
More advanced tricks with the PHP filesystem API.
Get to grips with PHP's powerful and flexible file manipulation API.
Learn about ASP.NET variables and data types.
Do more with subqueries with the IN and EXISTS operators.
Get started with ASP.NET and the .NET Framework.
Get familiar with Perl's special built-ins.
Build sophisticated nested queries with MySQL 4.
Simplify date and time arithmetic with built-in MySQL functions.
Got a Perl problem? Better bring in the debugger.
Looking for a full-featured message board to add interactivity to your site? We've got just the thing!
Use application-level caching to improve the performance of your PHP scripts.
Examine the processes of implementing, monitoring and auditing a software risk management plan,together with a case study.
Build a comprehensive risk management plan that allows you to complete your projects on time, every time.
Set up an FTP server on your network to simplify file transfer between users or hosts.
Identify users and groups, track a user's clicks, maintain user statistics, and gracefully handle errors.
Use the patUser API to view, add, edit and delete users.
Add authentication to your PHP-based Web application in a jiffy with patUser.
Writers hate coding, and developers hate writing. And never the twain shall meet...except, perhaps, in a functional specification.
Perl comes with a powerful string manipulation API. Be afraid.
Use PHP's LDAP API to write complex search queries and modify the LDAP directory tree.
Use SSH to secure your Internet traffic through encrypted port forwarding.
Find out how PHP can be used to search an LDAP directory.
See examples of interface text for menus, windows, buttons, fields and application messages, and find out how to internationalize your application.
Learn to create clear, usable and easily comprehensible text for your application's user interface.
Compile, install and configure OpenLDAP to create an LDAP directory for your organization.
Learn to customize and secure patGuestbook.
A Yellow Pages for the Web? LDAP just might be the answer!
Find out what visitors actually think of your Web site.
Who needs the DOM? You've got XMLTree!
What's in a namespace? Quite a lot, it seems.
Find out how to organize your technical manual so it's easy to read and understand.
Writing code is easy. Explaining it is a whole new ball game.
Use built-in schema constructs to enforce uniqueness within your XML document instances. Can you say unique composed value?
Reading, writing and maintaining application configuration files has never been so easy.
Find out how to derive new element types by constraining existing ones.
Learn to apply extensibility and inheritance to your schemas.
Say hello to procmail, automated message processing that's so cool, it makes you want to believe in magic again.
See a sample table of contents for a user manual, and find out how to get the manual reviewed by others.
It ain't easy writing a user manual...but our cheat sheet should help.
Use SMIL to quickly build new Web-based multimedia applications.
Dreamweaver MX comes with some nifty new ideas designed to minimize hand-coding of PHP scripts.
Trap script errors and generate consistent error screens in your PHP applications.
Save time and money on file synchronization between network hosts.
Add search features, shopping carts and wish lists to your AWS-backed online store.
Use Amazon.com to power your own online store? Yup, sometimes wishes do come true.
Get up close and personal with METAL, the ZPT macro language.
Wanna get emailed automatically whenever your favourite Web pages change? Here's how.
Learn how to exploit the power of Samba's ancillary utilities.
Use the post-release phase of the software cycle to make both your customer and your accountant happy.
Learn about TAL loops, dynamically-generated attributes and error handlers.
Get Windows and Linux talking to each other with the Samba file-sharing suite.
Add variables and conditional tests to your ZPT templates.
Find out how to deliver bug-free code through systematic and reliable test processes.
Use Zope Page Templates to collaborate on Zope application development.
Deliver cleaner, faster and more maintainable code.
Keep it simple, stupid!
Analyzing and documenting customer requirements is the most important part of a software project. Find out why.
Hook your Python code up to a MySQL database with the MySQLdb module.
Dynamically construct PDF documents through PHP scripts.
Left join. Right join. Inner join. Welcome to the wild, the wacky, the insanely cool world of SQL joins.
Use Perl with WDDX to exchange data structures across the Web in a platform-neutral manner.
Collect user data on your Web site with Flash-based forms.
Find out how ADODB can be used to optimize multiple-run queries, commit and roll back transactions, and improve performance by caching query results.
Wanna make some money from your Web site? You're gonna need phpAds!
Make your PHP scripts portable across databases with the powerful ADODB database abstraction library.
Hook your Flash movie clips up to a database.
Find out how the Event object can be used to manipulate the dimensions of a Web page and intercept keyboard and mouse events.
Build your own Google, with PHP and SOAP.
Ever wondered if there was a way to stop Zope from barfing error messages all over your screen? Here it is.
Find out how to manipulate the variable namespace and build tree structures in DTML.
Proxy? We don't need no steenkin' proxy.
Twist and turn with DTML's loops.
Find out more about DTML's conditional expressions and comparison operators.
Take things to the next level with information on patTemplate's more sophisticated features.
Clean up your code by using templates to separate layout from business logic.
Always wanted to learn DTML, but didn't know where to start? Today's your lucky day.
Find out how to use PHP with the *other* open-source database system.
Want to add a little interactivity to your Zope portal? Take a look at ZUBB, the modestly-named Zope Ultimate Bulletin Board.
Who'd have thunk it? PHP can now (shock shock! horror horror!) even be used to interface with Microsoft COM objects on the Windows platform. Find out how.
Build a Zope-based online poll with MySQL and DTML.
Hate documenting your source code? Why not have PHP do it automatically for you?
A step-by-step guide to the process of serving up your Zope content through Apache.
Use PHP's error API to trigger your own errors and log error messages to a file, database or email address.
Hook PHP up to Java and use Java classes and Java Beans from within your PHP scripts.
Save time and effort by building a PHP-based object to validate HTML form input.
Find out how to use the PHP 4.1 error-handling API.
Take your Java/XML skills to the next level by converting your XML into other formats with the very powerful Xalan XSLT engine.
Get Zope and MySQL talking nice to each other.
Want to protect parts of your site from unauthorized visitors? It's easier than it sounds.
Ever wondered how to create and process HTML forms in the Zope environment? Relax. It's simpler than you think.
A Web site which dynamically updates itself with the latest news and information? Nope, it's not as far-fetched as it sounds.
Use your knowledge of DOM processing with Xerces to construct simple Web applications based on Xerces, XML and JSP.
Figured out SAX parsing in Java? Cat-skinning technique two involves a little thing called the DOM.
One of the nicest things about Perl - the DBI module - finally makes an appearance in PHP.
Get down and dirty with the Xerces SAX parser.
Learn about the new socket programming API in PHP 4.1.
Find out how to parse XML in Java.
Find out how the XML::DOM package provides an alternative technique for manipulating XML in Perl.
Find out how to construct and send MIME-encoded email messages with PHP.
Ever wondered how Web-based mail clients work? Find out here.
Learn how P3P hopes to bring greater transparency to the way personal information is used over the Web.
Uncover the third and final piece of the XML linking jigsaw with XPointer.
Find out how to use Perl's SAX parser to parse and convert your XML into Web-friendly HTML.
A man's best friend is his email client.
Integrate attachment handling features into the primitive mail client developed earlier.
Perform XSL transformations on the server with PHP's Sablotron extension.
Learn about advanced aspects of Python's OO implementation, including inheritance, destructors and overrides.
Take an in-depth look at PHP's array manipulation tools for faster, more efficient code.
Get a crash course in statistics by using PHP and mySQL to generate resource allocation and usage reports.
Take your Python skills to the next level with a discussion of classes and objects.
Build a timesheet system to track and analyze work hours for your consultancy or small business.
All the power of a DTD without those strange symbols and arcane commands? You gotta be kidding!
Looking for something new? Try XLink, hyperlinks on steroids.
Get all tied up in knots with PHP's string functions.
Find out how to read and write your own DTDs. Oooh!
Find out why WDDX is the future for Web-based data exchange.
Separate code from layout with PHP FastTemplate.
Expand your XSLT vocabulary with conditional constructs, loops and variables.
Use Python's exception handlers to avoid violent - and potentially embarrassing - flame-outs.
Find out how XSLT can help you convert all that marked-up data into something useful.
Use XPath to navigate to any point within an XML document.
Learn about PHP's objects by building a PHP-based Menu object to describe the relationships in a hierarchical menu tree.
Learn to logically group functions together into modules.
Find out what entities, namespaces, and CDATA blocks have to do with aliens, idiots, secret agents and buried treasure.
Get up to speed with the basics of XML theory with this discussion of elements, attributes and markup rules.
Find out how to abstract out parts of your Python code into reusable functions.
Complete the job listing system by adding a search engine and administration module.
Buy some Air In A Bottle(tm)! You won't regret it!
Build a complete job listing and resume management system with PHP and mySQL.
Luke Skywalker has the Force. Python programmers have dictionaries and tuples. What's the connection?
PHP's DOM parser offers a simpler - though slower - alternative to the SAX parsing technique.
Add flow control to your Python programs with the "for" and "while" loops.
Use PHP's SAX parser to parse XML data and generate HTML pages.
Learning Python will earn you respect, affection and bags of money. Find out why.
Build conditional expressions, slice and dice strings, and accept user input from the command line.
Simplify content management on your Web site with PHP-Nuke.
Improve The Vault with a search engine and a revision log.
Learn how to speed up JSP code development with custom tag libraries.
Save the paperless office from extinction with this electronic document management system.
Use the new DOM for image swaps, table generation, frame navigation and form validation.
Squash bugs, heat Beans and learn a litle more about JSP.
Precisely control access to information with the mySQL grant tables.
Get to grips with Perl's popular DBI and Carp modules.
A case study of building an online polling system with PHP and mySQL.
Find out how the new W3C DOM finally brings some standards to the decidedly non-standard world of the Web.
Learn how to "maintain state" on a JSP-based Web site with the Cookie and Session objects.
Build dynamic, data-driven Web pages with JSP.
Build a comments system for your Web site with PHP.
Find out JSP can be used to process form data, and learn about the Request object.
More String object methods, and a tour of the various control structures available in JSP.
A discussion of basic database concepts.
Conditional expressions, logical and comparsion operators, and a basket full of fortune cookies. What more could you ask for?
Get to grips with Java Server Pages with this introductory tutorial, which covers variables, includes and the String object.
Take PHP out of the classroom and into the real world, with this case study of building a Web-based appointment calendar.
Get a JSP development environment up and running on your Windows/Linux box in thirty minutes flat.
Add sound to your Flash movie, organize your movie into scenes, and share symbols across different movie clips.
Use SELECT queries, joins, sub-queries and built-in SQL functions to focus in on the data you need.
Add interactivity to your Flash movies with built-in Flash Actions, and then use the new Flash Projector to distribute your movies to all and sundry.
Learn how to use type in your Flash movie, and explore Flash's button symbols.
Learn about Apache's authentication, logging and URL rewriting capabilities.
Learn to use server-side includes and Apache's virtual hosting features.
Learn the basics of creating databases and tables, and inserting data into them, with this introduction to SQL.
Use Flash's powerful tweening tools to create slick animation clips with minimal time and effort.
Export and embed your Flash movies to the Web.
An introduction to the various drawing and selection tools available in Macromedia Flash.
Object methods and properties, inheritance, overrides and destructors - they're all here!
Learn more about PHP's file and directory manipulation functions.
Reduce stress levels - and hair loss - by handing your code over to CVS, the powerful open-source version control system.
A light-hearted look at some basic OO concepts in Perl.
The CGI.pm module offers Perl programmers powerful page construction and form parsing capabilities.
Build a browser-based FTP client with new functions available in PHP 4.0.
IE5's image filters can help you add special effects to your Web pages.
Session management for your Web site in PHP 4.0.
New embedded font technology allows Web developers to embed fonts directly into a Web page. Find out how.
Use PHP 4.0's image generation functions to create database-driven menus and pie charts.
Loops, operators, and some pre-defined WMLScript functions.
Client-side scripting comes to WML-enabled devices.
Learn how to create and use style sheets across your Web site.
Learn about classes, constructors and extensibility in PHP 4.0.
Learn how to create and use style sheets across your Web site.
Put your Perl skills to the test with some real-world CGI applications.
An introduction to the basics of CGI scripting, and a new type of Perl variable.
Use PHP's database support to create dynamic data-driven Web sites.
Review some powerful built-in Perl functions for string and math operations.
Upcoming wireless technologies demystified.
Looking for a hosting service for your Web site? Read this first!
Learn how to structure your Perl code for maximum reusability with subroutines.
An introduction to the WML programming language.
An introduction to the WML programming language.
Find out how to use Perl to interact with files on your system.
Learn about Perl's control structures and array variables.
Learn about Perl's variables, operators, and conditional expressions.
An introduction to Secure SHell technology.
An introduction to the world fo Perl programming.
Advanced usage for the vi text editor.
Learn how to use regular expressions quickly perform search and replace operations.
A quick and dirty guide to the vi text editor.