October 19-20, 2012, Bangalore
Status: Closed

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

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