Submissions

JSFoo 2015

The future of JavaScript

Make a submission

Submissions are closed for this project

MLR Convention Centre, J P Nagar, Bangalore

Make a submission

Submissions are closed for this project

Submissions

SS

Shyam Seshadri

AngularJS 2 : Necessary (R)evolution

. Learn about AngularJS 2 . Understand the new features and syntax of AngularJS 2 . Start thinking about migration from AngularJS 1 to 2 . Relax and not get stressed about the impending changesmore
  • 0 comments
  • Rejected
  • Tue, 26 May
Technical level: Intermediate
MO

Mats Olsen

An introduction to search-index.js

The talk should serve as a jumping off point for engineers looking to use search-index, and creative types who want to create new concepts around “Small Data”. The obvious benefit is knowing a techno…more
  • 0 comments
  • Confirmed & scheduled
  • Thu, 28 May
Section: Full talk Technical level: Beginner
KM

Kanagaraj Mayilsamy

Living in the future

The next version of JavaScript, defined by ECMAScript 6 (ES6), is packed with great, new features. This talk gives a brief of ECMAScript 6 features and tools that enable you to use them today.more
  • 0 comments
  • Rejected
  • Mon, 08 Jun
Section: Full talk Technical level: Intermediate
BS

Brameshmadhav Srinivasan

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

Explore code that could possible serve as a pollyfill to web VR, until the standards for web-vr are clearly defined and stirctly followed. (that’s saying until year 2045 or something.)more
  • 0 comments
  • Rejected
  • Mon, 15 Jun
Section: Full talk Technical level: Intermediate
MB

Mathias Bynens

RegExp.prototype.unicode

You’ll walk away from this presentation knowing how to create Unicode-aware regular expressions in JavaScript with ease.more
  • 0 comments
  • Confirmed & scheduled
  • Mon, 15 Jun
Technical level: Advanced
AS

Anirudh Sanjeev

Understand, find, prevent and fix memory leaks in JavaScript

Be aware of patterns which can cause memory usage and performance degradation. And also some steps on how to fix and prevent them.more
  • 1 comments
  • Confirmed & scheduled
  • Tue, 19 May
Section: Crisp talk Technical level: Advanced
CS

Charanjit Singh

Async programming with FRP (RxJS)

This talk will preach Functional Reactive Programming using RxJS library. We’ll discuss how FRP revolutionaise asynchronous programming, avoiding the callback hell, composibility provided by FRP and …more
  • 0 comments
  • Shortlisted
  • Wed, 17 Jun
Section: Full talk Technical level: Intermediate
H

Hemanth.HM

Async with ES7/ES2016

Beating the hell out of callback hells! Outline This talk shall be all about saying our goodbyes to callback hell with ES7more
  • 0 comments
  • Waitlisted
  • Wed, 17 Jun
Section: Full talk Technical level: Advanced
S

Srikumar

Orchestrating the Web Audio API

Understand the basics of low latency audio performance within the browser using the graph-based Web Audio API. Understand intricacies of orchestrating WAA’s graphs to build sophisticated composable s…more
  • 1 comments
  • Confirmed & scheduled
  • Sat, 20 Jun
Section: Full talk Technical level: Advanced
PS

Princiya Sequeira

JavaScript SDK for Perceptual Computing using Intel RealSense Technology

With the Intel RealSense SDK, you have the access to robust, natural human-computer interaction (HCI) algorithms such as face tracking, finger tracking, gesture recognition, speech recognition and sy…more
  • 0 comments
  • Rejected
  • Wed, 24 Jun
Section: Crisp talk Technical level: Intermediate
H

Hemanth.HM

Going Functional with JS

To cover major functional pardigms with JS, with live coding!more
  • 0 comments
  • Confirmed & scheduled
  • Wed, 17 Jun
Section: Full talk Technical level: Intermediate
SS

Suhas SG

Metaprogramming - A journey into ES6

Intermediate JavaScript users can hope to graduate to advanced level by understanding metaprogramming and using ES6’s Symbols, Proxies and Reflect API for writing elegant code that’ll make their co-w…more
  • 0 comments
  • Confirmed & scheduled
  • Thu, 25 Jun
Section: Full talk Technical level: Intermediate
AS

Ashmeet Sidhu

Building High Performance Isomorphic Web Applications

This talk will equip web app developers (both front and back end) to understand and build Isomorphic web apps, appreciate its philosophy, understand its caveats and be able to select the right tools …more
  • 0 comments
  • Shortlisted
  • Tue, 30 Jun
Section: Full talk Technical level: Advanced
AF

Andrew Fisher

Droids, JavaScript and Web Connected Hardware

Attendees will learn how JavaScript can be used to work with the physical world including Internet of Things “things” and Robots!more
  • 0 comments
  • Confirmed & scheduled
  • Thu, 06 Aug
Section: Crisp talk Technical level: Intermediate
Sourav Chandra (@souravchandra) (proposing)

Design patterns, best practices, internal about Angular JS

An thoroguh guide on angular js mainly design patterns/best practices/ internals/ performance tricks about using AngularJSmore
  • 0 comments
  • Rejected
  • Mon, 13 Jul
Section: Full talk Technical level: Advanced
KM

Kanagaraj Mayilsamy

TypeScript - Typed JavaScript and more

JavaScript is everywhere now – it’s on the front and back-end of a webapp, and many desktop text editors are powered by JavaScript. As the complexities of your JavaScript applications increases it’s …more
  • 0 comments
  • Rejected
  • Tue, 14 Jul
Section: Crisp talk Technical level: Intermediate
AV

Ajay Vishnu

How we use Javascript, everywhere.

To show the possibilities of Javascript beyond web by sharing instances from past work at Kepler Lab (An Innovation Lab at Sapient).more
  • 3 comments
  • Shortlisted
  • Thu, 23 Jul
Section: Full talk Technical level: Intermediate
RS

Raja Sekar

Thinking in React way

The main objective of this session is to Helps the audience to understand how react js is going to be a game changing JS framework.more
  • 0 comments
  • Rejected
  • Wed, 15 Jul
Section: Full talk Technical level: Intermediate
S

Sharmiladevi

Flying a drone autonomously with JS

Audience will get introduced to autonomous flight of a drone using node.more
  • 0 comments
  • Confirmed & scheduled
  • Wed, 15 Jul
Section: Crisp talk Technical level: Advanced
JK

Jitu Khubchandani

Boosting performance of Web applications using ReactJS

The main moto of this session would be to provide insights about how one can create reusable components in reactjs.more
  • 0 comments
  • Rejected
  • Wed, 15 Jul
Section: Crisp talk Technical level: Intermediate
MS

Mahesh Salaria

NoFlo: JavaScript implementation of Flow based programming

Creating complex and flexible workflows with flow based programming NoFLo. In computer programming, flow-based programming (FBP) is a programming paradigm that defines applications as networks of “bl…more
  • 0 comments
  • Waitlisted
  • Wed, 15 Jul
Section: Full talk Technical level: Advanced
RK

Rabimba Karanjai

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

Language input for mobile devices has always been a challenge on how to provide intuitive experience along with the easy of type. One approach towards that end is predictive text input. But predictio…more
  • 0 comments
  • Confirmed & scheduled
  • Thu, 16 Jul
Section: Full talk Technical level: Advanced
SK

Saurabh Kirtani

Remotely debug any JavaScript code through Vorlon.JS

Learn how to remotely debug and test your JavaScript code for any environment, in a super-easy way.more
  • 0 comments
  • Confirmed & scheduled
  • Tue, 21 Jul
Section: Full talk Technical level: Intermediate
IS

Indermohan Singh

Developing Mobile applications with Ionic Framework and Cordova

Developing Awesome Mobile Applications with JavaScript, HTML and CSS using Ionic Framework.more
  • 0 comments
  • Rejected
  • Thu, 23 Jul
Section: Full talk Technical level: Beginner
po

prateek ojha

Javascript and Server Development With NodeJs

To Increase awarness about nodeJs and node Community . Plus making javascript a full stack Platform for developmentmore
  • 0 comments
  • Rejected
  • Thu, 23 Jul
Section: Crisp talk Technical level: Intermediate
AS

Abhishek Srivastava

Scale up using Flux

Explain how flux work and how to get started with it. Understanding data flow with Flux. Setting up basic environment and simulate receiving data from a REST API.actively used across many web applica…more
  • 0 comments
  • Rejected
  • Sat, 25 Jul
Section: Full talk Technical level: Beginner
HK

Himanshu Kapoor

Native Programming using Spidermonkey JSAPI

JavaScript is everywhere, and Mozilla’s Spidermonkey JSAPI opens a whole realm of possibilities. It lets you write low level C code that interfaces with your JavaScript application. This gives you, t…more
  • 0 comments
  • Rejected
  • Sat, 25 Jul
Section: Full talk Technical level: Advanced
AG

Arnav Gupta

Full stack home automation prorotyping in Javascript

We will be looking at how a complete home automation system (from hardware to the user interface) can be prototyped with various JS based technologies.more
  • 0 comments
  • Confirmed & scheduled
  • Sun, 26 Jul
Section: Crisp talk Technical level: Intermediate
RM

Rajat Mittal

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

This talk will introduce the challenges in building WYSIWYG systems using MVC frameworks like Ember.js. UI Bindings have emerged as a useful pattern to provide instant UI feedback but live feedback b…more
  • 0 comments
  • Rejected
  • Tue, 28 Jul
Section: Full talk Technical level: Advanced
RK

Rabimba Karanjai

MozVR - Virtual Reality for the WebCitizen

The purpose of the session is to show the capability of WebVR and how MozVR can help them make interactive immersive content! The goals includemore
  • 0 comments
  • Rejected
  • Tue, 28 Jul
Section: Full talk Technical level: Intermediate
AF

Andrew Fisher

NodeBots & JS Hardware Workshop

As the Internet of Things takes off, building devices that can operate in the physical world but can talk to the Web becomes an important part of the skills of the web developer.more
  • 1 comments
  • Confirmed & scheduled
  • Tue, 28 Jul
Section: Workshops Technical level: Intermediate
VM

Vagmi Mudumbai

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

Participants would be able to have an appreciation of how React encourages functional architecture and how we can tie that with Facebook’s immutable.js library and Om style global state with cursors …more
  • 0 comments
  • Shortlisted
  • Tue, 28 Jul
Section: Full talk Technical level: Intermediate
rr

rahul rout

Building Cross Platform Desktop App using Web Technologies with Electron

Showcase building of cross platform desktop applications using Web Technologies with the help of Electron.more
  • 0 comments
  • Confirmed & scheduled
  • Tue, 28 Jul
Section: Crisp talk Technical level: Intermediate
AK

Amit Kapoor

Learning djembe visually with p5.js

What if we could learn music visually? It would be great if we could learn the djembe not only by playing it and by listening to it, but also seeing it visually. We will use p5.js to visualise music.…more
  • 0 comments
  • Confirmed & scheduled
  • Tue, 28 Jul
Section: Crisp talk Technical level: Beginner
PK

Pavithra Kodmad

Deep Dive into Rxjs Observables.

https://drive.google.com/file/d/0BxSy96Mi7GFzeGZVUlVhTk02TXM/view?usp=sharingmore
  • 0 comments
  • Confirmed & scheduled
  • Tue, 28 Jul
Section: Full talk Technical level: Intermediate
SM

Shashank Mehta

Automating cross browser + platform perceptual difference testing

You have a webapp. That’s your business. So you need it to be just as you designed it at all times. You may have your unit tests written for the JS, but what about how it actually looks like? One fin…more
  • 0 comments
  • Rejected
  • Wed, 29 Jul
Section: Crisp talk Technical level: Intermediate
PD

Pranay Dubey

JavaScript for Competitive Programming

To explain the optimizations required to be able to use JavaScript for competitive programming and be able to solve them in the given amount of time without being victim of getting a timeout or insuf…more
  • 3 comments
  • Confirmed & scheduled
  • Sun, 12 Jul
Section: Crisp talk Technical level: Intermediate
MS

Mansi Shah

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

Learn to write your own Compile-to-JavaScript language. Learn how compilers work at a higher level in JavaScript.more
  • 0 comments
  • Confirmed & scheduled
  • Wed, 29 Jul
Section: Crisp talk Technical level: Intermediate
PM

Pankaj Malhotra

Debugging Javascript on Mobile Browsers

There has been a tremendous and rapid increase in the percentage of users accessing internet over smartphones in a past couple of years and some studies say that by 2016 around 2 billion users will b…more
  • 0 comments
  • Shortlisted
  • Thu, 30 Jul
Section: Full talk Technical level: Advanced
MB

Manan Bharara

Needle in a haystack - Advanced DevTools usage

The talk will cover the latest on the Chrome DevTools. The audience can expect an introduction to its the toolset with the help of near real life examples. More specifically, look forward tomore
  • 0 comments
  • Shortlisted
  • Thu, 30 Jul
Section: Full talk Technical level: Advanced
rp

ravi pal

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

A perspective on Javascript and front-end technologies role in building experiences of the future. Distilled thought on how to leverage front-end technologies to influece UXmore
  • 3 comments
  • Rejected
  • Mon, 27 Jul
Section: Full talk Technical level: Intermediate
AM

Aashish Mangal

AngularJs and changing Web

New and Changning Web Technology Architecture of AngularJs Code less work more Web Application MVC Architecturemore
  • 2 comments
  • Rejected
  • Thu, 30 Jul
Section: Crisp talk Technical level: Advanced
NB

Nicolas Bevacqua

High Performance in the Critical Rendering Path

This talk covers the past, present and future of web application performance when it comes to delivery optimization. I’ll start by glancing over what you’re already doing – minifying your static asse…more
  • 0 comments
  • Waitlisted
  • Thu, 30 Jul
Section: Full talk Technical level: Advanced
RS

Ravindra Singh

CasperJS - Behavioral Test for web application

To explore CasperJS as a framework for automation testing for the web applications.more
  • 4 comments
  • Rejected
  • Thu, 30 Jul
Section: Full talk Technical level: Intermediate

Leena S N

Test Driven Javascript - By Example

An advanced workshop to help people getting the real experience of writing Test Driven Code.more
  • 0 comments
  • Rejected
  • Thu, 30 Jul
Section: Workshops Technical level: Intermediate
NS

Neha Singhal

Backbone And Marionette : Take Over The World

To showcase how my team and I at Adobe used the power of Backbone and Marionette to turbocharge our web app. I will be building a full single page application. Participants will come away having lear…more
  • 7 comments
  • Waitlisted
  • Wed, 29 Jul
Section: Full talk Technical level: Intermediate
PB

Pratik Bothra

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

With javascript being everywhere, the integration of javascript at server, db, client level was bound to happen. It is imperative to start out with the right boilerplate/framework, and I want to talk…more
  • 0 comments
  • Rejected
  • Fri, 31 Jul
Section: Full talk Technical level: Beginner
DR

Dron Rathore

Project Flash @ Housing

To let the audience know about the potential of NodeJS and how we at Housing.com are utilising it to its best. To achieve a web app server time of < 1ms is a soul goal of this project.more
  • 0 comments
  • Rejected
  • Fri, 31 Jul
Section: Full talk Technical level: Intermediate
RS

Raja Sekar

Lets start with ES6

The main objective of this session is to make the audience to feel comfortable to start with ES6.more
  • 1 comments
  • Rejected
  • Wed, 15 Jul
Section: Full talk Technical level: Intermediate
SB

Siddhartha Bhagwan

Memory Leaks in JavaScript

If you read this title and thought, “Meh, I’m a beginner and don’t write complex code to worry about that”, or “My framework must be taking care of that right?”, or “Huh? Whats all that about dude?”,…more
  • 0 comments
  • Rejected
  • Fri, 31 Jul
Section: Full talk Technical level: Intermediate

Leena S N

Crisp overview on Javascript testing tools

Giving an overview of a variety of tools [mainly in the testing space] for Javascript, to select the right tool for solving the right problemmore
  • 0 comments
  • Rejected
  • Fri, 31 Jul
Section: Crisp talk Technical level: Intermediate
PS

Prathamesh Sonpatki

A Sip of ReactJS

In this talk, I will first give an overview of React.js, a JavaScript library from Facebook for building user interfaces, covering core concepts such as building and composing components, virtual DOM…more
  • 0 comments
  • Rejected
  • Fri, 31 Jul
Section: Full talk Technical level: Beginner
AD

Akash Devaraju

ES6 Modules - Overhaul of the existing javascript module system

Understand how ES6 brings changes to the existing module implementation.more
  • 0 comments
  • Rejected
  • Fri, 31 Jul
Section: Full talk Technical level: Beginner
SS

Shyam Seshadri

NodeJS Workshop

This workshop is for JS Developers looking to get a head start in understanding NodeJS and want to learn how to use it for their own projects, as well as Developers who want to be able to quickly dev…more
  • 0 comments
  • Confirmed & scheduled
  • Sun, 02 Aug
Section: Workshops Technical level: Beginner
SS

Shyam Seshadri

AngularJS Workshop

AngularJS has been around for quite a few years. Get to learn AngularJS as it was designed, to get the optimal use, and understand how to write AngularJS 2 ready code today. Developers will get a qui…more
  • 0 comments
  • Confirmed & scheduled
  • Sun, 02 Aug
Section: Workshops Technical level: Intermediate
HJ

Harshit Jain

Project AutoMock and Jasmine: Testing Auto-magically

This session is about 3 things. 1. A Groundbreaking development philosophy. 2. A radical testing framework - Jasmine 3. A revolutionary fully automated fake server - AutoMockmore
  • 5 comments
  • Shortlisted
  • Thu, 30 Jul
Section: Full talk Technical level: Intermediate
RM

Rakesh Menon

JS in our beloved desktop world with Electrometeor!

Rundown on how to create real-time desktop applications using technologies close to our heart.. JavaScript and HTML/CSS!more
  • 1 comments
  • Shortlisted
  • Fri, 31 Jul
Section: Full talk Technical level: Advanced
GR

Guillermo Rauch

The future of chat

You’ll learn how to design realtime communication applications that minimize latency and maximize user experience.more
  • 2 comments
  • Confirmed & scheduled
  • Sat, 25 Jul
Section: Full talk Technical level: Intermediate
s

sva

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

Showing you a connection that is defined through an invisible bond of trust and passion, a connection that can can sustain over decades (like a family?)more
  • 0 comments
  • Confirmed & scheduled
  • Wed, 09 Sep
Section: Full talk Technical level: Beginner
BD

Bala Dutt

JavaScript Plugin Architecture for Single Page Applications

Learn architecture of a third party integration capability in QBO and implementation aspects like same origin policy limitations handling with easyXDM.more
  • 0 comments
  • Confirmed & scheduled
  • Fri, 11 Sep
Section: Sponsored session Technical level: Intermediate
AS

Abhinav Sarkar

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

ReactJS and Flux as much better front-end engineering battle-axes.more
  • 2 comments
  • Confirmed & scheduled
  • Thu, 13 Aug
Section: Workshops Technical level: Intermediate
AP

Arindam Paul

JavaScript VM internals, EventLoop, Async and ScopeChains

After this talk someone should be able to understand and reason about the JS runtime, eventloop, memory allocations for functions, scope chains, closures and async programming in JavaScript.more
  • 0 comments
  • Confirmed & scheduled
  • Wed, 29 Jul
Section: Full talk Technical level: Advanced
AN

Abhishek Narain

Building 3D Games using Babylon.js

To enable Javascript developers to build 3D Games using WebGL and Babylon.js. Use the power of JS to build a 3d Game using JS based Game Engine (Babylon).more
  • 2 comments
  • Confirmed & scheduled
  • Mon, 20 Jul
Section: Full talk Technical level: Beginner
Make a submission

Submissions are closed for this project

MLR Convention Centre, J P Nagar, Bangalore

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twittermore