I love speaking about HTML, CSS, PHP, JavaScript, Web APIs, jQuery, and many other topics. If you would like me to give a presentation at one of your events, send me an email at [email protected].

Aurelio De Rosa speaking at Facebook Italian Universities Tour 2017 - Naples
Aurelio De Rosa speaking at jsDay 2015
Aurelio De Rosa speaking at Facebook Italian Universities Tour 2017 - Rome
Aurelio De Rosa speaking at WebTech 2014
Aurelio De Rosa speaking at London Web Standards
Aurelio De Rosa speaking at Facebook Italian Universities Tour 2017 - Padua
Aurelio De Rosa speaking at 4Developers 2015
Aurelio De Rosa speaking at Topconf Tallinn 2015

Past talks

Pensa in grande

  • Motivational
  • Think big

Quando si è studenti universitari si sogna spesso di lavorare per una grande azienda informatica, ma tanti hanno paura di non essere all'altezza delle aspettative. La paura di fallire può essere tale da non volere neanche provare a mandare la candidatura ed affrontare il colloquio di lavoro.

In questo talk, racconterò la mia esperienza e le mie sensazioni che mi hanno percorso da essere uno studente universitario a sviluppatore per Facebook. Inoltre, racconterò la realtà lavorativa e le opportunità offerte dalle grandi aziende e dall'estero.

Presentation given at

Improve the style and quality of your project. Automatically!

  • Automation
  • CSS
  • Code quality
  • Code style
  • HTML
  • JavaScript
  • Sass

When working in a team, you deal with people at different levels, from juniors to seniors. If you're the lead of the project, it's really hard to have all the developers involved following the same code conventions and having them writing the same high quality code you wish. But that's not their fault and nobody has to be blamed. Everyone has been there at some point in his or her career, and unless you want to go crazy, you can't review every line of code of the project.

In this talk, I'll discuss some tools that can help you in automatically checking the code style and quality of the HTML, CSS, Sass, and JavaScript of your team to improve the project without slowing anyone down.

Presentation given at

Talking and listening to web pages

  • Accessibility
  • JavaScript
  • Web Speech API

As web developers, our job is to build nice, fast, and reliable websites, web apps, or web services. But our role isn't limited to this. We have to build these products not only for our ideal users but for a range of people as wide as possible. Today's browsers help us in achieving this goal providing APIs created with this scope in mind. One of these APIs is the Web Speech API that provides speech input and text-to-speech output features in a web browser.

In this talk you'll learn what the Web Speech API is and how it can drastically improve the way users, especially those with disabilities, perform tasks in your web pages.

Presentation given at

People don't give a f**k of JavaScript

  • HTML5
  • JavaScript
  • Performance
  • UX

People don't give a f**k of JavaScript. You shouldn't either. We are here to do stuffs, whether you call them websites, web applications, web services or hybrid apps. People want to perform tasks, not listen you talking about your favourite programming language. So, use the one you feel more comfortable with and just release the next big thing. But, if your favourite language is JavaScript, let's write better code. What does better means? Better for developers, better for devices, better for users.

In this talk, I'll describe some of the latest HTML5 APIs, many of which still experimental, that can help you develop great code. In a bunch of minutes, you'll see how to use:

  • The High Resolution Time and the User Timing APIs to help yourself testing your code performances
  • The Page Visibility and the Battery APIs to take care of devices' resources
  • The Vibration and the GetUserMedia APIs to create better User Experiences
Presentation given at

Modern front-end with the eyes of a PHP developer

  • Automation
  • CSS
  • HTML
  • JavaScript
  • PHP

Unless you're lucky (?) enough to work with PHP only, chances there that you deal also with HTML, CSS, and JavaScript. In the wild, PHP developers are supposed to know and be proficient at front-end too. For this reason, we should stay up-to-date and efficient in this field. Front-end is heavily changed in the last 2 years due to the introduction and the growth of tools like Grunt, Bower and Yeoman.

In this talk, you'll discover what they are and how they can help you to enhance your workflow, paying attention to highlight the similarities and the differences with their task-related PHP software.

Presentation given at