jQuery Conference 2011: San Francisco Bay Area Conference Announced

Posted on by

The jQuery Project is very excited to announce the dates for our next San Francisco Bay Area conference; after a fantastic event in 2010, we’ll be returning to the Microsoft Silicon Valley Research Center in Mountain View, California on April 16th and 17th, 2011.

The San Francisco Bay Area conference is the first of two events planned by the jQuery Project in 2011. We’re also in the early stages of planning an event for the East Coast for later this year (we’ll post details as they become available).

Registration is now open! Regularly priced tickets are $299, and for a limited time, there are early-bird tickets available at a $50 discount (early-bird tickets available until March 2nd, or while supplies last).

For more details on the what, when and who, head over to the events site.

In addition to two days of jQuery sessions, we’ll once again be offering a day of jQuery training, on the Friday before the conference. In response to popular demand last year, we’ll be offering two training tracks — Beginner jQuery and Advanced. The training is generoursly offered by our friends at JupiterIT and Bocoup, and all proceeds go directly to funding the future growth of the jQuery project. Keep an eye on this blog and the events site for specific training agendas, coming soon.

Want to contribute?

Interested in speaking? We’re still filling out the roster, and we’d love to have you! Our Call for Papers is live here, and submissions are already starting to roll in. Keep an eye on the jQuery Blog for agenda updates as we fill the slots.

Lastly, if you or your company would like to help out by sponsoring the event, send an email to sponsorship@jquery.com. Every little bit helps, and we’d love to work with you and your team!

That’s it for now folks — looking forward to seeing you all in sunny California!

4 thoughts on “jQuery Conference 2011: San Francisco Bay Area Conference Announced

  1. Oh bummer! I was looking forward to being able to attend this year, but that does not allow enough time to organise everything needed to travel across the pacific ocean. Please provide more advanced notice next time. Thank you!

  2. raj on said:

    I had following JQuery:-
    // On window load. This waits until images have loaded which is essential
    $(window).load(function () {

    // Fade in images so there isn’t a color “pop” document load and then on window load
    $(“.item img”).animate({ opacity: 1 }, 500);

    // clone image
    $(‘.item img’).each(function () {
    var el = $(this);
    el.css({ “position”: “absolute” }).wrap(“”).clone().addClass(‘img_grayscale’).css({ “position”: “absolute”, “z-index”: “998”, “opacity”: “0” }).insertBefore(el).queue(function () {
    var el = $(this);
    el.parent().css({ “width”: this.width, “height”: this.height });
    this.src = grayscale(this.src);

    // Fade image
    $(‘.item img’).mouseover(function () {
    $(this).parent().find(‘img:first’).stop().animate({ opacity: 1 }, 1000);
    if (x) {
    $(‘.img_grayscale’).mouseout(function () {
    $(this).stop().animate({ opacity: 0 }, 1000);

    // Grayscale w canvas method
    function grayscale(src) {
    var canvas = document.createElement(‘canvas’);
    var ctx = canvas.getContext(‘2d’);
    var imgObj = new Image();
    imgObj.src = src;
    canvas.width = imgObj.width;
    canvas.height = imgObj.height;
    ctx.drawImage(imgObj, 0, 0);
    var imgPixels = ctx.getImageData(0, 0, canvas.width, canvas.height);
    for (var y = 0; y < imgPixels.height; y++) {
    for (var x = 0; x < imgPixels.width; x++) {
    var i = (y * 4) * imgPixels.width + x * 4;
    var avg = (imgPixels.data[i] + imgPixels.data[i + 1] + imgPixels.data[i + 2]) / 3;
    imgPixels.data[i] = avg;
    imgPixels.data[i + 1] = avg;
    imgPixels.data[i + 2] = avg;
    ctx.putImageData(imgPixels, 0, 0, 0, 0, imgPixels.width, imgPixels.height);
    return canvas.toDataURL();

    I want it to happen at kyepress[32] event that is space bar is when pressed. I am new can any one help me out please…