Brian Cavalier shows how Differential Synchronization can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP.
Sergi Almar reviews the architecture behind WebSocket and tries to show how to build highly scalable applications with it.
Arun Gupta demoes some of the new features introduced or enhanced in Java EE 7: HTML5, JAX-RS 2, JMS 2, Batch Processing and Caching API, WebSocket, etc.
Mark Little reviews the hardware and software forces that led to today’s ubiquitous computing marked by mobile and cloud computing, and its impact on Java and middleware in the enterprise.
Trotter Cashion introduces and demoes Chloe, a web server that handles real time data streaming between browsers and web applications written in any language and using any framework.
Dean Wampler discusses the merits of several controversial issues: Goto, Design before Code, Design Patterns, Corba vs. REST, Object Middleware and ORMs, and Identiﬁers with Spaces.
Michael Galpin covers developing mobile web apps, HTML 5, PhoneGap, Appcelerator, Web Sockets, server-side data push, Canvas, CSS3, application cache, video/audio, and mobile platform feature support.
Mark Little introduces cloud computing showing that the middleware needs are similar to SOA’s, presenting benefits of running SOA in the cloud, and asking if the cloud and SOA should evolve.
Bill Burke shows how to use REST to create interfaces to middleware services – messaging, transactions, workflow, security – in order to have RESTful enterprise SOA implementations.
Steve Vinoski covers the history of RPC, standardization, distributed objects, CORBA, DCOM, Java, SOAP, WS-*, flaws in RPC, REST vs RPC philosophy, Erlang reliability and concurrency.