Sep 2015
14 Mon
15 Tue 08:30 AM – 05:35 PM IST
16 Wed 09:45 AM – 06:00 PM IST
17 Thu 08:45 AM – 05:35 PM IST
18 Fri 08:15 AM – 05:55 PM IST
19 Sat 09:45 AM – 05:50 PM IST
20 Sun 10:00 AM – 06:00 PM IST
Accepting submissions
Not accepting submissions
Understand, find, prevent and fix memory leaks in JavaScriptBe aware of patterns which can cause memory usage and performance degradation. And also some steps on how to fix and prevent them. more
Section: Crisp talk
Technical level: Advanced
|
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 changes more
Technical level: Intermediate
|
An introduction to search-index.jsThe 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 technology that lets you put a search index in the browser. It opens up for some fascinating stuff. more
Section: Full talk
Technical level: Beginner
|
Living in the futureThe 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
Section: Full talk
Technical level: Intermediate
|
Pollyfill Web VR - Code easy on the Web's new PlatformExplore 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
Section: Full talk
Technical level: Intermediate
|
RegExp.prototype.unicodeYou’ll walk away from this presentation knowing how to create Unicode-aware regular expressions in JavaScript with ease. more
Technical level: Advanced
|
Going Functional with JSTo cover major functional pardigms with JS, with live coding! more
Section: Full talk
Technical level: Intermediate
|
Async with ES7/ES2016Beating the hell out of callback hells! Outline This talk shall be all about saying our goodbyes to callback hell with ES7 more
Section: Full talk
Technical level: Advanced
|
Orchestrating the Web Audio APIUnderstand 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 sound models using the timing and graph abstractions in the Steller library. more
Section: Full talk
Technical level: Advanced
|
JavaScript SDK for Perceptual Computing using Intel RealSense TechnologyWith 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 synthesis, fully textured 3D scanning and enhanced depth augmented reality. Using the SDK you can create web applications and games that offer innovative user experiences. This talk is all about creatin… more
Section: Crisp talk
Technical level: Intermediate
|
Metaprogramming - A journey into ES6Intermediate 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-workers drool. more
Section: Full talk
Technical level: Intermediate
|
JavaScript for Competitive ProgrammingTo 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 insufficient memory, and using those optimizations as an advantage when building web applications. more
Section: Crisp talk
Technical level: Intermediate
|
Design patterns, best practices, internal about Angular JSAn thoroguh guide on angular js mainly design patterns/best practices/ internals/ performance tricks about using AngularJS more
Section: Full talk
Technical level: Advanced
|
TypeScript - Typed JavaScript and moreJavaScript 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 important to keep your code under control before it spirals in to a mess more
Section: Crisp talk
Technical level: Intermediate
|
Lets start with ES6The main objective of this session is to make the audience to feel comfortable to start with ES6. more
Section: Full talk
Technical level: Intermediate
|
Thinking in React wayThe 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
Section: Full talk
Technical level: Intermediate
|
Flying a drone autonomously with JSAudience will get introduced to autonomous flight of a drone using node. more
Section: Crisp talk
Technical level: Advanced
|
Boosting performance of Web applications using ReactJSThe main moto of this session would be to provide insights about how one can create reusable components in reactjs. more
Section: Crisp talk
Technical level: Intermediate
|
NoFlo: JavaScript implementation of Flow based programmingCreating 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 “black box” processes, which exchange data across predefined connections by message passing, where the connections are specified externally to the processes. These black box processes can be reconnected … more
Section: Full talk
Technical level: Advanced
|
Building a self learning word prediction and auto-correct module for FirefoxOS and openweb handling multilingual inputLanguage 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 predictions are as good as the wordlist that it gets generated from. Often it becomes a much harder problem to implement the same approach for localized languages like Hindi,Bengali (India, Bangladesh) and lan… more
Section: Full talk
Technical level: Advanced
|
Building 3D Games using Babylon.jsTo 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
Section: Full talk
Technical level: Beginner
|
Remotely debug any JavaScript code through Vorlon.JSLearn how to remotely debug and test your JavaScript code for any environment, in a super-easy way. more
Section: Full talk
Technical level: Intermediate
|
Developing Mobile applications with Ionic Framework and CordovaDeveloping Awesome Mobile Applications with JavaScript, HTML and CSS using Ionic Framework. more
Section: Full talk
Technical level: Beginner
|
Javascript and Server Development With NodeJsTo Increase awarness about nodeJs and node Community . Plus making javascript a full stack Platform for development more
Section: Crisp talk
Technical level: Intermediate
|
The future of chatYou’ll learn how to design realtime communication applications that minimize latency and maximize user experience. more
Section: Full talk
Technical level: Intermediate
|
Scale up using FluxExplain 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 application should be and actively used across many web applications. more
Section: Full talk
Technical level: Beginner
|
Native Programming using Spidermonkey JSAPIJavaScript 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, the application developer, a best-of-both-worlds situation for building high performance applications that also make use of the flexibility of JavaScript. more
Section: Full talk
Technical level: Advanced
|
Full stack home automation prorotyping in JavascriptWe 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
Section: Crisp talk
Technical level: Intermediate
|
Interface is the message | Javascript and front-end's role in building new age experiencesA 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 UX more
Section: Full talk
Technical level: Intermediate
|
Tales of a VIEW trapped in an IFRAME - An MVC DramaThis 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 becomes a challenge when your view is isolated in an external IFRAME. more
Section: Full talk
Technical level: Advanced
|
MozVR - Virtual Reality for the WebCitizenThe purpose of the session is to show the capability of WebVR and how MozVR can help them make interactive immersive content! The goals include more
Section: Full talk
Technical level: Intermediate
|
NodeBots & JS Hardware WorkshopAs 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
Section: Workshops
Technical level: Intermediate
|
Building Cross Platform Desktop App using Web Technologies with ElectronShowcase building of cross platform desktop applications using Web Technologies with the help of Electron. more
Section: Crisp talk
Technical level: Intermediate
|
Learning djembe visually with p5.jsWhat 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. That’s it. more
Section: Crisp talk
Technical level: Beginner
|
Deep Dive into Rxjs Observables.https://drive.google.com/file/d/0BxSy96Mi7GFzeGZVUlVhTk02TXM/view?usp=sharing more
Section: Full talk
Technical level: Intermediate
|
JavaScript VM internals, EventLoop, Async and ScopeChainsAfter 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
Section: Full talk
Technical level: Advanced
|
Automating cross browser + platform perceptual difference testingYou 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 fine day you change some line in CSS and inadvertently make your blue buttons go green. How do you ensure that your platform looks exactly like it should across a myriad of browsers and platform combinat… more
Section: Crisp talk
Technical level: Intermediate
|
Brewing JavaScript: Compile your own domain-specific language to JavaScriptLearn to write your own Compile-to-JavaScript language. Learn how compilers work at a higher level in JavaScript. more
Section: Crisp talk
Technical level: Intermediate
|
Backbone And Marionette : Take Over The WorldTo 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 learnt powerful Backbone features and hopefully a clear understanding of building Single Page Applications. more
Section: Full talk
Technical level: Intermediate
|
CasperJS - Behavioral Test for web applicationTo explore CasperJS as a framework for automation testing for the web applications. more
Section: Full talk
Technical level: Intermediate
|
AngularJs and changing WebNew and Changning Web Technology Architecture of AngularJs Code less work more Web Application MVC Architecture more
Section: Crisp talk
Technical level: Advanced
|
High Performance in the Critical Rendering PathThis 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 assets, bundling them together, and using progressive enhancement techniques. Then I’ll move on to what you should be doing -- optimizing TCP network delivery, inlining critical CSS, deferring font loadi… more
Section: Full talk
Technical level: Advanced
|
Test Driven Javascript - By ExampleAn advanced workshop to help people getting the real experience of writing Test Driven Code. more
Section: Workshops
Technical level: Intermediate
|
Mean.io - From boilerplate to framework with 'package'inationWith 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 about why Mean.io might be the right choice for you, with its contstantly evolving ecosystem, and a healthy package repository. more
Section: Full talk
Technical level: Beginner
|
Project Flash @ HousingTo 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
Section: Full talk
Technical level: Intermediate
|
Memory Leaks in JavaScriptIf 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?”, this session is just for you. more
Section: Full talk
Technical level: Intermediate
|
Crisp overview on Javascript testing toolsGiving an overview of a variety of tools [mainly in the testing space] for Javascript, to select the right tool for solving the right problem more
Section: Crisp talk
Technical level: Intermediate
|
A Sip of ReactJSIn 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, immutable data structures, one way data flow - which makes React really shine. more
Section: Full talk
Technical level: Beginner
|
ES6 Modules - Overhaul of the existing javascript module systemUnderstand how ES6 brings changes to the existing module implementation. more
Section: Full talk
Technical level: Beginner
|
NodeJS WorkshopThis 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 develop rest servers for their projects. By the end of this, developers will know how to start writing NodeJS applications, and understand the various bits and pieces of a NodeJS application more
Section: Workshops
Technical level: Beginner
|
AngularJS WorkshopAngularJS 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 quick overview on the basic core parts of AngularJS, what to use it for, and how to write AngularJS code in such a way that it makes it easy to transfer to AngularJS 2 when it is ready. Also, we will cov… more
Section: Workshops
Technical level: Intermediate
|
Droids, JavaScript and Web Connected HardwareAttendees will learn how JavaScript can be used to work with the physical world including Internet of Things “things” and Robots! more
Section: Crisp talk
Technical level: Intermediate
|
A Slow (and Hopefully Heedful) Ride Through ReactJS and FluxReactJS and Flux as much better front-end engineering battle-axes. more
Section: Workshops
Technical level: Intermediate
|
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
Section: Full talk
Technical level: Beginner
|
JavaScript Plugin Architecture for Single Page ApplicationsLearn architecture of a third party integration capability in QBO and implementation aspects like same origin policy limitations handling with easyXDM. more
Section: Sponsored session
Technical level: Intermediate
|