I'm a (full-stack) web and app developer with more than 5 years' experience programming for the web using HTML, CSS, Sass, JavaScript, and PHP. I'm an expert of JavaScript and HTML5 APIs but my interests include web security, accessibility, performance, and SEO. I'm also a regular writer for several networks, speaker, and author of the books jQuery in Action, third edition and Instant jQuery Selectors.
Aurelio's articles
This article explores the process of testing asynchronous code using QUnit. This is a followup to a previous article on writing synchronous QUnit tests.
This article looks at 5 Grunt tasks that can easily improve the performance of your website.
Aurelio De Rosa examines the shorthand methods that jQuery provides for achieving asynchronous actions in Ajax-based applications.
Aurelio De Rosa takes a look at some JavaScript solutions for sticky navigation, while introducing CSS's new position: sticky feature, along with some polyfills.
This article introduces the QUnit testing framework. It also explains how the QUnit assertions work.
We highlight 5 JavaScript APIs to empower your mobile web applications.
Aurelio introduces the HTML5 Resource timing API, which helps us collect timing information for various resources loaded locally or via third parties.
This article introduces some of the capabilities of the jQuery animate() method. Several basic animations are created for the reader to follow along.
This article compares jQuery and CSS based animations and explains how jQuery animations can be improved.
This article covers five grunt tasks that are considered extremely noteworthy in the author's opinion.
Introducing the Proximity API. An HTML5 API that provides information about the distance between a smartphone and an object.
This article provides an introduction to the web notifications API, which is used to let users know when something of note has occurred on a page.
This article introduces the Speech Synthesis API, and shows how it is used to make talking web pages.
There are tons of new features in HTML5 that can help us build powerful web apps. This article discusses 10 of these, with details on browser support.
This article introduces the Web Speech API, which allows web applications to convert a user's voice into text.
Learn how to force Apache to ignore cached gettext translations - the class described in this article helps you keep your translations fresh.
This article provides a survey of the classList API and shows how it is used to manipulate classes.
Since HTML has evolved quite a bit in recent years, it's good to review some tags you may have forgotten about or maybe didn't know at all. Here are 10.
This article explores HTML5 custom data attributes and the JavaScript dataset API.
This article provides an introduction to the getUserMedia API. The article provides a working example of the API in action.
The article explores the User Timing API and shows how it can be used to benchmark JavaScript code.
Read Build a Currency Converter with jQuery Mobile and Cordova: 6 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Build a Currency Converter with jQuery Mobile and Cordova: 5 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
This article gives a brief overview of the WAV file format and explains the Audero Wav Extractor library which can be used to extract snippets of WAV files.
Read Build a Currency Converter with jQuery Mobile and Cordova: 2 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Build a Currency Converter with jQuery Mobile and Cordova: 1 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read What to Expect From jQuery Mobile 1.3.0 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
This article teaches readers how to manage cookies using the jQuery plugin jquery.cookie.
This article teaches readers how to create a jQuery plugin featuring flashing text.
This article shows the reader how to create a polyline on a map, using geolocation and the Google Maps API. A complete demo is also presented.