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