Lorenzo Alberton
Articles » Tutorial
Filter articles by topic
AJAX, Apache, Book Review, Charset, Cheat Sheet, Data structures, Database, Firebird SQL, Hadoop, Imagick, INFORMATION_SCHEMA, JavaScript, Kafka, Linux, Message Queues, mod_rewrite, Monitoring, MySQL, NoSQL, Oracle, PDO, PEAR, Performance, PHP, PostgreSQL, Profiling, Scalability, Security, SPL, SQL Server, SQLite, Testing, Tutorial, TYPO3, Windows, Zend FrameworkProfiling PHP applications with XHProf: the path to scalability
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. Read article
Profiling PHP Applications with XHProf
An introduction to PHP Profiling using XHProf, and some techniques on how to get the most out of your application. Read article
New article: Graphs in the database, SQL meets social networks
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). Read article
Create a video preview as animated GIF with FFmpeg and PHP SPL
Extract frames from a movie and create a preview as animated GIF, using PHP, SPL, Imagick and FFmpeg. Read article
Zend Framework testing: emulating HTTP calls
How to test HTTP calls using Zend Framework, using Dependency Injection and a stub HTTP Client. Read article
PEAR::Translation2 tutorials - "backend" usage
This second Translation2 tutorial shows how to add, update and remove languages and translations. Read article
PEAR::Translation2 tutorials - "frontend" usage
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. Read article
PEAR::Translation2 Tutorials
I just released the first stable version of Translation2. Here's an overview of the package, its purpose and its design. Read article
PEAR::Pager Tutorials - Use Pager with Smarty. Use Pager_Wrapper with AJAX
Since I keep getting emails asking for help with PEAR::Pager, here's a couple of new examples about the most requested features: 1) how to use Pager with a template engine like Smarty; 2) how to use Pager_Wrapper to paginate database results and display them using AJAX. Read article
PEAR::Pager Tutorials - Article Pagination and Navigation
How to navigate through the paragraphs of a long article with PEAR::Pager. Read article