Conference

Talks

Arjunkumar

Principal Engineer at Causeway Technologies

A Crisp talk on Tessel.io

Tessel is a microcontroller that runs JavaScript. It's Node-compatible and ships with Wifi built in.

We can use it to easily make physical devices that connect to the web.Tessel runs JavaScript—no server necessary. Just like web or mobile development, we can use our own IDE and libraries to program physical applications.

Rudraksh MK

Specialize in computational math, work at MathHarbor

JavaScript and mathematical computing across servers and clients

The primary objective of this session is to showcase JavaScript as a viable language for mathematical and scientific computing. We\u2019re going to explore some of the best libraries out there for symbolic math, statistics, set theory, as well as machine and deep learning, as well as talk about how tools like NaCl and d3.js, can be used for mathematical models that can run in the browser, and on the server.

Aravind R S

Co-founder and Chief hacker at Scrollback

Event-based architecture at Scrollback

Understand when event-based architectures can help to make your app easier to grok.

Learn how to apply this pattern to server-side Node.js applications and to client-side single page apps. This talk will be illustrated with a lot of examples from the 2-year evolution of Scrollback's codebase.

Ankit Rastogi

Consultant at Xebia

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

The objective of this session is to discuss the tools and techniques through which we can continuously monitor the performance experienced by the real end users instead of scripted test cases.

By continuously monitoring the performance bottlenecks, which may be Janks, slow page load, application errors, Ajax request performance & custom performance metrics, that user are encountering we can enrich their experience and hence our retention and conversion rates. It will also help in identifying the issues/errors that even a single user is encountering. In this session we will also discuss how to make such real user monitoring (R.U.M) system in-house using open source tools.

Abhinav Rastogi

UI engineer at Flipkart

UI @ Flipkart: A Node Direction

In this session, we talk about how we came up with a new framework for serving front-end content efficiently and effectively at Flipkart. Using a good mix of new technologies like Node, Express and ReactJS, we are creating a way to serve content in a beautiful manner to the user without compromising on developer comfort.

Specifically, amongst other things, we talk about isomorphic javascript, profiling node code and an efficient css delivery mechanism which balances code optimization and delivery optimization.

Akash Mahajan

Web Application Security Guy at The App Sec Lab

Safety Not Guaranteed

There is a lot of talk about how it makes sense to move Business Logic to the browser using one of the new JavaScript MVC frameworks. The question is how safe are these? How do they think about security? Have they had to face security issues, if yes how did they deal with them in the past.

Sunil Pai

Architect at Myntra

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

A small library to deal with content, for shops who don\u2019t want a full blown CMS. By leveraging frontmatter, node, and elasticsearch, you can get a top notch api that decouples your data store, furtureproofs your content decisions, and keeps management happy. Bonus - a free admin UI for all your content with almost zero work.

Debnath Sinha

Co-founder at CoSight.io

Famo.us: Javascript's comeback story on Mobile

This talk is about Famo.us, a new Javascript framework with its own performant rendering engine. Its much more performant than normal Javascript in WebView because its rendering engine uses concepts like physics engines borrowed from the video game industry. At the same time, the programming style is imperative rather than declarative which makes it much easier for beginners to pick it up.

The talk gives details about why we at CoSight.io decided to bet our current startup on Famo.us.

Kaushik Bhat

Web Engineer, Artoo

Building a real ambitious application using Ember, Node & CouchDB

There has been a lot of talk about Ember helping you build an ambitious web application. Other than the usual examples of Zendesk, Vimeo, etc there hasn't been an example closer to home. We have been using Ember since its beta / rc days. We have found Ember to be an absolute pleasure to work with (even though there are days when we tear our hair) and hope that our works gives you an insight into Ember and its tools.

Sunil Pai

Architect at Myntra

Amplify your stack - Deux

Things have changed! Front end developers now mess with servers! Immutable data has gone from being a fad to a Very Good Thing™!

And we’re still not writing unit tests!

Time for another roundup of what frameworks and libraries and concepts (oh my) are the rage, which ones are actually useful, and what you should be investing in for your stack and your mind.

Prateek Dayal

CEO and co-founder of SupportBee

Test Driving Your JavaScript Code

While JavaScript is mainstream in 2014, JavaScript testing is not. Many developers have heard of Jasmine, Sinon and other libraries but very few have tried it out. Let’s change this!

This talk will show you how to not just test your javascript code but test drive it. Using Jasmine, Sinon and a few helpers, you can write specs (behavior definitions) easily and use them to write clean and maintainable code. The safety net provided by these specs is an added bonus. Increased development speed is another one.

Gaurav Dadhania

Code connoisseur at CommonCode

A curated tour of awesome JavaScript sources: Backbone edition

In the extremely fast-paced world of JavaScript development, it's easy for a developer to lose their way amidst the plethora of frameworks and libraries being stuffed in their face. While moving from grunt to gulp, from jquery to backbone to angular to react, from animations in the browser to ORMs on the server to sensors on a board, and all that in the scope of a few years, the developer often loses focus of the bare bones language in question — the small, powerful, quirky JavaScript, they once fell in love with.

Let's take a step back, and focus on what makes great JavaScript code, great! No wrangling with a library, no introductory tutorial on framework, we'll just look at plain old vanilla.js code from one of the most popular JavaScript libraries in existence, to learn a thing or two about writing good code: what design patterns to use, what to avoid, how to avoid the quirks of language, how to work with them, how do the seasoned devs code?

Let's learn from the collective intelligence of hundreds of contributors to take home at least a few coding lessons we can put to use immediately. Let's focus on the language again and rekindle that romance!

Abhimanyu Chakravarty

Software Developer with Equal Experts

The road to Ember-Data 1.0

The objective of this talk will be to to familiarize the audience with the problems related to handling data from the services and how Ember-Data aims to solve these problems. I will talk over the core concepts of Ember-Data, the philosophy behind it and how to use it using a sample application.

Ahamed Nafeez

Product Security Engineer

Securing your nodejs deployments while you sleep

Developers push code at a much faster rate, that your security engineers don’t have enough time to take a look at them. Most of the vulnerabilites like XSS & CSRF comes in to existence when developers try to bring the next uber feature live, by not giving much attention to security or one of them is simply not aware of writing secure code. It has been a problem which is worrying most of the startups and organizations recently. In spite of having a secure framework which inherently takes care of most common security issues, it becomes a nightmare for security engineers / testers to take a look at every code commit for a vulnerability in their code. This talk is about automating the process of finding insecure code pushes for Nodejs deployments.

Himanshu Kapoor

Front-end engineer at Wingify

Managing API Resources and Their Relationships on the Front-end

With the advent of Single Page Apps, a lot has changed in the world of web development. The days of server-side rendering are waning away, and the world is moving towards static HTML apps that communicate with a back-end API to drive the user experience.

Such transformation requires rapid communication between the Single Page App (front-end) and an API (back-end). This exchange of information brings about various challenges like maintaining consistency, optimizing for performance and scalability.

This talk would go over the challenges, we at Wingify, faced while making our Angular.js based Single Page App – Visual Website Optimizer. One of the core challenges is efficiently communicating with a back-end service. Finally, the talk would conclude with the solutions we came up with to tackle these problems.

Tulika Chaudharie

Escalation Engineer at Microsoft Developer Support

Node on Microsoft Azure – Real world scenarios

This is a talk about real world Node applications that can be hosted on Microsoft Azure. We will start with a simple deployment and then talk about real scenarios.

Lohith

Technical Evangelist for Telerik

Introduction to Kendo UI Core - Open Source JavaScript UI Framework with full Angular support

Kendo UI Core is a free open source HTML5 based Client Side JavaScript UI framework. In this talk we will take a look at theintegration between Angular JS framework and Kendo UI Widgets. Kendo UI provide you with nearly 25 UI widgets which are completely HTML5 compliant. They support IE7, FF ESR, Chrome to name a few browsers. So if you are looking to make your Angular JS app pretty - let me show you how to do it. Kendo UI Core is completely open source and released under Apache licensing so can be used for your hobby project or for your commercial projects.

Venue

MLR Convention Centre

Brigade Millenium Complex, J.P. Nagar 7th Phase
Bangalore, Karnataka India.
Phone: +91 8861386058, 9886123435, 9880405439, 080-40182222

View on Google Maps

Map

Directions

From Airport

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).