Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage Presentations JavaScript in Detail

JavaScript in Detail



Joseph Andaverde discusses some of the most commonly misunderstood concepts in JavaScript - closures, variable hoisting, the this keyword, and prototypal inheritance.


Joseph Andaverde is a lead Software Engineer at He has a B.S. in Computer Science from KSU. He is a speaker, organizer and has a highly diversified set of skills in software programming.

About the conference

The conference is a two-day, multi-track event that covers all aspects of software development, design and project management. We have speakers from all over the world who are industry experts that deliver both break-out sessions as well as hands-on workshops to further our attendee’s knowledge and understanding of the topics.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Recorded at:

Nov 29, 2015

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Download

    by Pallav Pallav,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I think it would be great if you can allow downloading presentation and video for offline listen and read. I am not sure if that can be done at moment.

  • Re: Download

    by Roxana Bacila,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Hi Pallav,
    Currently you have the option of downloading the slides and the mp3 recording - please see the buttons under the video. You would just need to be logged into your InfoQ account to be able to do that. As for the video, it is currently downloadable only on an Android device.
    I hope this helps,
    Roxana Bacila
    Community Contributions Facilitator
    InfoQ Enterprise Software Development Community | InfoQ China | InfoQ Japan | InfoQ Brazil | InfoQ France | QCon

  • Video pause problem

    by Gustavo Oliveira,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Everytime I pause the video for like 1+ minute, it does not play again. I have to refresh the page and seek to where I stopped watching.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.