I'm a (full-stack) web and app developer with more than 5 years' experience programming for the web using HTML5, CSS3, JavaScript and PHP. I mainly use the LAMP stack and frameworks like jQuery, jQuery Mobile, and Cordova (PhoneGap). My interests also include web security, web accessibility, SEO and WordPress. Currently I'm self-employed working with the cited technologies and a regular blogger for several networks (SitePoint, Tuts+ and FlippinAwesome) where I write articles about the topics I usually work with and more. I'm also the author of the books jQuery in Action, third edition and Instant jQuery Selectors.

Aurelio's articles

  1. List Files and Directories with PHP

    This beginner article discusses several different ways to achieve the same goal: retrieve and filter a list of files and directories. Some approaches use basic PHP functions for the absolute beginner, and other approaches use the more robust SPL Iterators for the more moderate beginners.

  2. Five Useful Functions Missing in Javascript

    JavaScript has been around for several years and its core continues to mature, including new classes and functions to help programmers do their job. However, some basic utility functions are still missing and instead implemented with libraries like jQuery, Prototype and MooTools. Working with these tools is great but in some cases their use is […]

  3. Setting Custom Error Messages for Zend_Form_Element

    How do you mark a field of a Zend_Form form that is a Zend_Form_Element as invalid, showing one or more custom error messages? The question is mainly raised by the native counter-intuitive methods of the Zend_Form_Element class. Learn how to properly set custom error messages for your Zend_Form_Elements with this article.

  4. Implementing a Cross-Browser Context Menu as a jQuery Plugin

    Often you need to have a custom context menu somewhere on your page. Chances are that you’re already using jQuery on your website since jQuery is used on half of all websites. This tutorial will show you how to implement your own jQuery plugin for creating cross-browser context menus. The final result will consist of one […]

  5. Create Your Own HTML5 Environmental Thermometer

    There is no doubt: HTML5 and CSS3, and their related APIs, are hot stuff. In this article I will show how you can use these technologies to create a complete and functional environmental thermometer. The Ingredients An HTML5 environmental thermometer is a simple and adaptive thermometer that allows you to gauge the temperature of a […]