Michael Hyatt discusses the main complains users have with APIs and ways to address them using early user acceptance testing, RAML, JSON schemas, traits and mocks.
Rob Valk introduces the JSON-API 1.0 spec, taking a look at JVM ecosystem support for the standard with the katharsis.io library and its integration with the Mule runtime.
Matt Raible shows how to eliminate XML by configuring Spring beans with JavaConfig and annotations, and how to remove web.xml and configure web components with Java.
Alex Russell discusses the impact of new standards-track technologies like Service Workers, Web Manifests, and Web Push which are landing in browsers.
Matteo Figus discusses creating HTML components and rendering them on the server side by using services and RESTful API calls.
Laurent Bossavit provides some suggestions on how to bring the fun back into programming by developing new skills such as leprechaun hunting and brain debugging.
Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.
Annalisa Sarasini talks about how industry standards, open source, HTML5 and hosted services are today leveraged by leading buy and sell side firms when implementing single and cross asset solutions.
Steve Klabnik discusses how the JSON API (jsonapi.org) helps building APIs in JSON, and the process of bringing the standard to the 1.0 release.
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.
Guillaume Laforge presents the latest Groovy 2.3 release with its new features and performance improvements: "traits", new markup-based template engine, new code transformations, and more.
The authors focus on POJO persistence over Cassandra, including automatic Cassandra schema generation and Spring context configuration using both XML and Java.