by JSFoo

JSFoo 2015

The future of JavaScript

JSFoo 2015

The future of JavaScript

by JSFoo
date_range

Date

18–19 Sep 2015, Bangalore

place

Venue

MLR Convention Centre, J P Nagar

About

JSFoo is India’s premier JavaScript conference. This year is the fifth edition.

The theme for the 2015 edition is the future of JavaScript.

We are looking for talks and workshops from academics and practitioners who are at the cutting edge of developments in JavaScript.

We want to hear all about:

  • Advances in browser JavaScript
  • JavaScript in hardware
  • Functional JavaScript
  • Cutting edge developments, including original work
  • ES6

Editorial panel

  • Santosh Rajan, founder Geekskool
  • Shwetank Dixit, Extensions Program Manager and Web Evangelist, Opera Software
  • Sindhu S, Recurse Center alumni
  • Zainab Bawa, editorial coordinator, co-founder at HasGeek

Commitment to Open Source

HasGeek believes in open source as the binding force of our community. If you are describing a codebase for developers to work with, 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.

Workshops

If you are interested in conducting a hands-on session on any of the topics falling under the themes described above, please submit a proposal under the workshops section. We also need you to tell us about your past experience in teaching and/or conducting workshops.

BOF sessions

If you are interested in doing an unconference during the breakout sessions, propose a topic which will be of interest to the community.

Important dates:

Deadline for submitting proposals: 31 July 2015
Conference dates: 18-19 September
Workshops: 15, 16, 17 and 20 September

Venue

Brigade Millenium Campus
J P Nagar 7th Phase.
Bangalore, Karnataka 560076, IN

All proposals

Confirmed sessions

JavaScript Plugin Architecture for Single Page Applications

Bala Dutt (@baladuttintuit)

  • Sponsored session
  • Intermediate
  • 3 upvotes
  • 0 comments
  • Fri, 11 Sep
  • slideshow

What makes a community? Trust, Care and Passion: The Feeling of Belonging.

sva (@sva)

  • Full talk
  • Beginner
  • 4 upvotes
  • 0 comments
  • Wed, 9 Sep

A Slow (and Hopefully Heedful) Ride Through ReactJS and Flux

Abhinav Sarkar (@abhinav-sarkar)

  • Workshops
  • Intermediate
  • 6 upvotes
  • 2 comments
  • Thu, 13 Aug

Droids, JavaScript and Web Connected Hardware

Andrew Fisher (@ajfisher)

  • Crisp talk
  • Intermediate
  • 3 upvotes
  • 0 comments
  • Thu, 6 Aug
  • slideshow

AngularJS Workshop

Shyam Seshadri (@shyamseshadri)

  • Workshops
  • Intermediate
  • 0 upvotes
  • 0 comments
  • Sun, 2 Aug
  • slideshow

NodeJS Workshop

Shyam Seshadri (@shyamseshadri)

  • Workshops
  • Beginner
  • 0 upvotes
  • 0 comments
  • Sun, 2 Aug
  • slideshow

Brewing JavaScript: Compile your own domain-specific language to JavaScript

Mansi Shah (@eyeplusplus)

  • Crisp talk
  • Intermediate
  • 10 upvotes
  • 0 comments
  • Wed, 29 Jul
  • play_arrow
  • slideshow

JavaScript VM internals, EventLoop, Async and ScopeChains

Arindam Paul (@arindam89)

  • Full talk
  • Advanced
  • 6 upvotes
  • 0 comments
  • Wed, 29 Jul
  • slideshow

Deep Dive into Rxjs Observables.

Pavithra Kodmad (@pk)

  • Full talk
  • Intermediate
  • 19 upvotes
  • 0 comments
  • Tue, 28 Jul
  • play_arrow

Learning djembe visually with p5.js

Amit Kapoor (@amitkaps)

  • Crisp talk
  • Beginner
  • 5 upvotes
  • 0 comments
  • Tue, 28 Jul
  • slideshow

Building Cross Platform Desktop App using Web Technologies with Electron

rahul rout (@routbuzz)

  • Crisp talk
  • Intermediate
  • 22 upvotes
  • 0 comments
  • Tue, 28 Jul
  • play_arrow
  • slideshow

NodeBots & JS Hardware Workshop

Andrew Fisher (@ajfisher)

  • Workshops
  • Intermediate
  • 11 upvotes
  • 1 comments
  • Tue, 28 Jul
  • slideshow

Full stack home automation prorotyping in Javascript

Arnav Gupta (@championswimmer)

  • Crisp talk
  • Intermediate
  • 5 upvotes
  • 0 comments
  • Sun, 26 Jul
  • slideshow

The future of chat

Guillermo Rauch (@rauchg)

  • Full talk
  • Intermediate
  • 19 upvotes
  • 2 comments
  • Fri, 24 Jul

Remotely debug any JavaScript code through Vorlon.JS

Saurabh Kirtani (@saurabhkirtani)

  • Full talk
  • Intermediate
  • 4 upvotes
  • 0 comments
  • Tue, 21 Jul
  • slideshow

Building 3D Games using Babylon.js

Abhishek Narain (@narainabhishek)

  • Full talk
  • Beginner
  • 6 upvotes
  • 2 comments
  • Mon, 20 Jul

Building a self learning word prediction and auto-correct module for FirefoxOS and openweb handling multilingual input

Rabimba Karanjai (@rabimba)

  • Full talk
  • Advanced
  • 1 upvotes
  • 0 comments
  • Wed, 15 Jul
  • slideshow

Flying a drone autonomously with JS

Sharmiladevi (@sharmiladevi)

  • Crisp talk
  • Advanced
  • 11 upvotes
  • 0 comments
  • Wed, 15 Jul
  • slideshow

JavaScript for Competitive Programming

Pranay Dubey (@pranaydubey)

  • Crisp talk
  • Intermediate
  • 47 upvotes
  • 3 comments
  • Sun, 12 Jul
  • slideshow

Metaprogramming - A journey into ES6

Suhas SG (@jargnar)

  • Full talk
  • Intermediate
  • 9 upvotes
  • 0 comments
  • Thu, 25 Jun
  • play_arrow
  • slideshow

Orchestrating the Web Audio API

Srikumar (@srikumarks)

  • Full talk
  • Advanced
  • 5 upvotes
  • 1 comments
  • Sat, 20 Jun
  • slideshow

Going Functional with JS

Hemanth.HM (@hemanth)

  • Full talk
  • Intermediate
  • 9 upvotes
  • 0 comments
  • Wed, 17 Jun
  • slideshow

RegExp.prototype.unicode

Mathias Bynens (@mathias)

  • Advanced
  • 4 upvotes
  • 0 comments
  • Mon, 15 Jun

An introduction to search-index.js

Mats Olsen (@mewwts)

  • Full talk
  • Beginner
  • 10 upvotes
  • 0 comments
  • Thu, 28 May
  • slideshow

Understand, find, prevent and fix memory leaks in JavaScript

Anirudh Sanjeev (@anirudhs)

  • Crisp talk
  • Advanced
  • 13 upvotes
  • 1 comments
  • Tue, 19 May

Unconfirmed proposals

ES6 Modules - Overhaul of the existing javascript module system

Akash Devaraju (@skykog)

  • Full talk
  • Beginner
  • 1 upvotes
  • 0 comments
  • Fri, 31 Jul

A Sip of ReactJS

Prathamesh Sonpatki (@prathamesh-sonpatki)

  • Full talk
  • Beginner
  • 4 upvotes
  • 0 comments
  • Fri, 31 Jul
  • slideshow

Crisp overview on Javascript testing tools

Leena S N (@snleena)

  • Crisp talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Fri, 31 Jul
  • slideshow

JS in our beloved desktop world with Electrometeor!

Rakesh Menon (@rakeshmenon13)

  • Full talk
  • Advanced
  • 5 upvotes
  • 1 comments
  • Fri, 31 Jul

Memory Leaks in JavaScript

Siddhartha Bhagwan (@siddharthab)

  • Full talk
  • Intermediate
  • 6 upvotes
  • 0 comments
  • Fri, 31 Jul

Project Flash @ Housing

Dron Rathore (@dronrathore)

  • Full talk
  • Intermediate
  • 17 upvotes
  • 0 comments
  • Fri, 31 Jul
  • slideshow

Mean.io - From boilerplate to framework with 'package'ination

Pratik Bothra (@pratik60)

  • Full talk
  • Beginner
  • 1 upvotes
  • 0 comments
  • Fri, 31 Jul

Test Driven Javascript - By Example

Leena S N (@snleena)

  • Workshops
  • Intermediate
  • 4 upvotes
  • 0 comments
  • Thu, 30 Jul

Project AutoMock and Jasmine: Testing Auto-magically

Harshit Jain (@harshit-jain)

  • Full talk
  • Intermediate
  • 34 upvotes
  • 5 comments
  • Thu, 30 Jul
  • play_arrow
  • slideshow

High Performance in the Critical Rendering Path

Nicolas Bevacqua (@bevacqua)

  • Full talk
  • Advanced
  • 1 upvotes
  • 0 comments
  • Thu, 30 Jul
  • slideshow

AngularJs and changing Web

Aashish Mangal (@aashish23)

  • Crisp talk
  • Advanced
  • 22 upvotes
  • 2 comments
  • Thu, 30 Jul

CasperJS - Behavioral Test for web application

Ravindra Singh (@ravindrasingh)

  • Full talk
  • Intermediate
  • 29 upvotes
  • 4 comments
  • Thu, 30 Jul

Needle in a haystack - Advanced DevTools usage

Manan Bharara (@mananbharara)

  • Full talk
  • Advanced
  • 4 upvotes
  • 0 comments
  • Wed, 29 Jul
  • slideshow

Debugging Javascript on Mobile Browsers

Pankaj Malhotra (@bitgeekypankaj)

  • Full talk
  • Advanced
  • 3 upvotes
  • 0 comments
  • Wed, 29 Jul
  • play_arrow
  • slideshow

Backbone And Marionette : Take Over The World

Neha Singhal (@nehasinghal)

  • Full talk
  • Intermediate
  • 37 upvotes
  • 7 comments
  • Wed, 29 Jul
  • play_arrow
  • slideshow

Automating cross browser + platform perceptual difference testing

Shashank Mehta (@shashankmehta)

  • Crisp talk
  • Intermediate
  • 3 upvotes
  • 0 comments
  • Wed, 29 Jul
  • play_arrow
  • slideshow

Functional UIs with React.JS and Immutable.JS - Experience Report

Vagmi Mudumbai (@vagmi)

  • Full talk
  • Intermediate
  • 4 upvotes
  • 0 comments
  • Tue, 28 Jul
  • slideshow

MozVR - Virtual Reality for the WebCitizen

Rabimba Karanjai (@rabimba)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Tue, 28 Jul

Tales of a VIEW trapped in an IFRAME - An MVC Drama

Rajat Mittal (@lifeinafolder)

  • Full talk
  • Advanced
  • 4 upvotes
  • 0 comments
  • Mon, 27 Jul
  • slideshow

Interface is the message | Javascript and front-end's role in building new age experiences

ravi pal (@ravipal)

  • Full talk
  • Intermediate
  • 32 upvotes
  • 3 comments
  • Mon, 27 Jul

Native Programming using Spidermonkey JSAPI

Himanshu Kapoor (@fleon)

  • Full talk
  • Advanced
  • 9 upvotes
  • 0 comments
  • Sat, 25 Jul

Scale up using Flux

Abhishek Srivastava (@geekab)

  • Full talk
  • Beginner
  • 3 upvotes
  • 0 comments
  • Sat, 25 Jul

Javascript and Server Development With NodeJs

prateek ojha (@prateek479)

  • Crisp talk
  • Intermediate
  • 0 upvotes
  • 0 comments
  • Thu, 23 Jul

How we use Javascript, everywhere.

Ajay Vishnu (@loxxy)

  • Full talk
  • Intermediate
  • 9 upvotes
  • 3 comments
  • Thu, 23 Jul

Developing Mobile applications with Ionic Framework and Cordova

Indermohan Singh (@imsingh)

  • Full talk
  • Beginner
  • 3 upvotes
  • 0 comments
  • Thu, 23 Jul

NoFlo: JavaScript implementation of Flow based programming

Mahesh Salaria (@salaria)

  • Full talk
  • Advanced
  • 11 upvotes
  • 0 comments
  • Wed, 15 Jul

Boosting performance of Web applications using ReactJS

Jitu Khubchandani (@kjitu)

  • Crisp talk
  • Intermediate
  • 53 upvotes
  • 0 comments
  • Wed, 15 Jul
  • play_arrow
  • slideshow

Thinking in React way

Raja Sekar (@rajzshkr)

  • Full talk
  • Intermediate
  • 7 upvotes
  • 0 comments
  • Wed, 15 Jul

Lets start with ES6

Raja Sekar (@rajzshkr)

  • Full talk
  • Intermediate
  • 6 upvotes
  • 1 comments
  • Wed, 15 Jul
  • slideshow

TypeScript - Typed JavaScript and more

Kanagaraj Mayilsamy (@kmkanagaraj)

  • Crisp talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Tue, 14 Jul

Design patterns, best practices, internal about Angular JS

Sourav Chandra (@souravchandra) (proposing)

  • Full talk
  • Advanced
  • 1 upvotes
  • 0 comments
  • Mon, 13 Jul

Building High Performance Isomorphic Web Applications

Ashmeet Sidhu (@ashsidhu)

  • Full talk
  • Advanced
  • 29 upvotes
  • 0 comments
  • Tue, 30 Jun
  • play_arrow
  • slideshow

JavaScript SDK for Perceptual Computing using Intel RealSense Technology

Princi (@princiya)

  • Crisp talk
  • Intermediate
  • 2 upvotes
  • 0 comments
  • Wed, 24 Jun
  • play_arrow
  • slideshow

Async programming with FRP (RxJS)

Charanjit Singh (@channikhabra)

  • Full talk
  • Intermediate
  • 4 upvotes
  • 0 comments
  • Wed, 17 Jun

Async with ES7/ES2016

Hemanth.HM (@hemanth)

  • Full talk
  • Advanced
  • 4 upvotes
  • 0 comments
  • Wed, 17 Jun
  • slideshow

Pollyfill Web VR - Code easy on the Web's new Platform

Brameshmadhav Srinivasan (@sbmadhav)

  • Full talk
  • Intermediate
  • 6 upvotes
  • 0 comments
  • Mon, 15 Jun
  • slideshow

Living in the future

Kanagaraj Mayilsamy (@kmkanagaraj)

  • Full talk
  • Intermediate
  • 2 upvotes
  • 0 comments
  • Mon, 8 Jun
  • play_arrow
  • slideshow

AngularJS 2 : Necessary (R)evolution

Shyam Seshadri (@shyamhopscotch)

  • Intermediate
  • 6 upvotes
  • 0 comments
  • Tue, 26 May