Aurelio De Rosa
I'm an Italian web and app developer who have a bachelor degree in Computer Science and 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. I'm also a regular blogger for several networks (SitePoint, Tuts+, FlippinAwesome) where I write articles about the topics I usually work with and more.
Tutorials
  • Code
    HTML5: Network Information APIHtml5
    633 shares
    Responsive web design is an invaluable concept, but it has an important limitation, the changes we make to a web page are mostly based on the size of the viewport. What we really need is information about the device's network connection. In this article, we'll discuss the Network Information API, which promises us this information.Read More…
  • Code
    An Introduction to the Device Orientation APIPreview image@2x
    68 shares
    The possibility to detect the orientation of a device can be very helpful on the mobile web. It allows developers to offer an improved experience to the user. In this article, I'll introduce you to the Device Orientation API, explaining what type of data it can offer us and how to leverage it in your applications.Read More…
  • Code
    An Introduction to the Geolocation APIPreview image@2x
    109 shares
    Paper maps have long been replaced by dedicated GPS navigation devices and mobile applications, which have become ubiquitous. Today, we're lucky enough to have geolocation natively supported by browsers. In this article, we'll discuss the Geolocation API, which allows us to detect and track the location of a device.Read More…
  • Code
    HTML5: Vibration APIHtml5
    212 shares
    HTML5 has been a breath of fresh air for the web, which hasn't only affected the web as we know it. HTML5 provides a number of APIs that enable developers to create interactive websites and improve the user experience on mobile devices. In this article, we'll take a closer look at the Vibration API.Read More…
  • Code
    HTML5: Battery Status APIHtml5
    160 shares
    The number of people browsing the web using mobile devices grows every day. It's therefore important to optimize websites and web applications to accommodate mobile visitors. The W3C (World Wide Web Consortium) is well aware of this trend and has introduced a number of APIs that help with this challenge. In this article, I will introduce you to one of these APIs, the Battery Status API.Read More…
  • Code
    Better Responsive Images With the picture ElementPicture element retina preview
    222 shares
    This article will introduce you to <picture>, a new proposed element created to try and solve the problem of serving the version of content images which better suits the device currently visiting a web page.Read More…
  • Code
    PhoneGap: Build a Feed Reader - ConfigurationAudero reader preview2@2x
    2 shares
    This is the third and final part of the series about Audero Feed Reader. In this article, you'll learn how to create the configuration file and complete the project we started in a prior lesson.Read More…
  • Code
    PhoneGap: Build a Feed Reader - Application LogicAudero reader preview2
    2 shares
    This is the second part of the series about Audero Feed Reader. In this article, we'll delve into the business logic of our application and provide additional background on the plugins and API used for our project.Read More…
  • Code
    PhoneGap: Build a Feed Reader - Project StructurePhonegap feed reader@2x
    17 shares
    Although not specifically created to work together, jQuery Mobile and Cordova (also known as PhoneGap) are a very powerful duo to create hybrid, mobile apps. This series will teach you how to develop a feed reader using web technologies and these two frameworks. Over the course of this series, you'll also become familiar with the Cordova Connection and Storage Core Plugins and the Google Feed API.Read More…
  • Code
    Pure: What, Why, & How?Pure retina preview
    305 shares
    This tutorial will introduce you to Pure, a CSS library made of small modules, that can help you in writing completely responsive layouts, in a very fast and easy way. Along the way, I'll guide you through the creation of a simple page in order to highlight how you can use some of the library's components.Read More…
  • Code
    Build an AudioPlayer with PhoneGap: Application TuningAurelio audio player@2x
    This is the third and final part of the series about Audero Audio Player. In this article, I will go over the remaining files so that you can finish the project and play around with it.Read More…
  • Code
    Build an AudioPlayer with PhoneGap: Application LogicAurelio audio player@2x
    3 shares
    This is the second part of the series about Audero Audio Player. In this article, we're going to create the business logic of our player. I'll also explain some of the Cordova APIs that were introduced in the previous article.Read More…