Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs.
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.
Leonard Richardson discusses REST and hypermedia links and forms – seen as instructions from the server to the client. Client using instructions can be reused and support complex behavior.
Paul Fremantle discusses the evolution of EAI, comparing the latest approaches, suggesting using Async Messaging, EDA, APIs, and doing high volumes, and underlining that evolution is not monotonic.
Arun Gupta presents the current developments on Java EE7 as a PaaS in the cloud and current work on Project Avatar which simplifies HTML5, Websockets and JSON programming for Java developers.
Sastry Malladi discusses the performance implications of using various data formats and versioning across eBay, showing the results of certain benchmarks concluding that JSON is the best format.
Jerome Dochez unveils the features planned for Java EE 7: Cloud Computing support, Modularity enhancements, richer Web Tier – Web Socket, HTML5, JSON-, JMS 2.0, and JPA 2.1, plus the roadmap.
Douglas Crockford presents a debate existing around XML and JSON, and the negative effect of the Intellectual Property laws on open source software.
Stefan Norberg introduces Domain Event-Driven Architecture, how it helps SOA, and how it has been used by Unibet to make its architecture less coupled, resulting in better performance and scalability. Norberg offers practical advice, presenting technical details of the technologies used: JMS, XML, JSON, Google Protocol Buffers, ActiveMQ and Spring.
WCF is not just for SOAP based services and can be used with popular protocols like RSS, REST and JSON. Rob Windsor covers URI templates, the importance of HTTP GET in the programmable web, how to expose service operations via HTTP GET, how to control the format of data exposed by service operations, and finally how to use the WebOperationContext to access the specifics of HTTP.