JSFoo chevron_right All videos

JSFoo is an annual conference on JavaScript in India, since 2011.

video.title
play_circle_outline

Inside JavaScript objects

person Anand Chitipothu (@anandology)
video.title
play_circle_outline

Understanding JavaScript engines of various browsers

person Parashuram
video.title
play_circle_outline

Best practices for building async apps with JavaScript

person Rajasekharan Vengalil (@avranju)
video.title
play_circle_outline

Cleaner JavaScript with CoffeeScript

person Shreyas Satish (@ss)
video.title
play_circle_outline

Advanced JavaScript techniques

person Rajasekharan Vengalil (@avranju)
video.title
play_circle_outline

Bits, bytes and blobs

person Mrinal Wadhwa (@mrinal)
video.title
play_circle_outline

A primer on ECMAScript 5

person Rajasekharan Vengalil (@avranju)
video.title
play_circle_outline

Building real-world apps using JavaScript

person Ramaprasanna Chellamuthu (@ramaprasanna)
video.title
play_circle_outline

A slightly advanced introduction to node.js

person Sudar (@sudarmuthu)
video.title
play_circle_outline

Building real-time web applications... (Introduction to Websockets/Socket.IO)

person Aditya (@netroy)
video.title
play_circle_outline

Node-xmpp-bosh, a long polling server for http based chat clients

person Vishnu Iyengar (@pathsny)
video.title
play_circle_outline

Building Interactive Stock Charts Using HTML Canvas

person Abhijit Gadgil (@gabhijit)
video.title
play_circle_outline

Consuming Open Data with DataJS

person kashyapa (@kashyapa)
video.title
play_circle_outline

Node.js Patterns and How we build ActiveNode

person Sreekanth Vadagiri (@sreeix)
video.title
play_circle_outline

CouchDB and CouchApps

person Aravind R S
video.title
play_circle_outline

Zero to App with jQuery Mobile

person Anirudh Sanjeev (@skyronic)
video.title
play_circle_outline

Client-side Mustache.js based rendering in JS

person Bhashkar Sharma (@bhashkar)
video.title
play_circle_outline

Single Page Apps with Backbone JS

person Prateek Dayal (@prateekdayal)
video.title
play_circle_outline

Designing the IndexedDB API

person Parashuram
video.title
play_circle_outline

JavaScript Gone Wild

person Akash Mahajan (@makash)
video.title
play_circle_outline

Bulding great mobile web apps: Some things you might want to know

person Shwetank Dixit (@shwetank)
video.title
play_circle_outline

Sproutcore: an open-source Javascript framework to build blazing fast web apps

person Dhananjay Singh (@dksingh05)
video.title
play_circle_outline

errorception.com: Painless client-side JavaScript Error Tracking

person Rakesh Pai
video.title
play_circle_outline

Effective Gaming techniques using HTML5: single, multi-player and social

person Gaurav Vaish (@mastergaurav)
video.title
play_circle_outline

Amplify Your Stack

person Sunil Pai (@threepointone)
video.title
play_circle_outline

Error Reporting Techniques in JavaScript (and Introducing Errorception)

person Rakesh Pai
video.title
play_circle_outline

Advanced JavaScript Techniques

person Rajasekharan Vengalil (@avranju)
video.title
play_circle_outline

Synchronized Models using Backbone, Sockets and Node

person Ruben Stolk (@rubenstolk)
video.title
play_circle_outline

Node.js Patterns and How we Build ActiveNode

person Sreekanth Vadagiri (@sreeix)
video.title
play_circle_outline

Node.js + Windows + Windows Azure = Infinite Scale (sponsored)

person Saranya Sriram
video.title
play_circle_outline

Building Realtime Web Applications

person Aditya (@netroy)
video.title
play_circle_outline

Node.js, HTML5 and Phonegap for High Performant Content Site App

person Prasoon Kumar (@prasoonk)
video.title
play_circle_outline

JavaScript Native Bindings to Node.js

person Nikhil Marathe (@nikhilm)
video.title
play_circle_outline

Introduction to CoffeeScript

person Shreyank Gupta (@shreyankg)
video.title
play_circle_outline

Best practices for building async apps with JavaScript (sponsored)

person Rajasekharan Vengalil (@avranju)
video.title
play_circle_outline

Introduction to Game Development in HTML5

person Rakesh Raju
video.title
play_circle_outline

Javascript at NH7.in

person munimkazia (@munimkazia)
video.title
play_circle_outline

Functional programming techniques with JavaScript

person Rajasekharan Vengalil (@avranju)
video.title
play_circle_outline

Data Visualisation in JavaScript

person Anand S (@sanand0)
video.title
play_circle_outline

Balaji Loganathan - Cross Platform Mobile Apps using JQuery Mobile and Rhomobile

video.title
play_circle_outline

Pavan Kumar Sunkara - Production Ready Apps with Flatiron

video.title
play_circle_outline

Harish Sivaramakrishnan - Building visualizations that rock using web standards

video.title
play_circle_outline

Aditya Yadav - Amplify your Stack

video.title
play_circle_outline

Arun Kumar Arjunan - Rise of Node.js

video.title
play_circle_outline

Srirangan S - Ajax is History - Build Real Time Apps in JavaScript

video.title
play_circle_outline

Vishnu Iyengar - Tracking Memory Leak in Client Side JavaScript Applications

person Vishnu Iyengar (@pathsny)
video.title
play_circle_outline

Kausikram Krishmasayee - Adding Real Time Support to Your Web App

video.title
play_circle_outline

Rajasekharan Vengalil - Advanced JavaScript Techniques

video.title
play_circle_outline

Rajasekharan Vengalil - JavaScript and the Compatible Web (sponsored)

video.title
play_circle_outline

Abhishek Yadav - Objected Oriented Programming in JavaScript

video.title
play_circle_outline

Krishna Chaitanya T - JavaScript is Mischievous. Handle 3rd Party Content with Care!

video.title
play_circle_outline

Rajasekharan Vengalil - Node.js on Windows Azure (sponsored)

video.title
play_circle_outline

Harish Sivaramakrishnan - Face/Off: jQuery Mobile vs Sencha Touch

video.title
play_circle_outline

Introduction to Node - Vishal Parpia

person Vishal Parpia (@viz)
video.title
play_circle_outline

Project proposals at nodejs hacknight

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

person Tushar Sonawane (@tushar47)
video.title
play_circle_outline

Your webapps should talk not just in English, but in español, Kiswahili, 廣州話 and অসমীয়া too

person Sucheta Ghoshal (@sucheta)
video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

person Tojo Chacko (@tojochacko)
video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

person vinit kumar (@vinitcool76)
video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

person Praveen Kumar (@apnerve)
video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Node.js Hacknight Pune - Participant projects.

video.title
play_circle_outline

Killing passwords with Javascript

person Francois Marier (@fmarier)
video.title
play_circle_outline

Rapidly Prototyping Web Applications With Meteor.js

person Bharani Muthukumaraswamy (@bharani91)
video.title
play_circle_outline

GIF animations - Now with sound!

person Hage Yaapa (@hacksparrow)
video.title
play_circle_outline

Who's Talking | Real-time Peer to Peer collaboration with JS and HTML5

person Om Shankar (@omshiv)
video.title
play_circle_outline

First unlearn and then learn more: AngularJS talk

person Praneet Koppula (@praneet) person Adhil Azeez NV (@adhilnv)
video.title
play_circle_outline

Bot using NodeJS and the HTML5 Audio API

person Ameya Karve (@ameyakarve)
video.title
play_circle_outline

Frontend DevOps

person Aditya (@netroy)
video.title
play_circle_outline

Generating tests from code - or how to test better and faster

person Olivier Crameri (@oliviercrameri)
video.title
play_circle_outline

Om Shankar - Who's Talking | Real-time Peer to Peer collaboration with JS and HTML5

person Om Shankar (@omshiv)
video.title
play_circle_outline

Jaison Justus - JavaScript is a DJ

person Jaison Justus (@jaisonjustus)
video.title
play_circle_outline

Programming Flying Robots

person Sreekanth Vadagiri (@sreeix)
video.title
play_circle_outline

Using Camera Motion Detection in JS for Gestures based Interaction

person Vinci Rufus (@vinci)
video.title
play_circle_outline

RedRaphael - JavaScript graphics library on steroids!

person Sushant Sudarshan (@sushantbs)
video.title
play_circle_outline

Killing Passwords with JavaScript

person Francois Marier (@fmarier)
video.title
play_circle_outline

JS/Web Dev Stuff (sponsored)

person Rajasekharan Vengalil (@avranju)
video.title
play_circle_outline

Bot using NodeJS and the HTML5 Audio API

person Ameya Karve (@ameyakarve)
video.title
play_circle_outline

Offline in the browser - with IndexedDB, AppCache & LocalStorage

person Manan Bharara (@mananbharara)
video.title
play_circle_outline

HTML5 for the masses - making the future the now

person Christian Heilmann (@codepo8)
video.title
play_circle_outline

Interactive Physics Simulation In The Browser - What I Learned

person Nilesh Trivedi (@nileshtrivedi)
video.title
play_circle_outline

Potential gotchas in making a Backbone app

person Vignesh Nandha Kumar (@vikynandha)
video.title
play_circle_outline

GIF animations - Now with sound!

person Hage Yaapa (@hacksparrow)
video.title
play_circle_outline

Our experience building a complex web app entirely in AngularJS

person Adhil Azeez NV (@adhilnv) person Praneet Koppula (@praneet)
video.title
play_circle_outline

Distributed, offline-enabled point-of-sale system using Google Apps Script

person Kingsley Jegan Joseph (@kingsley2)
video.title
play_circle_outline

Memory profile your JavaScript applications for high performance

person Jaideep Singh (@jaideepsingh)
video.title
play_circle_outline

JSFoo 2013 Flash talks

person Barbara Maim (@babsmaim) person Param Aggarwal (@paramaggarwal) person Hemanth.HM (@hemanth) person Dhaval Trivedi (@dytrivedi) person Sahil Kini (@sahilkini) person Ashish Sharma (@pocha) person Aravind Ravi Sulekha (@aravindet) person ARJUNKUMAR T K (@arjunkumartk) person Sunil Pai (@threepointone)
video.title
play_circle_outline

Node Robo - Robo powered by Raspberry Pi, Node, Arduino, Firebase and Phonegap

person Sreejesh Karunakaran (@sreekarun)
video.title
play_circle_outline

JSFoo 2013 Feedback session

person Sunil Pai (@threepointone) person Kiran Jonnalagadda (@jace) person Zainab Bawa (@zainabbawa)
video.title
play_circle_outline

Introduction to Tizen Ecosystem

video.title
play_circle_outline

Tizen Remote Test Lab

video.title
play_circle_outline

Tizen architecture

video.title
play_circle_outline

Developing apps with tizen

video.title
play_circle_outline

Demo - Tizen Remote Test Lab

video.title
play_circle_outline

Build your own express.js framework

person Pankaj Bhageria (@panbhag)
video.title
play_circle_outline

Rapidly prototyping web applications with meteor.js

person Bharani Muthukumaraswamy (@bharani91)
video.title
play_circle_outline

Rapidly prototyping web applications with meteor.js Q & A

person Bharani Muthukumaraswamy (@bharani91)
video.title
play_circle_outline

HTML5 for a mobile world - Part 1

person Christian Heilmann (@codepo8)
video.title
play_circle_outline

HTML5 for a mobile world - Part 2

person Christian Heilmann (@codepo8)
video.title
play_circle_outline

Olivier Crameri - Automated automatic testing

person Olivier Crameri (@oliviercrameri)
video.title
play_circle_outline

Bringing the open web and APIs to mobile devices with Firefox OS

person Robert Nyman (@robnyman)
video.title
play_circle_outline

TypeScript: An Introduction

person Rajasekharan Vengalil (@avranju)
video.title
play_circle_outline

Typescript - A developer friendly Javascript

person Pradip Hudekar (@hpradip)
video.title
play_circle_outline

Acceptance testing in Node.js using Casper.

person Chinmay Naik (@chinmaynaik)
video.title
play_circle_outline

Building a bookshelf with Bookshelf.js and Ember.js

person Abhimanyu Chakravarty (@achakravarty1)
video.title
play_circle_outline

A jump start to node.js

video.title
play_circle_outline

Amplify your stack - Deux

person Sunil Pai (@threepointone)
video.title
play_circle_outline

Test Driving Your JavaScript Code

person Prateek Dayal (@prateekdayal)
video.title
play_circle_outline

Securing your nodejs deployments while you sleep

person Ahamed Nafeez (@skepticfx)
video.title
play_circle_outline

Node on Microsoft Azure – Real world scenarios

person Tulika Chaudharie (@tulikac)
video.title
play_circle_outline

Managing API Resources and Their Relationships on the Front-end

person Himanshu Kapoor (@fleonus)
video.title
play_circle_outline

A Crisp talk on Tessel.io

person Arjunkumar (@tk120404)
video.title
play_circle_outline

A curated tour of awesome JavaScript sources: Backbone edition

person Gaurav Dadhania (@gvrv)
video.title
play_circle_outline

Event-based architecture at Scrollback

person Aravind R S (@aravindrs)
video.title
play_circle_outline

Famo.us: Javascript's comeback story on Mobile

person Debnath Sinha (@debnath)
video.title
play_circle_outline

The road to Ember-Data 1.0

person Abhimanyu Chakravarty (@achakravarty)
video.title
play_circle_outline

Home Brewing R.U.M - Analyzing application performance with real user monitoring

person Ankit Rastogi (@ankit0rastogi)
video.title
play_circle_outline

FML - the no-format content format (?!)

person Sunil Pai (@threepointone)
video.title
play_circle_outline

Introduction to Kendo UI Core - Open Source JavaScript UI Framework

person kashyapa (@kashyapa)
video.title
play_circle_outline

UI @ Flipkart: A Node Direction

person Abhinav Rastogi (@abhinav-rastogi)
video.title
play_circle_outline

Safety Not Guaranteed

person Akash Mahajan (@makash)
video.title
play_circle_outline

JavaScript and mathematical computing across servers and clients

person Rudi MK (@rudimk)
video.title
play_circle_outline

Building a real ambitious application using Ember, Node & CouchDB

person Kaushik Bhat (@kaushikbhat)
video.title
play_circle_outline

Vagmi Mudumbai - Building single page apps with React.JS

video.title
play_circle_outline

Febin John James - Meteor | Developing TeamSync (Real Time Collaboration Tool) Using Meteor

person Febin John James (@heyfebin)
video.title
play_circle_outline

[Flash Talk] HTML5 real-time and WebSocket CodeLab

video.title
play_circle_outline

[Flash Talk] How do you benchmark JavaScript functions?

video.title
play_circle_outline

[Flash talk] Node-Vger

video.title
play_circle_outline

[Flash Talk] Scraping data using Phantom.js

person Supreet Pal Singh (@supreetpal)
video.title
play_circle_outline

[Flash Talk] Avoid your JavaScript, secure your privacy

video.title
play_circle_outline

[Flash Talk] Sortable model written in AngularJS

video.title
play_circle_outline

[Flash Talk] Templating in Java (Script)

video.title
play_circle_outline

[Flash Talk] How to build a static blog

video.title
play_circle_outline

[Flash Talk] Pros and cons of jQuery

video.title
play_circle_outline

[Flash Talk] Zetta

video.title
play_circle_outline

[Flash Talk] How I built a crawler in phantom.js

video.title
play_circle_outline

[Flash Talk] FRP Actors in JS

person Ameya Karve (@ameyakarve)
video.title
play_circle_outline

[Flash Talk] Exposing Java as JavaScript

video.title
play_circle_outline

[Flash Talk] Garbage collection algorithm for JS programmers

video.title
play_circle_outline

[FlashTalk] Third party libraries and plug-ins

video.title
play_circle_outline

[Flash Talk] Where the fuck is the JavaScript developer?

person Harish Sivaramakrishnan (@harish-io)
video.title
play_circle_outline

[Flash Talk] Elm

person Shashi Gowda (@g0wda)
video.title
play_circle_outline

[Flash Talk] Authentication and authorization using JS

video.title
play_circle_outline

[Flash Talk] Story of a cameraman

person Muhammed Rajeef M K (@rajeefmk)
video.title
play_circle_outline

[Flash Talk] Story of a cameraman

person Muhammed Rajeef M K (@rajeefmk)
video.title
play_circle_outline

Rabimba Karanjai - A self learning word prediction module for handling multilingual input

person Rabimba Karanjai (@rabimba)
video.title
play_circle_outline

Guillermo Rauch - The future of chat

person Guillermo Rauch (@rauchg)
video.title
play_circle_outline

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

person sva (@sva)
video.title
play_circle_outline

Andrew Fisher - Droids, JavaScript and Web Connected Hardware

person Andrew Fisher (@ajfisher)
video.title
play_circle_outline

Arnav Gupta - Full stack home automation prototyping in Javascript

person Arnav Gupta (@championswimmer)
video.title
play_circle_outline

Sharmiladevi - Flying a drone autonomously with JS

person Sharmiladevi (@sharmiladevi)
video.title
play_circle_outline

Amit Kapoor and Ashok Kumar - Learning djembe visually with p5.js

person Amit Kapoor (@amitkaps)
video.title
play_circle_outline

Abhishek Narain - Building 3D Games using Babylon.js

person Abhishek Narain (@nabhishek)
video.title
play_circle_outline

Pavithra Kodmad - Deep Dive into Rxjs Observables.

person Pavithra Kodmad (@pk)
video.title
play_circle_outline

Suhas SG - Metaprogramming - A journey into ES6

person Suhas SG (@jargnar)
video.title
play_circle_outline

Arindam Paul - JavaScript VM internals, EventLoop, Async and ScopeChains

person Arindam Paul (@arindam89)
video.title
play_circle_outline

Rahul Rout - Building Cross Platform Desktop App using Web Technologies with Electron

person rahul rout (@routbuzz)
video.title
play_circle_outline

Anirudh Sanjeev - Understand, find, prevent and fix memory leaks in JavaScript

person Anirudh Sanjeev (@anirudhs)
video.title
play_circle_outline

Souvik Das Gupta - Standup Comedy

person Souvik Das Gupta (@souvikdg)
video.title
play_circle_outline

Mats Olsen - An introduction to search-index.js

person Mats Olsen (@mewwts)
video.title
play_circle_outline

Bala Dutt - JavaScript Plugin Architecture for Single Page Applications (Sponsored)

person Bala Dutt (@baladuttintuit)
video.title
play_circle_outline

Pranay Dubey - JavaScript for Competitive Programming

person Pranay Dubey (@pranaydubey)
video.title
play_circle_outline

Srikumar - Orchestrating the Web Audio API

person Srikumar (@srikumarks)
video.title
play_circle_outline

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

person Mansi Shah (@eyeplusplus)
video.title
play_circle_outline

Mathias Bynens - RegExp.prototype.unicode

person Mathias Bynens (@mathias)
video.title
play_circle_outline

Saurabh Kirtani - Remotely debug any JavaScript code through Vorlon.JS

person Saurabh Kirtani (@saurabhkirtani)
video.title
play_circle_outline

Hemanth HM - Going Functional with JS

person Hemanth.HM (@hemanth)
video.title
play_circle_outline

Abhinav Rastogi, Flipkart - Handling performance for Progressive Web Apps at scale

video.title
play_circle_outline

Ankit Solanki, ClearTax - An introduction to web performance measurement

video.title
play_circle_outline

Ankur Sethi, Alaris Prime - Web performance case study: the making of abof.com

video.title
play_circle_outline

Jai Santhosh, ClearTax - Know your application rendering 'Inside Out'

video.title
play_circle_outline

Arnav Gupta, Coding Blocks - Node.js on desktop : build + ship + maintain Electron apps

video.title
play_circle_outline

Aakash Goel, Instamojo - Scaling Cheapass.in from 0 to over 5,00,000 price drop alerts

video.title
play_circle_outline

Maninderjit Bindra, Microsoft - Measure and compare app performance with JMeter tests

video.title
play_circle_outline

Cherry G. Mathew, Kovalam Ezhuthu Kalari (KEK) - Decant - if you can't decant, distill it

video.title
play_circle_outline

Paul Bakaus, Google - A modern mobile web journey: from AMP to PWA

video.title
play_circle_outline

Ayan Ghatak, FusionCharts - Visualising large volumes of data in the browser

video.title
play_circle_outline

Flash Talks - Day 1

video.title
play_circle_outline

Curran Kelleher, Datavis Tech - Data visualization in the browser

video.title
play_circle_outline

Rahul Yadav, Housing.com - Building fast and performant apps

video.title
play_circle_outline

Aziz Khambati, Housing.com - Perceived performance with tips for React

video.title
play_circle_outline

Srikumar, Pramati Technologies - Modeling domains with Elm - a case study in animation

video.title
play_circle_outline

Saurabh Kirtani, Microsoft - Cylon.JS – the IoT framework

video.title
play_circle_outline

Vinci Rufus, SapientNitro - Making your Angular2 app lean and fast

video.title
play_circle_outline

Tejas Dinkar, Quintype - Patterns of isomorphic rendering

video.title
play_circle_outline

Ciju Cherian, ActiveSphere - Besides frameworks: a JavaScript perspective

video.title
play_circle_outline

Prasenjit Sharan, Helpshift - Immutability and JavaScript

video.title
play_circle_outline

Flash Talks Day 2

video.title
play_circle_outline

JaiPradeesh, DoSelect - Node.js in production

video.title
play_circle_outline

Jeyakrishna Ramamoorthy - KrakenJS @ Paypal

video.title
play_circle_outline

Demystifying Web Components as the Weapon for Web Convergence - Rahat Khanna, Apple

video.title
play_circle_outline

Building a PWA using Polymer - Ashrith Kulai, OlaCabs

video.title
play_circle_outline

Progressive Web Games - Prateek Bhatnagar, Google

video.title
play_circle_outline

Tiny Computers, JavaScript and MIDI - George Mandis

video.title
play_circle_outline

Safety not Guaranteed - Riyaz Walikar, Appsecco

video.title
play_circle_outline

Panel on Progressive Web Apps

video.title
play_circle_outline

Demand Driven Applications with GraphQL - Vinci Rufus, SapientRazorfish

video.title
play_circle_outline

Dark Art of Webpack Bundle Tuning - Vijay Dharap, Infosys

video.title
play_circle_outline

TypeScript all the things! - Prashant Tiwari, Equal Experts

video.title
play_circle_outline

And The Reason Is You - Neehar Venugopal, Insider.in

video.title
play_circle_outline

10x Faster Mobile App Dev with PureScript - Vimal Kumar, Juspay

video.title
play_circle_outline

Background tasks in JavaScript for performance at scale - Vivek Jagtap, Housing.com

video.title
play_circle_outline

Framework Wars: Vue.js vs Meteor vs Angular - Rahul Kadyan, Sapna Upreti, and Vinci Rufus

video.title
play_circle_outline

Scaling NodeJS - Abhinav Rastogi, Flipkart

video.title
play_circle_outline

Modular-services in a NodeJS monolith - Naval Saini, Flip Flop App