Submissions

JSFoo 2012 Pune

Pune gets its own JSFoo

Accepting submissions

Not accepting submissions

Rakesh Pai

Error reporting techniques in JS (and introducing Errorception)

Go over several techniques for reporting errors that happen in client-side JS code in a fair amount of detail. more
  • 1 comment
  • Confirmed & scheduled
  • 14 Oct 2011
Section: Default Technical level: Intermediate Session type: Lecture

Aditya Godbole

Object Disoriented Programming in JS

To explain concepts of Object Oriented Programming and how one can do good object oriented programming in JS with just the basic features of the language. more
  • 1 comment
  • Submitted
  • 14 Oct 2011
Section: Default Technical level: Intermediate Session type: Lecture

Ruben Stolk

Synchronized models using Backbone, Sockets and Node

Explaning the fun and benefits of using Backbone and Node to achieve an environment where server and clients are fully synced and models only need to be written once. more
  • 2 comments
  • Confirmed & scheduled
  • 16 Oct 2011
Section: Default Technical level: Advanced Session type: Lecture

Ahamed Nafeez

The wicked JSON

The objective of the talk will be making secure JSON communication and the proper way of handling the same. Most of the attacks using improperly coded JSON, are shown and the methods to overcome them are addressed. more
  • 1 comment
  • Submitted
  • 21 Nov 2011
Section: Default Technical level: Advanced Session type: Lecture

Manoj Waikar Proposing

Why jQuery?

Basics about jQuery Outline Why to use jQuery? What advantages it brings? more
  • 1 comment
  • Submitted
  • 22 Nov 2011
Section: Default Technical level: Beginner Session type: Tutorial

Sreekanth Vadagiri

Node.js Patterns and How we build ActiveNode

Evented Programming is hard, and if not done properly turns up into a spaghetti of callbacks inside callbacks. And any decent sized Node.js application becomes a mess. This session explores the pattens to deal with Evented IO and what to do when you start seeing callbacks than code. more
  • 0 comments
  • Confirmed & scheduled
  • 22 Nov 2011
Section: Default Technical level: Intermediate Session type: Lecture

Nikhil Marathe

JavaScript native bindings to node.js

Participants should have enough knowledge of V8 embedding to be able to write JavaScript bindings to their native libraries. more
  • 0 comments
  • Confirmed & scheduled
  • 23 Nov 2011
Section: Default Technical level: Advanced Session type: Tutorial

Manoj Waikar Proposing

YUI

Info. about YUI Outline Could be a tutorial or a workshop more
  • 0 comments
  • Submitted
  • 23 Nov 2011
Section: Default Technical level: Beginner Session type: Tutorial

Pavan Kumar Sunkara

flatiron: an unobtrusive node.js framework

Getting familiar with flatiron, a full-stack web application development framework more
  • 0 comments
  • Submitted
  • 08 Dec 2011
Section: Default Technical level: Beginner Session type: Demo

nitesh sharma

Jquery mobile and phonegap : write your first cross platform app

“write once deploy everywhere” that is the moto of the session. we will see how to create a simple html5/jqueryMobile app that run across all the platforms (android/ios/blackberry/Symbian.. ) using phonegap. more
  • 1 comment
  • Submitted
  • 11 Dec 2011
Section: Default Technical level: Beginner Session type: Demo

Harish Sivaramakrishnan

Turbocharge your Canvas based apps using Easel.js

Programming for Canvas can be at times tedious and clumsy - with easel.js library, you can develop for canvas in a faster, cleaner and more effective way. more
  • 0 comments
  • Submitted
  • 15 Dec 2011
Section: Default Technical level: Beginner Session type: Tutorial

Harish Sivaramakrishnan

Face / off - JQuery Mobile vs Sencha Touch

Do a unbiased and rational comparison between jQuery mobile and Sencha touch - two leading JavaScript frameworks for building cross platform mobile apps. more
  • 0 comments
  • Submitted
  • 15 Dec 2011
Section: Default Technical level: Intermediate Session type: Lecture

Harish Sivaramakrishnan

Angular.js | JavaScript development for the enterprise

Learn how you can leverage Angular.js framework to build enterprise grade javascript apps with declarative HTML UI templates, data binding and MVC dependency injection. more
  • 1 comment
  • Submitted
  • 15 Dec 2011
Section: Default Technical level: Intermediate Session type: Lecture

Rajasekharan Vengalil

Advanced JavaScript Techniques

The primary objective of the session is to review aspects of the JavaScript language that tend to be somewhat rarely used but are immensely useful at the same time. more
  • 0 comments
  • Confirmed & scheduled
  • 17 Dec 2011
Section: Default Technical level: Intermediate Session type: Lecture

Rajasekharan Vengalil

Functional programming techniques with JavaScript

Explore the functional aspects of JavaScript. Outline more
  • 2 comments
  • Confirmed & scheduled
  • 17 Dec 2011
Section: Default Technical level: Intermediate Session type: Lecture

Shreyank Gupta

CoffeeScript

Introduction to CoffeeScript Outline What is CoffeeScript, why CoffeeScript is awesomer that Javascript, how to CoffeeScript and CoffeeScripting with Rails 3.1 Asset Pipeline. more
  • 0 comments
  • Confirmed & scheduled
  • 18 Dec 2011
Section: Default Technical level: Beginner Session type: Tutorial

Karim Memon Proposing

Titanium appcelerator/ Building apps for multiple mobile and Desktop platforms

Introduction to cross mobile app development Outline more
  • 0 comments
  • Submitted
  • 23 Dec 2011
Section: Default Technical level: Beginner Session type: Demo

Aditya Proposing

JS beyond the Web - Building Desktop Apps with JS

Introduction to varions JS binding for desktop toolkits. Not going to cover any mobile related content. more
  • 0 comments
  • Submitted
  • 23 Dec 2011
Section: Default Technical level: Beginner Session type: Lecture

Aditya

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

Introduction to Websockets, AjaxPushEngine, SocketStream & Socket.IO, more
  • 1 comment
  • Confirmed & scheduled
  • 23 Dec 2011
Section: Default Technical level: Beginner Session type: Demo

Vipul Shah Proposing

Jquery

Take jquery in detail instead of focusing on pur javascript. more
  • 2 comments
  • Submitted
  • 27 Dec 2011
Section: Default Technical level: Beginner Session type: Workshop

Michal Budzynski

Can we now replace Flash? Open Web Technologies as an alternative to plugins

You will learn how to achieve Flash like effect in games and applications using open web technologies (JavaScript, HTML5, CSS3). more
  • 0 comments
  • Submitted
  • 02 Jan 2012
Section: Default Technical level: Beginner Session type: Lecture

Mitesh Ashar

SEJO Coconut Apps

To demystify the term SEJO (It’s simple :D, it’s actually simple: Simple-English JSON Object). more
  • 4 comments
  • Submitted
  • 02 Jan 2012
Section: Default Technical level: Intermediate Session type: Discussion

Prasoon Kumar

Node.js, HTML5 and Phoegap for high performant content site app

How we got rid of multiple code bases for native app on different smart phones - Android, iOS, Blackberry, Symbian and Windows? Now we wrote the client using Phonegap’s API in Javascript and server side API’s in Javascript itself. How to design responsive UI for different more
  • 2 comments
  • Confirmed & scheduled
  • 03 Jan 2012
Section: Default Technical level: Intermediate Session type: Tutorial

Sunil Pai

Amplify your stack

Accelerate front-end development! Reduce the design-develop-deploy period painlessly. more
  • 0 comments
  • Confirmed & scheduled
  • 03 Jan 2012
Section: Default Technical level: Intermediate Session type: Lecture

Anil Tarte

How to apply BDD and TDD practices, using Jasmine library?

Learning technics, to apply BDD and TDD where business logic is coded in Javascript, introduction to the Jasmine library. more
  • 1 comment
  • Confirmed & scheduled
  • 09 Jan 2012
Section: Default Technical level: Intermediate Session type: Demo

aniket awati

Building complex client side apps with Google Web Toolkit

Aim of the talk is to give an introduction to GWT, and show some cool things that it can do. more
  • 1 comment
  • Submitted
  • 10 Jan 2012
Section: Default Technical level: Intermediate Session type: Lecture

munimkazia

Javascript at NH7.in

To explain NH7’s implementation of html5 audio and html5 history API using javascript more
  • 0 comments
  • Confirmed & scheduled
  • 10 Jan 2012
Section: Default Technical level: Intermediate Session type: Lecture

Rakesh Raju

Introduction to Game Development in HTML5

Learn the fundamentals of HTML5 game development Outline more
  • 0 comments
  • Confirmed & scheduled
  • 12 Jan 2012
Section: Default Technical level: Intermediate Session type: Lecture

Rakesh Pai

Writing Quality Third-Party JS

This talk will be about all the nuances of writing third-party JS - the kind of JS that you include on your page from an external service. Examples of this are Google Analytics, Facebook’s SDK and Twitter’s @Anywhere API. more
  • 0 comments
  • Confirmed & scheduled
  • 12 Jan 2012
Section: Default Technical level: Advanced Session type: Tutorial

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 Twitter more