JSFoo 2014

JavaScript as the centerpiece of a complex web stack

Delivering fast content based apps with Javascript.

Submitted by Aseem Agarwal (@agaase19) on Sunday, 20 July 2014

videocam
Preview video

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  -1

Objective

Hybrid apps have the advantage of utilising best of both the worlds - native and HTML5. As such they are important when you are looking for a native app solution.

  1. They take less time to build than native apps in terms of writing code for multiple platforms.
  2. Ability to provide the same design across devices and platform with the same code and design.
  3. Constant improvement in the ecosystem for HTML5 with javascript and layout engines becomen more fast and conistent in term of feature support.

The session we will talk about the many areas where we use javascript at Genwi and how we can optimize it to deliver more fast and smooth experiences.

Description

We will talk about the following points

  1. What is a content based app and how a hybrid model for native apps is suited to it?

  2. Using javascript to drive the different parts for a hybrid app.

    • Developing the front end design flow and logic of the app.

      At genwi we normally have different page assigned for different components of the app like articles listing page, article page etc.; we’ll see here how we use javascript inheritance model to code for these to have maximum code reusability.

    • Delivering a HTML5 app for the web.

      We will cover here how we use backbone to support a HTML5 app which is essentially a single page app support navigation and interaction close to that of native app.

    • Utilizing server side javascript with node.

  3. Future support from mobile platforms to support development of hybrid apps.

    • How webviews are becoming faster.
    • Cross platform features support improved.
    • Introduction of web components to enable writing more structured HTML design.

Requirements

Basic knowlegde of JS, HTML and how a web app works.

Speaker bio

Iam is a senior engineer at Genwi working on front end design logic for hybrid apps plus backend server development. My interest and experience lies in web technologies where I now have almost over 3 years experience. At genwi we are involved in developing cutting edge hybrid mobile apps for companies looking to have their own content marketing solutions.
Apart from my regular job, Iam an avid blogger and regulary write about my personal experiences, philosophy towards life and any challenging technical problem I face. I also maintain an active twitter account -@agaase19.
Links to my accounts

  1. http://aseemagarwal.in
  2. http://github.com/agaase

Preview video

https://vimeo.com/103204442

Comments

Login with Twitter or Google to leave a comment