Listen to full-length talks of 40 minutes, crisp 15-minute presentations on new ideas and frameworks, and present a short talk during the flash talk session open to the audience!
Schedule — 20th Sep
8:30 am
Registrations and breakfast – 45 mins
9:15 am
Introduction to HasGeek and JSFoo – 15 mins
9:30 am
Bringing the open web and APIs to mobile devices with Firefox OS– 45 mins
Robert Nyman Technical evangelist, Mozilla
Learn about the vision behind Firefox OS, and the open web technologies available for building HTML5 apps, including WebAPIs and Web Activities. This talk will help you get started with developing HTML5 apps for Firefox OS and the open web.
As the browsers are becoming more powerful and Webapps more complex, the way we deploy them is changing too. This talk will cover a few topics related to building and deploying rich webapps to production and automating as much as possible.
Generating tests from code - or how to test better and faster– 45 mins
Olivier Crameri Co-founder, BugBuster
Uncover the power of dynamic analysis to improve the coverage of your tests and find bugs before your users do. This talk will describe techniques to automatically create more tests starting from a single, simple unit test, and demonstrate how it helps JavaScript developers create better code.
Who's talking | Real-time peer-to-peer collaboration with JS and HTML5– 45 mins
Om Shankar Web Development Engineer and UI Specialist, Amazon
This talk focuses on ways to use JS, HTML and CSS, with new features to build simple yet cool apps, that can replace other desktop apps and browser plugins which have dominated the communication realm on internet.
Francois Marier Software engineer, Mozilla Identity Team
Attendees will understand why asking users for passwords is a bad idea. They will also learn the basics of the BrowserID protocol so that they can take advantage of Persona on their own sites or webapps.
Offline in the browser- with IndexedDB, AppCache and LocalStorage– 20 mins
Manan Bharara Developer, ThoughtWorks
Learn the benefits and possibilities of storage in the browser, segregation of concerns offered by the various HTML5 APIs, how Angular JS plays with HTML5 offline and browser support.
HTML5 for the masses - making the future the now– 45 mins
Christian Heilmann Principal Developer Evangelist, Mozilla
This talk explains how to use HTML5 right here, right now, to create products that are ready for a market where people consume on low-end mobile devices.
Your webapps should talk not just in English, but in español, Kiswahili, 廣州話 and অসমীয়া too.– 45 mins
Sucheta Ghoshal Wikimedia Foundation
This talk will help web developers understand what localization is and why it is important. The speaker will explain how MediaWiki / Wikipedia handles internationalization and how you can do it for your own apps, via jQuery.i18n (or other frameworks).
First un-learn and then more to learn: Our experience building a complex web app entirely in AngularJS– 45 mins
Adhil Azeez NV and Praneet Koppula Bang The Table
In this talk, the speakers will share their experiences of building a complex web app for mobile devices using AngularJS. Attendees can learn from these experiences on what to look out for while starting to build your AngularJS app and how to embrace this new framework which is fast becoming the default way of building apps.
Distributed, offline-enabled point-of-sale system using Google Apps Script– 45 mins
Kingsley Jegan Joseph Co-founder, TripThirsty
This talk will cover design and usability of POS systems in general and how the speaker created a minimal, elegant UI that requires little to no training, how the offline-enabled system syncs with Google Spreadsheets, operational deployment and future possibilities.
Memory profile your JavaScript applications for high performance– 45 mins
Jaideep Singh Front-end developer and UX engineer, ThoughtWorks
This session will help developers to understand javascript garbage collector, analyze memory usage of their applications, various factors which affect memory usage and performance, detecting memory leaks and dealing with them, and some best practices for writing memory efficient javascript.
Node Robo - Robo powered by Raspberry Pi, Node, Arduino, Firebase and Phonegap– 45 mins
Sreejesh Karunakaran Manager / Specialist Interactive Development, Sapient Global Markets
This talk shows the power and reach of JavaScript which spreads across platforms. It is on mobile (phonegap), controlling hardware (johnny five) and running as a server platform (node).
MLR Convention Centre is 45.1 kms from the airport. It is housed in the Brigade Millenium apartment complex in J P Nagar 7th Phase. In peak hours, it can take up to 2.5 hours to reach the venue. During non-rush hours, you can get to the venue within 1.5 hours. Bus number 5 from the airport will bring you to J P Nagar 6th phase. From there, you can take an auto to get to MLR Convention Centre. Alternatively, you can take a taxi (with registered services such as MERU, Easy Cabs and KSTDC) from the airport which will charge by the meter.
From Majestic
MLR Convention Centre is 11.6 kms away from the Majestic bus and railway station. BMTC AC and non-AC buses going towards Bannerghatta National Park and Arekere will bring you to Arekere junction. The Convention Centre is 1.5 kms from the main road on Arekere. You could also take an auto rickshaw or book a taxi (with Ola, Taxi for Sure and other services).