JSFoo 2012

October 19-20, 2012, Bangalore

About JSFoo

JSFoo is India's only national JavaScript conference series, with editions in Bangalore, Pune and Chennai. This year's Bangalore edition is a flagship two day event.

Event theme

The theme for this second edition in Bangalore is JavaScript everywhere. Tell us how you're pushing the limits of what can be done with JavaScript on the server, in embedded devices, and in its original home in the browser. If you have built something that is popular (even if proprietary), tell us the story of how you did it. Got graying hair? Help us younger folk attain the zen of JS. Tell us about best practices in code and in working style, of how to organize our files and how to assemble crack JS teams.

Commitment to open source

HasGeek believes in open source as the binding force of our community. If you are describing a piece of technology, we'd like it to be available under a permissive open source license.

If your software is commercially licensed or available under a combination of commercial and restrictive open source licenses (such as the various forms of the GPL), please consider picking up a sponsorship. We recognize that there are valid reasons for commercial licensing, but ask that you support us in return for giving you an audience. Your session will be marked on the schedule as a sponsored session.

Speaking submissions

You can submit a proposal to speak at JSFoo via the submission funnel below. Please describe your proposal in as much detail as possible. Detail is important if you'd like to be voted up into the schedule. In particular, we want to hear why you are the best person to be delivering a talk on your proposed topic.

Your submission will be up for public voting for up to a month before the event. For the final tally, we will only consider votes from ticket holders, as a way to ensure participants get exactly what they pay for.

This event also has a Program Committee of selected individuals from the community whose votes have additional weight, and whose charge is to help you refine your proposal and prepare it for the event. The Program Committee is responsible for ensuring that the final schedule meets the high quality standards that participants expect.

Making a funnel submission does not guarantee final selection. Selected speakers will get a free ticket to both days of the event (limited to one speaker per proposal). Proposers whose talks are not on the final schedule will be able to purchase tickets at the prevailing rate for the day on which they made their proposal.

Tickets: To attend JSFoo 2012, you can purchase tickets from http://jsfoo-2012.doattend.com

Status: Open for post-event feedback

Sections

  1. Browser — Teaching an old dog new tricks
  2. JavaScript Everywhere — Using JS in places where JS isn't normally expected
  3. Mobile — JavaScript on the go, in the mobile browser and in native apps
  4. Server-side — JavaScript on the server, a relatively new and increasingly popular option for server-side development
  5. Zen of JavaScript — Best practices, war & peace stories, how I did it and how you can too

Session proposals

# Proposer Speaker Section Type Level +1 Comments Submitted
1 Functional programming in Javascript from a smalltime Lisper
Sreekanth Vadagiri Sreekanth Vadagiri Zen of JavaScript Lecture Intermediate 12 0 Tue, Sep 25
2 Revolution to Mobile Web App Development – SenchaTouch
Jyotirmaya Dehury Jyotirmaya Dehury Mobile Lecture Beginner 39 3 Tue, Sep 25
3 Animating html elements for fun and profit
Sunil Pai Sunil Pai Browser Demo Intermediate 5 0 Tue, Sep 25
4 Handling multi-touch events/gestures on mobile/tablet devices
Kush Sharma Kush Sharma Mobile Workshop Intermediate 10 0 Tue, Sep 25
5 Scaling with Unconventional Tech-Stack (nodejs + redis + mongodb)
Sourav Sachin Sourav Sachin Server-side Lecture Intermediate 56 4 Thu, Sep 20
6 PhoneGap was just the beginning
Andre Charland Andre Charland JavaScript Everywhere Lecture Intermediate 9 0 Wed, Sep 19
7 Compare and contrast internals of two (SpiderMonkey and V8) Javascript Engines
Shashwat Agarwal Shashwat Agarwal Browser Lecture Intermediate 41 0 Tue, Sep 18
8 Fanatic to Rational choices - Node.js, Vert.x and Ruby @flipkart
Navni Bhojwani Navni Bhojwani Server-side Lecture Beginner 36 0 Tue, Sep 18
9 Top JS Hacks @ flipkart.com
Harsha B N Harsha B N Zen of JavaScript Lecture Intermediate 47 0 Tue, Sep 18
10 Quick transformation from RIAs to modularised HTML5/JS applications using RequireJS and BackboneJS
B Anjaneyulu Reddy B Anjaneyulu Reddy JavaScript Everywhere Tutorial Intermediate 19 2 Wed, Sep 12
11 Adding offline/realtime support to your MVC apps in a matter of minutes.
Aditya Aditya Browser Demo Beginner 9 1 Tue, Sep 11
12 A/B Testing Platform and when is the result significant
Ashok Banerjee Ashok Banerjee Browser Lecture Beginner 40 2 Mon, Sep 10
13 ES6 - The Bright Future of JS ( and You )
Aditya (open) JavaScript Everywhere Lecture Intermediate 7 0 Sun, Sep 9
14 Aggregate your API's with ql.io and Node.js
Prasanna Annamalai Prasanna Annamalai Server-side Lecture Beginner 2 3 Fri, Sep 7
15 Please State Your Intent.
Kausikram Krishnasayee Kausikram Krishnasayee Browser Tutorial Intermediate 2 1 Thu, Sep 6
16 Having a finger in the Pi
Rakesh Pai Rakesh Pai JavaScript Everywhere Demo Beginner 16 0 Wed, Sep 5
17 Goodbye, jQuery & Hello QuerySelectors!
Harish Sivaramakrishnan Harish Sivaramakrishnan JavaScript Everywhere Tutorial Intermediate 10 3 Tue, Sep 4
18 Stop complaining, that's how we do it in JavaScript!
Harish Sivaramakrishnan Harish Sivaramakrishnan Zen of JavaScript Lecture Beginner 14 4 Tue, Sep 4
19 Programming for Canvas with CreateJS - What can you do in 40 mins?
Harish Sivaramakrishnan Harish Sivaramakrishnan JavaScript Everywhere Tutorial Intermediate 8 0 Tue, Sep 4
20 3D FPS multiplayer game using JavaScript
milan chandna milan chandna JavaScript Everywhere Demo Beginner 8 3 Fri, Aug 31
21 Polyglot in Server Side Javascript
Rajat Singhal Rajat Singhal Server-side Lecture Intermediate 5 4 Fri, Aug 31
22 Development for the biggest gaming platform -The Mobile Web
Rakesh Raju Rakesh Raju Mobile Lecture Intermediate 10 1 Thu, Aug 30
23 Getting Started with WebRTC - A kickstart for Developers
Nagarjuna Varma Nagarjuna Varma Browser Lecture Beginner 6 0 Thu, Aug 30
24 Internationalize your web applications using Wikimedia i18n libraries
Santhosh Thottingal Santhosh Thottingal Zen of JavaScript Tutorial Intermediate 8 1 Thu, Aug 30
25 Social networking in your mothertongue
kiran lonikar kiran lonikar JavaScript Everywhere Demo Intermediate 3 1 Wed, Aug 29
26 The importance of client side logging
Ankur Agarwal Ankur Agarwal JavaScript Everywhere Demo Beginner 3 2 Sun, Aug 26
27 Real Time Development of a Real Time Application using Meteor
Tamillharasan Chandran Tamillharasan Chandran JavaScript Everywhere Demo Intermediate 17 2 Sat, Aug 25
28 Test Drive your JavaScript code using JSTestDriver, Jasmine and your Browser
Manoj Kumar N Manoj Kumar N Zen of JavaScript Lecture Intermediate 22 2 Sat, Aug 25
29 The travails of the javascript programmer
Sunil Pai (open) Zen of JavaScript Panel Advanced 1 1 Tue, Aug 21
30 Building 10 Apps in 10 Days using only Javascript and APIfy as backend
Sathish Sathish JavaScript Everywhere Demo Beginner 13 5 Tue, Aug 21
31 Chrome Developer Tools - A Complete tour
Amit Agarwal Amit Agarwal Browser Tutorial Advanced 15 1 Mon, Aug 20
32 Escape from Callback Hell with Deferreds
Yuvi Panda Yuvi Panda Zen of JavaScript Tutorial Intermediate 25 6 Sun, Aug 19
33 Firefox Mobile OS - Meet the new kid in town
selvan selvan Mobile Demo Intermediate 3 0 Sat, Aug 18
34 Bye bye JavaScript
Anand Shankar Anand Shankar JavaScript Everywhere Demo Intermediate 20 8 Wed, Aug 15
35 PhoneGap Hacking: Get Started, Get Awesome, Get the Future
Brian LeRoux Brian LeRoux Mobile Lecture Beginner 32 1 Tue, Aug 14
36 Yeoman.io | JavaScript as a Build Tool *for everything!*
Karthik Kastury Karthik Kastury JavaScript Everywhere Demo Beginner 14 5 Tue, Aug 14
37 JavaScript Everywhere - NodeJS f/ws + Phonegap
Gaurav Vaish Gaurav Vaish JavaScript Everywhere Demo Intermediate 13 0 Tue, Aug 14
38 Control robots using JavaScript
Sudar Muthu Sudar Muthu JavaScript Everywhere Demo Intermediate 28 3 Mon, Aug 13
39 Tools for debugging JavaScript
Varunkumar Nagarajan Varunkumar Nagarajan JavaScript Everywhere Tutorial Beginner 30 8 Wed, Aug 8
40 When you know impress.js, You have my permission to create stunning websites.
Mohammed Bilal Mohammed Bilal JavaScript Everywhere Demo Intermediate 20 5 Mon, Aug 6
41 HTML5 and JavaScript
Neelesh Bodas Neelesh Bodas Browser Demo Intermediate 6 3 Sun, Aug 5
42 AngularJS: Is it time to drop everything for it?
Jon Maim Jon Maim JavaScript Everywhere Lecture Intermediate 27 1 Sun, Aug 5
43 Building massive horizontally scalable and fault tolerant system in Node.js - By Pavan Mishra & Akshay Surve
Akshay Surve Akshay Surve Server-side Demo Beginner 8 0 Sat, Aug 4
44 Glueing application components with Javascript
Sankha Narayan Guria Sankha Narayan Guria JavaScript Everywhere Tutorial Intermediate 23 0 Fri, Aug 3
45 Realtime web applications using NodeJS
Jaydeep Jaydeep Browser Demo Beginner 13 0 Thu, Aug 2
46 Score with Underscore.js
Shreyank Gupta Shreyank Gupta Browser Tutorial Intermediate 7 3 Wed, Aug 1
47 Repl driven development using ClojureScript
Punit Rathore Punit Rathore JavaScript Everywhere Demo Intermediate 13 1 Wed, Aug 1
48 Windows 8 Metro app developement in JS
Ramaprasanna Chellamuthu Ramaprasanna Chellamuthu Mobile Demo Intermediate 5 1 Wed, Aug 1
49 d3.js
Anand S Anand S Browser Workshop Intermediate 23 2 Wed, Aug 1
50 Why NodeJS + Windows Azure + Webmatrix = Killer combination ?
Ramaprasanna Chellamuthu Ramaprasanna Chellamuthu Server-side Demo Intermediate -9 1 Wed, Aug 1
51 Cross platform native apps using ONLY "Javascript" using Titanium
Ravindra Ravindra Mobile Tutorial Beginner 5 0 Tue, Jul 31
52 RESTful API Using Node.js With Express
Ravindra Ravindra JavaScript Everywhere Tutorial Intermediate 33 0 Tue, Jul 31