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. Build a Location-Based Mobile App With HTML5 and Javascript: Part 2

    This entry is part 2 of 6 in the series Build a Location-Based Mobile App With HTML5 and Javascript

    This entry is part 2 of 6 in the series Build a Location-Based Mobile App With HTML5 and JavascriptIn the first article of this series, I showed the features of the mobile app “Where I parked my car” and outlined an overview of the technologies that will be used for its implementation. In this article […]

  2. Build a Location-Based Mobile App With HTML5 and Javascript: Part 1

    This entry is part 1 of 6 in the series Build a Location-Based Mobile App With HTML5 and Javascript

    This entry is part 1 of 6 in the series Build a Location-Based Mobile App With HTML5 and JavascriptYou don’t need separate platform-specific technologies to develop powerful, useful apps. You’d be surprised with what you can build with HTML5 and popular JavaScript libraries. This article is the first of a series in which I’ll develop […]

  3. Sending Email with Swift Mailer

    Sending email is a common task we must deal with often. Although you can use PHP’s native functions, they can be too low-level, especially when you want to attach files to your messages. This article introduces you to Swift Mailer, a powerful, component-based library that let’s you send emails easily through an OOP interface.

  4. Build Lists and Popups in Minutes Using jQuery Mobile

    In my last article, I explained what’s new in jQuery Mobile 1.2.0, the latest release of the popular mobile development framework. The article describes the new devices compatibility, the popup widget, the collapsible lists, and several deprecated methods. Today, I’ll show you a complete and functional example which will be powered by the new features […]

  5. Introduction to Page Visibility API

    Mobile is cool. Mobile apps are even cooler. Unfortunately, in most cases, mobile connections suck because they are slow or you don’t haven unlimited bandwidth. It would be great to have rich web applications that don’t waste users’ resources, especially when they aren’t looking at that page. This article will show you how to partially […]

  6. Discovering the High Resolution Time API

    In today’s world, performance really matters. Developers need to be able to accurately measure the performance of their software. For those who work on the web, the W3C has a brand new API for reliably keeping time. That API is the High Resolution Time API. This article will explore the High Resolution Time API, and […]

  7. 3 Strange PHP Facts You May Not Know

    There is no doubt: PHP is an easy, flexible, and forgiving language. But it can also exhibit some surprising behavior. See some “strange facts” in this article and learn why PHP gives the results it does.

  8. Trimming Strings in JavaScript

    String trimming is one of the most common tasks that programmers deal with. Trimming functions remove whitespace from the beginning and/or end of a string. Native support for trimming was introduced in JavaScript 1.8.1, meaning that they were not part of Internet Explorer prior to IE9. This article will show you how to trim, and […]

  9. What’s New in jQuery Mobile 1.2.0?

    A highly anticipated new version of jQuery Mobile was recently released. Let’s have a look at what’s been added and changed in this 1.2.0 version. Throughout the code samples, you’ll learn also how to handle these new features and harness them to improve your mobile apps.

  10. What’s New in PhoneGap 2.2?

    The day after Halloween, we all received a great gift from Adobe — the release of the latest version of Cordova, better known as PhoneGap. The new 2.2.0 version introduced several interesting supplementary features and enhancements. This article will show you a brief overview on these new changes to PhoneGap. As you may already know, PhoneGap […]