Josh Long introduces some of the latest Spring features supporting HATEOAS-compliant and OAuth-secured REST services, NoSQL and Big Data, Websockets, OAuth, open-web security and mobile.
Paul Hill presents a case study of building an API with a short deadline using Node.js, WebSocket, MongoDB, JSON, Promises, Swagger, Memcached, Varnish and Hypermedia ReST.
Todd Montgomery explains using WebSocket and reactive programming in an event driven RESTful architecture for the emerging IoT world.
Rob Fletcher explains how to use Vert.x, WebSockets, continuous unit testing and headless end-to-end testing to create one-page applications in Grails.
Reza Rahman examines the efforts under way with JSR 356 to support WebSocket in the Java programming model, from its base-level integration in the Java Servlet and Java EE containers to a new, easy-to-use API and toolset that are destined to become part of the standard Java platform.
Gunnar Hillert introduces WebSocket, the protocol and the corresponding W3C API, with an emphasis on the JSR-356 defining the Java EE 7 API.
Reza Rahman shows code samples for some of the APIs coming in Java EE 7, such as JMS 2, WebSocket, JSON, JAX-RS 2, JPA 2.1, JTA 1.2, etc. and takes a peek at Java EE 8 features to be expected.
Ted Hayes discusses WiFi, XBee and their associated network topologies, and demoes controlling a networked pong game with a physical joystick using Node.js.
Frank Greco investigates WebSocket and how trading systems can be designed to leverage it for reliability, security and performance for desktop, mobile, datacenter and cloud environments.
Arun Gupta explains building WebSocket applications in Java based on JSR 356 API.
Nilanjan Raychaudhuri presents some of the asynchronous techniques (Comet, HTTP Streaming, WebSockets, Server events) and frameworks (Asyn servlets, vert.x, Play) for building large web applications.
Jeremy Grelle demoes patterns for building desktop or mobile applications leveraging WebSockets and Push-to-Device services with SockJS, RabbitMQ and Spring.