Crash Course In Java Brain Surgery

insinuation and speculations: My thoughts about Java, HTML5, software development and IT in general

What is this all about?

Thanks for stopping by. My name Viktor Gamov. I’m a Solution Architect at Confluent. I’m a co-organizer of the Princeton JUG and NJ Flex meetup and co-author of OReilly’s book «Enterprise Web Development. Building HTML5 Applications: From Desktop to Mobile». Also, I’m speaking on the conferences occasionally.

Enterprise Web Development

Building HTML5 applications: From Desktop To Mobile


How do you make your enterprise applications or sites available on an assortment of mobile devices as well as the desktop? This hands-on guide shows you how to build HTML5 applications that will satisfy both requirements. You’ll start by learning how to use HTML, JavaScript, CSS, and related technologies to build a sample website for the desktop, and then you’ll discover how to adapt the code for the mobile web.

In the process, you’ll explore options for building a single codebase for both desktop and mobile, using recursive design, or developing two separate codebases. You’ll also compare solutions offered by popular JavaScript frameworks, including jQuery, Ext JS, JQuery Mobile, and Sencha Touch.

  • Learn how develop applications with HTML, JavaScript, CSS, Ajax, and JSON

  • Discover how WebSockets is much more efficient than HTTP for data exchange

  • Select the JavaScript framework that best fits your needs

  • Learn options for moving your application to the mobile space

  • Get code samples from GitHub, and view the sample application on the Web

    Read Free chapters Online! Buy at O'Reilly


  • The opinions expressed here are my own and are not necessarily shared by my employer, any other organization, or any other individual.

  • Any trademarked names or labels used in this blog remain the property of their respective trademark owners.

  • No guarantees are made regarding the accuracy or usefulness of content on this blog, though I do make an effort to be accurate.

  • Links to external sites do not imply endorsement of the linked-to sites