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?

đź‘‹ Hello! Thanks for stopping by. My name is Viktor Gamov. I’m a Developer Advocate at Confluent, the company that makes a streaming platform based on Apache Kafka. I’m a professional conference speaker on distributed systems, Java, and JavaScript topics, and is regular on events including JavaOne, Devoxx, OSCON, QCon, and others. I’m occasionally blogging here and produce a podcast Razbor Poletov (in Russian) and co-hosts DevRelRad.io. Back in my consultancy days, I co-authored O’Reilly’s book «Enterprise Web Development. Building HTML5 Applications: From Desktop to Mobile.» You can follow me on Twitter @gamussa, where I post about gym life, food, open source, and, of course, Kafka and Confluent!

Enterprise Web Development

Building HTML5 applications: From Desktop To Mobile

Cover

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 to 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

Disclaimer

  • 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