<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[Lorenzo Alberton]]></title>
    <link>http://www.alberton.info/</link>
    <description><![CDATA[Lorenzo Alberton's projects. PHP, PEAR, Software Design, Database Administration, Web Design.]]></description>
    <pubDate>Wed, 14 Nov 2012 09:38:53 +0000</pubDate>
    <generator>Lorenzo Alberton</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[On batching vs. latency, and jobqueue models]]></title>
      <link>http://www.alberton.info/batching_vs_latency_and_jobqueue_models.html</link>
      <guid>http://www.alberton.info/batching_vs_latency_and_jobqueue_models.html</guid>
      <description><![CDATA[A little journey exploring job queue models and debunking some programming folklore around the effects of batching on latency.]]></description>
      <pubDate>Wed, 14 Nov 2012 09:39:12 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Message Queues">Message Queues</category>
    </item>
    <item>
      <title><![CDATA[Updated Kafka PHP client library]]></title>
      <link>http://www.alberton.info/kafka_07_php_client_library.html</link>
      <guid>http://www.alberton.info/kafka_07_php_client_library.html</guid>
      <description><![CDATA[New PHP client library for the Apache Kafka project.
Full support for Kafka 0.7+, with robust socket handling, complete test suite, Zookeeper-based consumer and many other improvements.]]></description>
      <pubDate>Tue, 18 Sep 2012 07:45:50 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/Apache">Apache</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Message Queues">Message Queues</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Kafka">Kafka</category>
    </item>
    <item>
      <title><![CDATA[Musings on some technical papers I read this weekend: Google Dremel, NoSQL comparison, Gossip Protocols]]></title>
      <link>http://www.alberton.info/musings_on_technical_papers_dremel_nosql_gossip.html</link>
      <guid>http://www.alberton.info/musings_on_technical_papers_dremel_nosql_gossip.html</guid>
      <description><![CDATA[Some random comments on Dremel and a benchmark on Key-Value stores. How to evaluate technical papers and read between the lines.]]></description>
      <pubDate>Mon, 03 Sep 2012 08:03:47 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
      <category domain="http://www.alberton.info/articles/filter/tag/NoSQL">NoSQL</category>
    </item>
    <item>
      <title><![CDATA[Historical Twitter access - A journey into optimising Hadoop jobs]]></title>
      <link>http://www.alberton.info/datasift_historical_twitter_access.html</link>
      <guid>http://www.alberton.info/datasift_historical_twitter_access.html</guid>
      <description><![CDATA[A journey into optimising Hadoop jobs: the strategies to scan and filter a PetaByte of archived data, schedule new jobs and deliver data fast.]]></description>
      <pubDate>Tue, 07 Aug 2012 20:14:56 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Hadoop">Hadoop</category>
    </item>
    <item>
      <title><![CDATA[Kafka proposed as Apache incubator project]]></title>
      <link>http://www.alberton.info/kafka_apache_incubator.html</link>
      <guid>http://www.alberton.info/kafka_apache_incubator.html</guid>
      <description><![CDATA[Kafka is a distributed publish-subscribe messaging system developed at LinkedIn, designed to support a very high throughput, persistent messages and parallel loading into Hadoop. A proposal has been submitted to make Kafka an Apache incubator project.]]></description>
      <pubDate>Fri, 24 Jun 2011 07:38:18 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
      <category domain="http://www.alberton.info/articles/filter/tag/NoSQL">NoSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Message Queues">Message Queues</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Kafka">Kafka</category>
    </item>
    <item>
      <title><![CDATA[NoSQL Databases: What, When and Why (PHPUK2011)]]></title>
      <link>http://www.alberton.info/nosql_databases_what_when_why_phpuk2011.html</link>
      <guid>http://www.alberton.info/nosql_databases_what_when_why_phpuk2011.html</guid>
      <description><![CDATA[Some considerations about NoSQL databases, and slides of my talk given at PHPUK 2011: "NoSQL Databases: What, When and Why".]]></description>
      <pubDate>Sun, 27 Feb 2011 18:44:40 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
      <category domain="http://www.alberton.info/articles/filter/tag/NoSQL">NoSQL</category>
    </item>
    <item>
      <title><![CDATA[PHPNW10 slides and new job!]]></title>
      <link>http://www.alberton.info/phpnw10_summary_and_new_job.html</link>
      <guid>http://www.alberton.info/phpnw10_summary_and_new_job.html</guid>
      <description><![CDATA[Summary of the PHPNW10 conference, Slides about my talk "Profile your PHP application and make it fly" and new job!]]></description>
      <pubDate>Tue, 19 Oct 2010 08:05:47 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Zend Framework">Zend Framework</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Apache">Apache</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Profiling">Profiling</category>
    </item>
    <item>
      <title><![CDATA[The Art of Scalability - DPC10 wrapup]]></title>
      <link>http://www.alberton.info/talks_dpc_2010_wrapup.html</link>
      <guid>http://www.alberton.info/talks_dpc_2010_wrapup.html</guid>
      <description><![CDATA[A wrapup of the Dutch PHP Conference 2010. 
Uploaded slides of my talk "The Art of Scalability - Managing growth".]]></description>
      <pubDate>Sun, 13 Jun 2010 14:50:34 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
    </item>
    <item>
      <title><![CDATA[PHP UK 2010: RDBMS in the social networks age]]></title>
      <link>http://www.alberton.info/talks_phpuk_2010_wrapup.html</link>
      <guid>http://www.alberton.info/talks_phpuk_2010_wrapup.html</guid>
      <description><![CDATA[Wrapup of the PHP UK Conference 2010. Uploaded slides of my talk "RDBMS in the social networks age" about graphs in the database.]]></description>
      <pubDate>Sat, 27 Feb 2010 15:22:41 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PostgreSQL">PostgreSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Firebird SQL">Firebird SQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SQL Server">SQL Server</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
    </item>
    <item>
      <title><![CDATA[Profiling PHP applications with XHProf: the path to scalability]]></title>
      <link>http://www.alberton.info/profiling_with_xhprof_the_path_to_scalability.html</link>
      <guid>http://www.alberton.info/profiling_with_xhprof_the_path_to_scalability.html</guid>
      <description><![CDATA[My latest article on Profiling using XHProf, a neat tool developed at Facebook. A step-by-step tutorial to install and use XHProf, and some useful hints on how to improve performances and scalability of your PHP application.]]></description>
      <pubDate>Tue, 01 Dec 2009 22:22:52 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Tutorial">Tutorial</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Scalability">Scalability</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Profiling">Profiling</category>
    </item>
    <item>
      <title><![CDATA[Profiling PHP Applications with XHProf]]></title>
      <link>http://www.alberton.info/profiling_with_xhprof.html</link>
      <guid>http://www.alberton.info/profiling_with_xhprof.html</guid>
      <description><![CDATA[An introduction to PHP Profiling using XHProf, and some techniques on how to get the most out of your application.]]></description>
      <pubDate>Tue, 01 Dec 2009 17:57:52 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Tutorial">Tutorial</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Performance">Performance</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Profiling">Profiling</category>
    </item>
    <item>
      <title><![CDATA[Speaking at the PHP Barcelona conference 2009]]></title>
      <link>http://www.alberton.info/speaking_at_phpbarcelona_2009.html</link>
      <guid>http://www.alberton.info/speaking_at_phpbarcelona_2009.html</guid>
      <description><![CDATA[Speaking at the PHP Barcelona Conference 2009. Talk: "Trees in the Database: Advanced Data Structures".]]></description>
      <pubDate>Mon, 26 Oct 2009 09:30:24 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PostgreSQL">PostgreSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Firebird SQL">Firebird SQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SQL Server">SQL Server</category>
    </item>
    <item>
      <title><![CDATA[New article: Graphs in the database, SQL meets social networks]]></title>
      <link>http://www.alberton.info/graphs_in_the_database_article.html</link>
      <guid>http://www.alberton.info/graphs_in_the_database_article.html</guid>
      <description><![CDATA[Graphs in the database: how to store a graph data structure in a DBMS, and answer the most common queries typical of social networks, like "You might also know" or "You might also like", or "How you are connected to XYZ" (degrees of separation).]]></description>
      <pubDate>Mon, 07 Sep 2009 20:40:06 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PostgreSQL">PostgreSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Firebird SQL">Firebird SQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SQL Server">SQL Server</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Tutorial">Tutorial</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
    </item>
    <item>
      <title><![CDATA[Graphs in the database: SQL meets social networks]]></title>
      <link>http://www.alberton.info/graphs_in_the_database_sql_meets_social_networks.html</link>
      <guid>http://www.alberton.info/graphs_in_the_database_sql_meets_social_networks.html</guid>
      <description><![CDATA[How to store a graph data structure in a DBMS, and query it to solve many of the problems of social networks.]]></description>
      <pubDate>Mon, 07 Sep 2009 10:19:15 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PostgreSQL">PostgreSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Firebird SQL">Firebird SQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
    </item>
    <item>
      <title><![CDATA[Create a video preview as animated GIF with FFmpeg and PHP SPL]]></title>
      <link>http://www.alberton.info/video_preview_as_animated_gif_with_ffmpeg_and_spl.html</link>
      <guid>http://www.alberton.info/video_preview_as_animated_gif_with_ffmpeg_and_spl.html</guid>
      <description><![CDATA[Extract frames from a movie and create a preview as animated GIF, using PHP, SPL, Imagick and FFmpeg.]]></description>
      <pubDate>Mon, 31 Aug 2009 14:21:02 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SPL">SPL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Tutorial">Tutorial</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Imagick">Imagick</category>
    </item>
    <item>
      <title><![CDATA[Trees in the database: It sure ain't no CouchDB!]]></title>
      <link>http://www.alberton.info/talks_dpc_2009_wrapup.html</link>
      <guid>http://www.alberton.info/talks_dpc_2009_wrapup.html</guid>
      <description><![CDATA[Wrap-up of the Dutch PHP Conference, Amsterdam, 11-13 June 2009.]]></description>
      <pubDate>Sat, 27 Jun 2009 17:30:01 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PostgreSQL">PostgreSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Firebird SQL">Firebird SQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SQL Server">SQL Server</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
    </item>
    <item>
      <title><![CDATA[Speaking at the Dutch PHP Conference 2009]]></title>
      <link>http://www.alberton.info/speaking_at_dpc_2009.html</link>
      <guid>http://www.alberton.info/speaking_at_dpc_2009.html</guid>
      <description><![CDATA[Speaking at the Dutch PHP Conference 2009. Talk: "Trees in the Database: Advanced Data Structures".]]></description>
      <pubDate>Thu, 09 Apr 2009 23:18:00 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PostgreSQL">PostgreSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Firebird SQL">Firebird SQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SQL Server">SQL Server</category>
    </item>
    <item>
      <title><![CDATA[Zend Framework, mod_rewrite and public dir in shared hosting]]></title>
      <link>http://www.alberton.info/zend_framework_mod_rewrite_shared_hosting.html</link>
      <guid>http://www.alberton.info/zend_framework_mod_rewrite_shared_hosting.html</guid>
      <description><![CDATA[A quick tip on how to deal with Zend Framework directory structure and the public document root directory in most shared hosting accounts, using mod_rewrite and an .htaccess file.]]></description>
      <pubDate>Sun, 15 Feb 2009 21:39:52 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Zend Framework">Zend Framework</category>
      <category domain="http://www.alberton.info/articles/filter/tag/mod_rewrite">mod_rewrite</category>
    </item>
    <item>
      <title><![CDATA[Book review: "TYPO3 Extension Development" by Dmitry Dulepov]]></title>
      <link>http://www.alberton.info/review_typo3_extension_development.html</link>
      <guid>http://www.alberton.info/review_typo3_extension_development.html</guid>
      <description><![CDATA[A review of the book TYPO3 Extension Development" by Dmitry Dulepov, Packt Publishing]]></description>
      <pubDate>Thu, 08 Jan 2009 12:18:02 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PEAR">PEAR</category>
      <category domain="http://www.alberton.info/articles/filter/tag/TYPO3">TYPO3</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Book Review">Book Review</category>
    </item>
    <item>
      <title><![CDATA[Database identifiers, quoting and case sensitivity]]></title>
      <link>http://www.alberton.info/dbms_identifiers_and_case_sensitivity.html</link>
      <guid>http://www.alberton.info/dbms_identifiers_and_case_sensitivity.html</guid>
      <description><![CDATA[Exploring database delimited identifiers and case sensitivity: the effect of quoting table and field names in the various DBMS.]]></description>
      <pubDate>Wed, 03 Dec 2008 12:15:05 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PEAR">PEAR</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PostgreSQL">PostgreSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
    </item>
    <item>
      <title><![CDATA[Zend Framework testing: emulating HTTP calls]]></title>
      <link>http://www.alberton.info/zend_framework_testing_emulating_http_calls.html</link>
      <guid>http://www.alberton.info/zend_framework_testing_emulating_http_calls.html</guid>
      <description><![CDATA[How to test HTTP calls using Zend Framework, using Dependency Injection and a stub HTTP Client.]]></description>
      <pubDate>Wed, 29 Oct 2008 10:30:20 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PEAR">PEAR</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Zend Framework">Zend Framework</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Tutorial">Tutorial</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Testing">Testing</category>
    </item>
    <item>
      <title><![CDATA[Updated articles to extract META informations from databases]]></title>
      <link>http://www.alberton.info/database_meta_info_articles_updated.html</link>
      <guid>http://www.alberton.info/database_meta_info_articles_updated.html</guid>
      <description><![CDATA[By popular request, I've updated my articles explaining how to retrieve meta data from your DBMS (Firebird SQL, PostgreSQL, Oracle, SQL Server). Have fun.]]></description>
      <pubDate>Tue, 09 Sep 2008 11:40:44 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PostgreSQL">PostgreSQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Firebird SQL">Firebird SQL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SQL Server">SQL Server</category>
      <category domain="http://www.alberton.info/articles/filter/tag/INFORMATION_SCHEMA">INFORMATION_SCHEMA</category>
    </item>
    <item>
      <title><![CDATA[PEAR::Translation2 tutorials - "backend" usage]]></title>
      <link>http://www.alberton.info/pear_translation2_tutorial_backend.html</link>
      <guid>http://www.alberton.info/pear_translation2_tutorial_backend.html</guid>
      <description><![CDATA[This second Translation2 tutorial shows how to add, update and remove languages and translations.]]></description>
      <pubDate>Sun, 18 May 2008 16:28:05 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PEAR">PEAR</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Tutorial">Tutorial</category>
    </item>
    <item>
      <title><![CDATA[PEAR::Translation2 tutorials - "frontend" usage]]></title>
      <link>http://www.alberton.info/pear_translation2_tutorial_frontend.html</link>
      <guid>http://www.alberton.info/pear_translation2_tutorial_frontend.html</guid>
      <description><![CDATA[This first Translation2 tutorial shows how to deal with translated strings: how to fetch them one by one or in groups, and how to transform, cache and decorate them.]]></description>
      <pubDate>Tue, 13 May 2008 19:28:05 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PEAR">PEAR</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Tutorial">Tutorial</category>
    </item>
    <item>
      <title><![CDATA[PEAR::Translation2 Tutorials]]></title>
      <link>http://www.alberton.info/pear_translation2_tutorials.html</link>
      <guid>http://www.alberton.info/pear_translation2_tutorials.html</guid>
      <description><![CDATA[I just released the first stable version of Translation2. Here's an overview of the package, its purpose and its design.]]></description>
      <pubDate>Tue, 06 May 2008 11:00:05 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PEAR">PEAR</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Tutorial">Tutorial</category>
    </item>
    <item>
      <title><![CDATA[PHP 5.3 SPL data structures: SplStack, SplHeap, SplPriorityQueue, SplDoublyLinkedList]]></title>
      <link>http://www.alberton.info/php_5.3_spl_data_structures.html</link>
      <guid>http://www.alberton.info/php_5.3_spl_data_structures.html</guid>
      <description><![CDATA[A sneak peak at some new SPL data structures (stack, heap, queue, list) introduced in PHP 5.3.]]></description>
      <pubDate>Tue, 08 Apr 2008 11:12:00 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SPL">SPL</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Data structures">Data structures</category>
    </item>
    <item>
      <title><![CDATA[PHP 5.3 SPL goodies: GlobIterator, SplFileObject and CSV files]]></title>
      <link>http://www.alberton.info/php_5.3_spl_goodies.html</link>
      <guid>http://www.alberton.info/php_5.3_spl_goodies.html</guid>
      <description><![CDATA[A sneak peak at some SPL goodies introduced in PHP 5.3: The GlobIterator and SplFileObject classes.]]></description>
      <pubDate>Thu, 27 Mar 2008 12:40:02 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/SPL">SPL</category>
    </item>
    <item>
      <title><![CDATA[PEAR MDB2 2.5.0b1 released]]></title>
      <link>http://www.alberton.info/pear_mdb2_2_5_0b1.html</link>
      <guid>http://www.alberton.info/pear_mdb2_2_5_0b1.html</guid>
      <description><![CDATA[A new beta release of MDB2 is out. Enjoy!]]></description>
      <pubDate>Sat, 15 Mar 2008 10:52:01 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PEAR">PEAR</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
    </item>
    <item>
      <title><![CDATA[Book review: "PHP Oracle Web Development" by Yuli Vasiliev]]></title>
      <link>http://www.alberton.info/review_php_oracle_web_development.html</link>
      <guid>http://www.alberton.info/review_php_oracle_web_development.html</guid>
      <description><![CDATA[Review of the book "PHP Oracle Web Development" by Yuli Vasiliev (Packt Publishing). Book contents, highlights and impressions. A sample chapter is included.]]></description>
      <pubDate>Sat, 17 Nov 2007 12:18:02 +0000</pubDate>
      <category domain="http://www.alberton.info/articles/filter/tag/PHP">PHP</category>
      <category domain="http://www.alberton.info/articles/filter/tag/PEAR">PEAR</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Database">Database</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Oracle">Oracle</category>
      <category domain="http://www.alberton.info/articles/filter/tag/Book Review">Book Review</category>
    </item>
    <item>
      <title><![CDATA[Extracting META information from Interbase/Firebird SQL (INFOR