Yakov Fain

Seven Versions of One Web Application

Building HTML5 Apps - from Desktop to Mobile

Date: This event took place live on April 22 2014

Presented by: Yakov Fain

Duration: Approximately 70 minutes.

Questions? Please send email to


Watch the webcast recording

This webcast talk is a fast paced comparison of different ways of developing HTML5 Web applications. The audience will see seven versions of the same Web application. We'll start with architecture and code review of a basic HTML/JavaScript version of a sample charity application. After that we'll switch to its jQuery version, then you'll see how to do it with Ext JS framework, then we'll cut this application into slices for modularization reasons. The second part of this presentation is about moving this application to mobile devices. You'll see this application implemented with Responsive Design principles, and then two more versions: one with jQuery Mobile and the other with Sencha Touch.

About Yakov Fain

Yakov Fain is Managing Director at a software boutique Farata Systems. He authored several technical books and lots of articles on software development. His book "Java Programming. 24-Hour Trainer" was published by Wrox in 2011. Yakov is Java Champion. Yakov leads Princeton Java Users Group and New York City Dart User Group. This year he's co-authored the O'Reilly book, "Enterprise Web Development". @yfain