Tom Igoe overviews some of the tools of physical computing and discusses how and by whom they’re being used to create new connected devices.
The authors introduce Cybertron, a new tool for reducing I/O operations in data-parallel programs through a constraint-based encoding.
Fred George discusses two challenges developing microservices: the asynchronous messaging bus and using functional programming which may be at odds with this approach.
Melanie Bats presents how the Arduino Designer was created, how to use Sirius to create graphical editors and how to simplify the Eclipse UI for an RCP application dedicated to kids.
Mike Amundsen explores the "Scale-Free" (long tail) rule of complex systems and how it affect the producing and consuming of web APIs.
Peter Pilgrim presents the experience of adopting Scala in the digital enterprise. He provides technical and development advice to agile teams new to implementing Scala.
Scott Wlaschin overviews and demonstrates a number of design patterns for functional programming.
Andrea Stubbe explains how to create cloud applications with microservices using Hybris’ platform and API.
Kai Kreuzer, Olaf Weinmann explain how Eclipse SmartHome can benefit from Vorto, so that the efforts of adding support for new devices in a commercial solution such as QIVICON can be heavily reduced.
Owen Evans discusses microservices: how to leverage them and interconnected APIs, the overhead of such an architecture, types of microservices architectures and pros/cons.
Yan Cui discusses lessons learned, successes and challenges, and how a graph database enabled the Gamesys small team of game designers to stay agile and focused on delivering new content to players.
David Dawson explains how to build a Grails application based on a hexagonal architecture.