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